From 0bef0414267e22a1ba581b001836fc800b6370e1 Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Thu, 17 Dec 2015 11:10:16 +0100 Subject: [PATCH] Add forgotten ChangeLog updates for 72d98d16ed09584660d0cbb759d90f8dfeef2343: 2015-12-16 Mickael Guene 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 | 12 ++++++++++++ gas/ChangeLog | 15 +++++++++++++++ gas/testsuite/ChangeLog | 7 +++++++ include/ChangeLog | 4 ++++ ld/testsuite/ChangeLog | 9 +++++++++ 5 files changed, 47 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0332563dbd1..fafecd1a699 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,15 @@ +2015-12-16 Mickael Guene + + * 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 * coffgen.c (coff_write_alien_symbol): New parameter "iaux". diff --git a/gas/ChangeLog b/gas/ChangeLog index a37651a3184..8e33c217ecb 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,18 @@ +2015-12-16 Mickael Guene + + * 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 * doc/c-msp430.texi (MSP430 Options): Remove references to a diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 587e583677f..0808b297a99 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2015-12-16 Mickael Guene + + * 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 * gas/aarch64/advsimd-fp16.d: Update expected output. diff --git a/include/ChangeLog b/include/ChangeLog index cd33a618028..4dcfe10ded7 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,7 @@ +2015-12-16 Mickael Guene + + * elf/arm.h: Add new arm relocations. + 2015-12-01 Alan Modra * bout.h: Invoke aout N_* macros with pointer to diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 3ce86d6cb26..ac3d14244ed 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2015-12-16 Mickael Guene + + * 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 PR ld/19317 -- 2.30.2