]> git.ipfire.org Git - thirdparty/gcc.git/commit
Move Darwin10 unwinder fix to a crt shim.
authorIain Sandoe <iain@sandoe.co.uk>
Wed, 22 Aug 2018 11:58:43 +0000 (11:58 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Wed, 22 Aug 2018 11:58:43 +0000 (11:58 +0000)
commita49c064e407df3d39776241f2c08b14e6affde1e
tree46b0d7e2ac835e54b397263c266ab174ab46aeeb
parent36bd86fa510ec16c32d7d7134b5897787a3f54b2
Move Darwin10 unwinder fix to a crt shim.

gcc/
* config/darwin10.h (LINK_GCC_C_SEQUENCE_SPEC): Adjust to use the
Darwin10-specific unwinder-shim.
* config/darwin12.h (LINK_GCC_C_SEQUENCE_SPEC): Remove.
* config/rs6000/darwin.h (DARWIN_CRT1_SPEC, DARWIN_DYLIB1_SPEC):
New to cater for Darwin10 Rosetta.

libgcc/
* config/unwind-dw2-fde-darwin.c
(_darwin10_Unwind_FindEnclosingFunction): move from here ...
* config/darwin10-unwind-find-enc-func.c: … to here.
* config/t-darwin: Build Darwin10 unwinder shim crt.
* libgcc/config.host: Add the Darwin10 unwinder shim.

From-SVN: r263765
gcc/ChangeLog
gcc/config/darwin10.h
gcc/config/darwin12.h
gcc/config/rs6000/darwin.h
libgcc/ChangeLog
libgcc/config/darwin10-unwind-find-enc-func.c [new file with mode: 0644]
libgcc/config/t-darwin
libgcc/config/unwind-dw2-fde-darwin.c