This is the mail archive of the
java-prs@gcc.gnu.org
mailing list for the Java project.
[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- From: "howarth at nitro dot med dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: java-prs at gcc dot gnu dot org
- Date: 19 Sep 2009 06:17:23 -0000
- Subject: [Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- References: <bug-41260-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #37 from howarth at nitro dot med dot uc dot edu 2009-09-19 06:17 -------
Executing...
make -k check RUNTESTFLAGS="--target_board=unix/-Wl,-no_compact_unwind"
shows that all of the g++ regressions caused by 147995 are eliminated.
Unfortunately, this approach plays havoc with the gcc.dg/pch and g++.dg/pch
testsuite with hundreds of new failures of the form...
FAIL: ./array-1.H -g (test for excess errors)
FAIL: g++.dg/pch/array-1.C -g
FAIL: g++.dg/pch/array-1.C -g assembly comparison
so it definitely would be better to try to fix this issue by not adding epilog
unwind information for Darwin instead. It should also be noted that are
darwin10, libgcc is subsumed into libSystem and the FSF libgcc is never
actually used for unwinding regardless linkage order for -lSystem and -lgcc.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260