This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Add forgotten ChangeLog updates for 72d98d16ed09584660d0cbb759d90f8dfeef2343:


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=0bef0414267e22a1ba581b001836fc800b6370e1

commit 0bef0414267e22a1ba581b001836fc800b6370e1
Author: Christophe Lyon <christophe.lyon@st.com>
Date:   Thu Dec 17 11:10:16 2015 +0100

    Add forgotten ChangeLog updates for 72d98d16ed09584660d0cbb759d90f8dfeef2343:
    
    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

Diff:
---
 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 0332563..fafecd1 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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".
diff --git a/gas/ChangeLog b/gas/ChangeLog
index a37651a..8e33c21 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 587e583..0808b29 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -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.
diff --git a/include/ChangeLog b/include/ChangeLog
index cd33a61..4dcfe10 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -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
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index 3ce86d6..ac3d142 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]