2016-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 49f79726f2be2fc62e6d43832ea3f5ccd19ed896..6dcb8ee03a2264151d3ed9ec5fb3c9abe05e10c0 100644 (file)
@@ -1,3 +1,21 @@
+2016-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * emultempl/armelf.em (cmse_implib): Declare and define this new
+       static variable.
+       (arm_elf_create_output_section_statements): Add new cmse_implib
+       parameter.
+       (OPTION_CMSE_IMPLIB): Define macro.
+       (PARSE_AND_LIST_LONGOPTS): Add entry for new --cmse-implib switch.
+       (PARSE_AND_LIST_OPTIONS): Likewise.
+       (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_CMSE_IMPLIB case.
+       * ld.texinfo (--cmse-implib): Document new option.
+       * testsuite/ld-arm/arm-elf.exp
+       (Secure gateway import library generation): New test.
+       (Secure gateway import library generation: errors): Likewise.
+       * testsuite/ld-arm/cmse-implib.s: New file.
+       * testsuite/ld-arm/cmse-implib-errors.out: Likewise.
+       * testsuite/ld-arm/cmse-implib.rd: Likewise.
+
 2016-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
 
        * ld.texinfo (Placement of SG veneers): New concept entry.
This page took 0.029576 seconds and 4 git commands to generate.