tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] [+Last+] Call for testing


From: Jerry Reed
Subject: Re: [Tinycc-devel] [+Last+] Call for testing
Date: Thu, 14 Feb 2013 10:09:31 -0500

Hi:

On Beaglebone, all is well as long as I configure --with-libgcc.  All tests run, although lots of noisy output re diffs from:

../tcc -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -run tcctest.c > test.out3

--- test.ref    2013-02-14 15:01:47.000000000 +0000
+++ test.out3   2013-02-14 15:01:50.000000000 +0000
@@ -255,11 +255,11 @@
 sinit12=hello world
 sinit13=12 test1 test2 test3
 sinit14=abc
- 1 2 0 0 0 0 0 0 0 0
- 1 2 0 4 0 0 0 3 0 0
- 97 98 99 0 0 0 0 0 0 0
- 2 3 0 0 0 0 4 0 0 0
-1 0 2 0
+ 1 2 254 1077076528 -1094899700 60 208904 -1094898668 20 1077259700
+ 1 2 0 4 1076143008 -1094899676 -1094899780 3 -1094899676 -1094899768
+ 97 98 99 0 0 0 180 173 53 64
+ 2 3 1077073360 1076169764 1077073360 -1094899788 4 -1094899780 -1094898668 208904
+1 859048996 2 1076169764
 
<snip>

@@ -566,4 +566,6 @@
 weak_asm_v3=0
 43
 str: __builtin_frame_address
-bfa1: (
+bfa1: __builtin_frame_address
+bfa2: __builtin_frame_address
+bfa3: __builtin_frame_address
------------ moretests ------------
make -C tests2

All tests from 00 to 55 pass fine now.

But configuring/building tcc without the libgcc option fails tests like this:

gcc -o tcctest.gcc tcctest.c -I. -I..  -w -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -std=gnu99 -O0 -fno-omit-frame-pointer
./tcctest.gcc > test.ref
------------ test3 ------------
../tcc -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI -DTCC_ARM_VFP -DONE_SOURCE -run ../tcc.c -B.. -run tcctest.c > test.out3
tcc: error: undefined symbol '__aeabi_idivmod'
tcc: error: undefined symbol '__aeabi_ldivmod'
tcc: error: undefined symbol '__aeabi_uldivmod'
tcc: error: undefined symbol '__aeabi_llsl'
tcc: error: undefined symbol '__aeabi_llsr'
tcc: error: undefined symbol '__aeabi_lasr'
tcc: error: undefined symbol '__aeabi_ul2d'
tcc: error: undefined symbol '__aeabi_l2d'
tcc: error: undefined symbol '__aeabi_d2ulz'
tcc: error: undefined symbol '__aeabi_d2lz'
tcc: error: undefined symbol '__aeabi_idiv'
tcc: error: undefined symbol '__aeabi_uidivmod'
make[1]: *** [test3] Error 255
make[1]: Leaving directory `/home/root/tinycc/tests'
make: *** [test] Error 2
address@hidden:~/tinycc#

You all have done a lot of good work, and tcc looks completely usable on the BeagleBone at the present time.

Thank you.

Jerry

On Thu, Feb 14, 2013 at 9:51 AM, Thomas Preud'homme <address@hidden> wrote:
Greetings everybody,

Hopefully I pushed the last change to support multiarch setup. Please check
that tcc still builds correctly and that the resulting binary can create
working programs.

I already prepared locally the push for tagging 0.9.26 and changing the
version. Since so far you've been great fast tester, I'll push tomorrow if
nobody complains until tomorrow.

Thanks to all.

Best regards,

Thomas

_______________________________________________
Tinycc-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tinycc-devel




--
Interested in bats?  Check out my blog at: http://www.karaokebats.com/
reply via email to

[Prev in Thread] Current Thread [Next in Thread]