Add forgotten ChangeLog updates for 72d98d16ed09584660d0cbb759d90f8dfeef2343:
authorChristophe Lyon <christophe.lyon@st.com>
Thu, 17 Dec 2015 10:10:16 +0000 (11:10 +0100)
committerChristophe Lyon <christophe.lyon@linaro.org>
Thu, 17 Dec 2015 10:14:37 +0000 (11:14 +0100)
2015-12-16  Mickael Guene <mickael.guene@st.com>

bfd/
* bfd-in2.h: Regenerate.
* reloc.c: Add new relocations.
* libbfd.h (bfd_reloc_code_real_names): Add new relocations
display names.
* elf32-arm.c (elf32_arm_howto_table_1): Add HOWTO for new
relocations.
(elf32_arm_reloc_map): Add bfd/arm mapping for new relocations.
(elf32_arm_final_link_relocate): Implement new relocations
resolution.

gas/
* doc/c-arm.texi: Add documentation about new directives
* config/tc-arm.c (group_reloc_table): Add mapping between gas
syntax and new relocations.
(do_t_add_sub): Keep new relocations for add operand.
(do_t_mov_cmp): Keep new relocations for mov operand.
(insns): Use 'shifter operand with possible group relocation'
operand parse code for movs operand.
(md_apply_fix): Implement mov and add encoding when new
relocations on them.
(tc_gen_reloc): Add new relocations.
(arm_fix_adjustable): Since offset has a limited range ([0:255])
we disable adjust_reloc_syms() for new relocations.

gas/testsuite/
* gas/arm/adds-thumb1-reloc-local.d: New
* gas/arm/adds-thumb1-reloc-local.s: New
* gas/arm/movs-thumb1-reloc-local.d: New
* gas/arm/movs-thumb1-reloc-local.s: New

include/
* elf/arm.h: Add new arm relocations.

ld/testsuite/
* ld-arm/arm-elf.exp (armelftests_common): Add new relocations
tests.
* ld-arm/thumb1-adds.d: New
* ld-arm/thumb1-adds.s: New
* ld-arm/thumb1-movs.d: New
* ld-arm/thumb1-movs.s: New

bfd/ChangeLog
gas/ChangeLog
gas/testsuite/ChangeLog
include/ChangeLog
ld/testsuite/ChangeLog

index 0332563dbd1b2673ba4543fcff1f70ccde0bcad1..fafecd1a6990168575dc8d88bf9a28acf296f9d8 100644 (file)
@@ -1,3 +1,15 @@
+2015-12-16  Mickael Guene <mickael.guene@st.com>
+
+       * bfd-in2.h: Regenerate.
+       * reloc.c: Add new relocations.
+       * libbfd.h (bfd_reloc_code_real_names): Add new relocations
+       display names.
+       * elf32-arm.c (elf32_arm_howto_table_1): Add HOWTO for new
+       relocations.
+       (elf32_arm_reloc_map): Add bfd/arm mapping for new relocations.
+       (elf32_arm_final_link_relocate): Implement new relocations
+       resolution.
+
 2015-12-15  Jan Beulich  <jbeulich@suse.com>
 
        * coffgen.c (coff_write_alien_symbol): New parameter "iaux".
index a37651a31845c25c92842cce1ec5f853b12b1947..8e33c217ecb36cbf502fd14ba206ffbc629bd68d 100644 (file)
@@ -1,3 +1,18 @@
+2015-12-16 Mickael Guene <mickael.guene@st.com>
+
+       * doc/c-arm.texi: Add documentation about new directives
+       * config/tc-arm.c (group_reloc_table): Add mapping between gas
+       syntax and new relocations.
+       (do_t_add_sub): Keep new relocations for add operand.
+       (do_t_mov_cmp): Keep new relocations for mov operand.
+       (insns): Use 'shifter operand with possible group relocation'
+       operand parse code for movs operand.
+       (md_apply_fix): Implement mov and add encoding when new
+       relocations on them.
+       (tc_gen_reloc): Add new relocations.
+       (arm_fix_adjustable): Since offset has a limited range ([0:255])
+       we disable adjust_reloc_syms() for new relocations.
+
 2015-12-15  Nick Clifton  <nickc@redhat.com>
 
        * doc/c-msp430.texi (MSP430 Options): Remove references to a
index 587e583677f5e2aaa353d9cf5a1189be69c53178..0808b297a9934d4a00a1084f93bd0f018fce80f8 100644 (file)
@@ -1,3 +1,10 @@
+2015-12-16  Mickael Guene <mickael.guene@st.com>
+
+       * gas/arm/adds-thumb1-reloc-local.d: New
+       * gas/arm/adds-thumb1-reloc-local.s: New
+       * gas/arm/movs-thumb1-reloc-local.d: New
+       * gas/arm/movs-thumb1-reloc-local.s: New
+
 2015-12-14  Matthew Wahab  <matthew.wahab@arm.com>
 
        * gas/aarch64/advsimd-fp16.d: Update expected output.
index cd33a618028f10761b3a554394a76f95406e9189..4dcfe10ded70029b9225cfcb0ed36b33b1545d6b 100644 (file)
@@ -1,3 +1,7 @@
+2015-12-16  Mickael Guene <mickael.guene@st.com>
+
+       * elf/arm.h: Add new arm relocations.
+
 2015-12-01  Alan Modra  <amodra@gmail.com>
 
        * bout.h: Invoke aout N_* macros with pointer to
index 3ce86d6cb26897076e2862c5cf7a3254f5ee8960..ac3d14244eda643b5e2c9e9dc501dcb92fe2ff2f 100644 (file)
@@ -1,3 +1,12 @@
+2015-12-16  Mickael Guene <mickael.guene@st.com>
+
+       * ld-arm/arm-elf.exp (armelftests_common): Add new relocations
+       tests.
+       * ld-arm/thumb1-adds.d: New
+       * ld-arm/thumb1-adds.s: New
+       * ld-arm/thumb1-movs.d: New
+       * ld-arm/thumb1-movs.s: New
+
 2015-12-10  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/19317