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] |