]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Darwin] The need for FDE symbols is dependent on linker used, not OS rev.
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jun 2019 08:41:12 +0000 (08:41 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jun 2019 08:41:12 +0000 (08:41 +0000)
commit7e96ac5f9240ca33efa68c9d2f38d365ed184177
tree18e0aa011fd35c693308d37c61299036aa1f9584
parente6220aca0e45a2ae59e558bd62fbf7533f2d438e
[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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@272409 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/darwin.c