[Darwin] The need for FDE symbols is dependent on linker used, not OS rev.
authorIain Sandoe <iain@sandoe.co.uk>
Tue, 18 Jun 2019 08:41:12 +0000 (08:41 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Tue, 18 Jun 2019 08:41:12 +0000 (08:41 +0000)
commitdbe89f49da468fbd42a27bdb7b8f06de76a871b4
tree18e0aa011fd35c693308d37c61299036aa1f9584
parentc6ece5c1349cb3205288efe76df9039a8390e20d
[Darwin] The need for FDE symbols is dependent on linker used, not OS rev.

For very old toolchains, the compiler generated extra symbols that mark the
start of each FDE.  We no longer need this (since xcode 3 era).

Since we have detection of the linker version, we can use that directly to
determine if support is needed.

2019-06-18  Iain Sandoe  <iain@sandoe.co.uk>

* config/darwin.c (darwin_emit_unwind_label): New default to false.
(darwin_override_options): Set darwin_emit_unwind_label as needed.

From-SVN: r272409
gcc/ChangeLog
gcc/config/darwin.c