This is the mail archive of the java-prs@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]