]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Prevent SG veneers from being collected by --gc-section
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Mon, 20 Jun 2016 11:06:31 +0000 (12:06 +0100)
committerThomas Preud'homme <thomas.preudhomme@arm.com>
Mon, 20 Jun 2016 11:09:31 +0000 (12:09 +0100)
commit7e62612a6e1158902555f9e769b5751873bc945b
tree35b9d8ace39b907724cecea912bfd636c33efefa
parentd97331f9f3acce7ad6da6559e34f286e01dcae10
Prevent SG veneers from being collected by --gc-section

2016-06-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>

bfd/
* elf32-arm.c (elf32_arm_gc_mark_extra_sections): Mark sections holding
ARMv8-M secure entry functions.

ld/testsuite/
* ld-arm/arm-elf.exp (Secure gateway veneers (ARMv8-M Baseline)): Also
pass --gc-sections to ld.
(Secure gateway veneers (ARMv8-M Mainline)): Likewise.
bfd/ChangeLog.arm
bfd/elf32-arm.c
ld/testsuite/ChangeLog.arm
ld/testsuite/ld-arm/arm-elf.exp