[Bug target/86215] Exceptions are broken on OSX when linking with -static-libgcc

2019-05-19 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86215

Iain Sandoe  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #8 from Iain Sandoe  ---
fixed for 7.5.

[Bug target/86215] Exceptions are broken on OSX when linking with -static-libgcc

2019-05-19 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86215

--- Comment #7 from Iain Sandoe  ---
Author: iains
Date: Sun May 19 16:03:17 2019
New Revision: 271381

URL: https://gcc.gnu.org/viewcvs?rev=271381&root=gcc&view=rev
Log:
darwin - fix PR86215 by backporting 80556.

The backport had been missed.

2019-01-03  Iain Sandoe  

PR target/86215
Backport from mainline
2017-09-25  Iain Sandoe  

PR target/80556
* config/i386/darwin.h (REAL_LIB_SPEC): New; put libSystem ahead
of libgcc_eh for m64.
* config/i386/darwin64.h: Likewise.


Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/config/i386/darwin.h
branches/gcc-7-branch/gcc/config/i386/darwin64.h

[Bug target/86215] Exceptions are broken on OSX when linking with -static-libgcc

2019-05-19 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86215

Iain Sandoe  changed:

   What|Removed |Added

  Component|libgcc  |target

--- Comment #6 from Iain Sandoe  ---
As suspected in comment #2, this is a missing backport of the fix for PR80556,
which I will take care of later - altering the component to 'target'.