This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/46916] gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727
- From: "howarth at nitro dot med.uc.edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 15 Dec 2010 22:02:43 +0000
- Subject: [Bug middle-end/46916] gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727
- Auto-submitted: auto-generated
- References: <bug-46916-4@http.gcc.gnu.org/bugzilla/>
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.