This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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/46916] gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46916

--- Comment #71 from Jack Howarth <howarth at nitro dot med.uc.edu> 2010-12-15 22:02:39 UTC ---
Actually I would be surprised if the new patches don't have problems with eh
under darwin9. See...

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41313#c12

As I recall, the eh labels in darwin9 and earlier will cause duplicate symbols
for hot/cold partitioning. We left those releases broken (with
-freorder-blocks-and-partition disabled when darwin_emit_unwind_label is in
use) because Mike thought Jakub's solution would be very difficult or
impossible to implement. By using the new linker support in darwin10 to omit
the eh labels, we were able to enable -freorder-blocks-and-partition with eh on
darwin10.


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