This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hey kids, did you know that unless you pass --with-headers when building your final gcc, libgcc is built with -Ddisable_glibc? I caught this thanks to the g++ testsuite, which kindly told me FAIL: g++.dg/bprob/g++-bprob-1.C compilation, -g -fprofile-arcs
Also, did you know that gcc-3.3 as shipped by gnu fails to link any program if you specify -pthread on the gcc commandline?
A release of crosstool that fixes these and three smaller problems is online at http://kegel.com/crosstool.
(I've been working with the July 14 snapshot of gcc-3.3.1, so you may want to copy a couple patches from gcc-ss-3_3-20030714-patches to gcc-3.3-patches if you need 'em for gcc-3.3.)
0.14 21 July 2003 Tracked down some test failures, documented in gcc-ss-3_3-20030714-bugs.txt
Fixed four test failures, mostly-fixed another, and suppressed several failures caused by bugs in expect:
gcc-ss-3_3-20030714-patches/pthread4.patch from cvs should fix FAIL: thread/pthread4.cc execution test
gcc-ss-3_3-20030714-patches/empty6.patch from cvs should fix FAIL: g++.dg/abi/empty6.C (test for warnings, line 6)
gcc-ss-3_3-20030714-patches/thunk3.patch, a little patch I wrote, should fix FAIL: g++.jason/thunk3.C (test for excess errors)
gcc-ss-3_3-20030714-patches/sh4-pthread.patch, from http://www.sh-linux.org/rpm-2003/SRPMS/gcc-3.2.3-3.src.rpm's gcc-20030210-sh-linux-1.patch, should fix -pthread on sh4, symptom FAIL: thread/pthread1.cc (test for excess errors)
crosstest.sh now configures final gcc with --with-headers to avoid setting inhibit_glibc; this causes -g -fprofile-arcs to actually compile, fixing e.g. FAIL: g++.dg/bprob/g++-bprob-1.C compilation, -g -fprofile-arcs It now gets a little farther, namely FAIL: g++.dg/bprob/g++-bprob-1.C execution: file g++-bprob-1.da does not exist, -g -fprofile-arcs The tcl for that test doesn't seem to use the proper remote file operations.
dejagnu-bug is a list of test failures known to be caused by dejagnu (all due to truncating compiler output in local_exec). For convenience, crosstest.sh now does 'fgrep -v -f dejagnu-bug < *.sum > *.sum2'
-- Dan Kegel http://www.kegel.com http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |