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]

crosstool-0.14: four small bugfixes and one big one


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.)

ChangeLog:

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]