This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/50678] [4.7/4.8 Regression] FAIL: c52104y on x86_64-apple-darwin10
- From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 02 Feb 2013 18:38:02 +0000
- Subject: [Bug target/50678] [4.7/4.8 Regression] FAIL: c52104y on x86_64-apple-darwin10
- Auto-submitted: auto-generated
- References: <bug-50678-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50678
--- Comment #69 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2013-02-02 18:38:02 UTC ---
> Apologies to all; I don't know what I did wrong, but now I've rebuilt the
> unpatched tree and a version with register-swap disabled in separate build
> trees, and the register-swap is no longer needed in Darwin 12.2.1 and, if
> applied, results in the same error that it was designed to cure.
>
> I'm still using Xcode 4.6, but I no longer believe that affects this issue.
OK, thanks, so the bug has apparently been fixed in Darwin 12. The last thing
to do is to devise a _run time_ test to be added to
__gnat_adjust_context_for_raise that will disable the code if the Darwin
version is 12 or above. Essentially anything that works is acceptable. Any
Darwin expert out there?