[BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to select BTI enabled PLTs
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 32b53878508de1fd195ce2a02d4b6525afdaff41..151877da3f33076df4cbc76962a2d1108efd338e 100644 (file)
@@ -1,3 +1,22 @@
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+           Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       * NEWS: Document --force-bti.
+       * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
+       (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
+       (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
+       * testsuite/ld-aarch64/bti-plt-1.d: New test.
+       * testsuite/ld-aarch64/bti-plt-1.s: New test.
+       * testsuite/ld-aarch64/bti-plt-2.d: New test.
+       * testsuite/ld-aarch64/bti-plt-3.d: New test.
+       * testsuite/ld-aarch64/bti-plt-4.d: New test.
+       * testsuite/ld-aarch64/bti-plt-5.d: New test.
+       * testsuite/ld-aarch64/bti-plt-6.d: New test.
+       * testsuite/ld-aarch64/bti-plt-7.d: New test.
+       * testsuite/ld-aarch64/bti-plt-so.s: New test.
+       * testsuite/ld-aarch64/bti-plt.ld: New test.
+
 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
 
        * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
This page took 0.02345 seconds and 4 git commands to generate.