diff options
-rw-r--r-- | bfd/ChangeLog | 241 | ||||
-rw-r--r-- | binutils/ChangeLog | 12 | ||||
-rw-r--r-- | binutils/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | elfcpp/ChangeLog | 4 | ||||
-rw-r--r-- | gas/ChangeLog | 25 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 19 | ||||
-rw-r--r-- | gold/ChangeLog | 124 | ||||
-rw-r--r-- | include/ChangeLog | 230 | ||||
-rw-r--r-- | include/aout/ChangeLog | 4 | ||||
-rw-r--r-- | include/elf/ChangeLog | 126 | ||||
-rw-r--r-- | include/gdb/ChangeLog | 10 | ||||
-rw-r--r-- | include/opcode/ChangeLog | 135 | ||||
-rw-r--r-- | ld/ChangeLog | 108 | ||||
-rw-r--r-- | ld/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | opcodes/ChangeLog | 2 |
15 files changed, 538 insertions, 525 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index fce5964..01aebb1 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -160,7 +160,7 @@ * configure: Regenerate. 2015-11-11 Alan Modra <amodra@gmail.com> - Peter Bergner <bergner@vnet.ibm.com> + Peter Bergner <bergner@vnet.ibm.com> * elf32-ppc.c (ppc_elf_howto_raw): Add R_PPC_REL16DX_HA. (ppc_elf_reloc_type_lookup): Handle R_PPC_REL16DX_HA. @@ -220,8 +220,8 @@ 2015-10-29 Catherine Moore <clm@codesourcery.com> - * elfxx-mips.c (mips_elf_check_mips16_stubs): Set a stub's output - section to bfd_abs_section_ptr if the stub is discarded. + * elfxx-mips.c (mips_elf_check_mips16_stubs): Set a stub's output + section to bfd_abs_section_ptr if the stub is discarded. 2015-10-29 Ed Schouten <ed@nuxi.nl> @@ -273,7 +273,7 @@ * bfd-in2.h: Regenerate. 2015-10-27 Laurent Alfonsi <laurent.alfonsi@st.com> - Christophe Monat <christophe.monat@st.com> + Christophe Monat <christophe.monat@st.com> * bfd-in2.h: Regenerate. * bfd-in.h (bfd_arm_stm32l4xx_fix): New enum. Specify how @@ -1266,115 +1266,115 @@ 2015-08-18 H.J. Lu <hongjiu.lu@intel.com> - * bfd/aoutx.h: Replace shared, executable, relocatable and pie + * aoutx.h: Replace shared, executable, relocatable and pie fields with bfd_link_executable, bfd_link_dll, bfd_link_relocatable, bfd_link_pic and bfd_link_pie. - * bfd/bout.c: Likewise. - * bfd/coff-alpha.c: Likewise. - * bfd/coff-arm.c: Likewise. - * bfd/coff-i386.c: Likewise. - * bfd/coff-i960.c: Likewise. - * bfd/coff-m68k.c: Likewise. - * bfd/coff-mcore.c: Likewise. - * bfd/coff-mips.c: Likewise. - * bfd/coff-ppc.c: Likewise. - * bfd/coff-rs6000.c: Likewise. - * bfd/coff-sh.c: Likewise. - * bfd/coff-tic80.c: Likewise. - * bfd/coff-x86_64.c: Likewise. - * bfd/coff64-rs6000.c: Likewise. - * bfd/coffgen.c: Likewise. - * bfd/cofflink.c: Likewise. - * bfd/ecoff.c: Likewise. - * bfd/ecofflink.c: Likewise. - * bfd/elf-bfd.h: Likewise. - * bfd/elf-eh-frame.c: Likewise. - * bfd/elf-ifunc.c: Likewise. - * bfd/elf-m10200.c: Likewise. - * bfd/elf-m10300.c: Likewise. - * bfd/elf-s390-common.c: Likewise. - * bfd/elf-vxworks.c: Likewise. - * bfd/elf.c: Likewise. - * bfd/elf32-arm.c: Likewise. - * bfd/elf32-avr.c: Likewise. - * bfd/elf32-bfin.c: Likewise. - * bfd/elf32-cr16.c: Likewise. - * bfd/elf32-cr16c.c: Likewise. - * bfd/elf32-cris.c: Likewise. - * bfd/elf32-crx.c: Likewise. - * bfd/elf32-d10v.c: Likewise. - * bfd/elf32-dlx.c: Likewise. - * bfd/elf32-epiphany.c: Likewise. - * bfd/elf32-fr30.c: Likewise. - * bfd/elf32-frv.c: Likewise. - * bfd/elf32-ft32.c: Likewise. - * bfd/elf32-h8300.c: Likewise. - * bfd/elf32-hppa.c: Likewise. - * bfd/elf32-i370.c: Likewise. - * bfd/elf32-i386.c: Likewise. - * bfd/elf32-i860.c: Likewise. - * bfd/elf32-ip2k.c: Likewise. - * bfd/elf32-iq2000.c: Likewise. - * bfd/elf32-lm32.c: Likewise. - * bfd/elf32-m32c.c: Likewise. - * bfd/elf32-m32r.c: Likewise. - * bfd/elf32-m68hc11.c: Likewise. - * bfd/elf32-m68hc1x.c: Likewise. - * bfd/elf32-m68k.c: Likewise. - * bfd/elf32-mcore.c: Likewise. - * bfd/elf32-mep.c: Likewise. - * bfd/elf32-metag.c: Likewise. - * bfd/elf32-microblaze.c: Likewise. - * bfd/elf32-moxie.c: Likewise. - * bfd/elf32-msp430.c: Likewise. - * bfd/elf32-mt.c: Likewise. - * bfd/elf32-nds32.c: Likewise. - * bfd/elf32-nios2.c: Likewise. - * bfd/elf32-or1k.c: Likewise. - * bfd/elf32-ppc.c: Likewise. - * bfd/elf32-rl78.c: Likewise. - * bfd/elf32-rx.c: Likewise. - * bfd/elf32-s390.c: Likewise. - * bfd/elf32-score.c: Likewise. - * bfd/elf32-score7.c: Likewise. - * bfd/elf32-sh-symbian.c: Likewise. - * bfd/elf32-sh.c: Likewise. - * bfd/elf32-sh64.c: Likewise. - * bfd/elf32-spu.c: Likewise. - * bfd/elf32-tic6x.c: Likewise. - * bfd/elf32-tilepro.c: Likewise. - * bfd/elf32-v850.c: Likewise. - * bfd/elf32-vax.c: Likewise. - * bfd/elf32-visium.c: Likewise. - * bfd/elf32-xc16x.c: Likewise. - * bfd/elf32-xstormy16.c: Likewise. - * bfd/elf32-xtensa.c: Likewise. - * bfd/elf64-alpha.c: Likewise. - * bfd/elf64-hppa.c: Likewise. - * bfd/elf64-ia64-vms.c: Likewise. - * bfd/elf64-mmix.c: Likewise. - * bfd/elf64-ppc.c: Likewise. - * bfd/elf64-s390.c: Likewise. - * bfd/elf64-sh64.c: Likewise. - * bfd/elf64-x86-64.c: Likewise. - * bfd/elflink.c: Likewise. - * bfd/elfnn-aarch64.c: Likewise. - * bfd/elfnn-ia64.c: Likewise. - * bfd/elfxx-mips.c: Likewise. - * bfd/elfxx-sparc.c: Likewise. - * bfd/elfxx-tilegx.c: Likewise. - * bfd/i386linux.c: Likewise. - * bfd/linker.c: Likewise. - * bfd/m68klinux.c: Likewise. - * bfd/pdp11.c: Likewise. - * bfd/pe-mips.c: Likewise. - * bfd/peXXigen.c: Likewise. - * bfd/reloc.c: Likewise. - * bfd/reloc16.c: Likewise. - * bfd/sparclinux.c: Likewise. - * bfd/sunos.c: Likewise. - * bfd/vms-alpha.c: Likewise. - * bfd/xcofflink.c: Likewise. + * bout.c: Likewise. + * coff-alpha.c: Likewise. + * coff-arm.c: Likewise. + * coff-i386.c: Likewise. + * coff-i960.c: Likewise. + * coff-m68k.c: Likewise. + * coff-mcore.c: Likewise. + * coff-mips.c: Likewise. + * coff-ppc.c: Likewise. + * coff-rs6000.c: Likewise. + * coff-sh.c: Likewise. + * coff-tic80.c: Likewise. + * coff-x86_64.c: Likewise. + * coff64-rs6000.c: Likewise. + * coffgen.c: Likewise. + * cofflink.c: Likewise. + * ecoff.c: Likewise. + * ecofflink.c: Likewise. + * elf-bfd.h: Likewise. + * elf-eh-frame.c: Likewise. + * elf-ifunc.c: Likewise. + * elf-m10200.c: Likewise. + * elf-m10300.c: Likewise. + * elf-s390-common.c: Likewise. + * elf-vxworks.c: Likewise. + * elf.c: Likewise. + * elf32-arm.c: Likewise. + * elf32-avr.c: Likewise. + * elf32-bfin.c: Likewise. + * elf32-cr16.c: Likewise. + * elf32-cr16c.c: Likewise. + * elf32-cris.c: Likewise. + * elf32-crx.c: Likewise. + * elf32-d10v.c: Likewise. + * elf32-dlx.c: Likewise. + * elf32-epiphany.c: Likewise. + * elf32-fr30.c: Likewise. + * elf32-frv.c: Likewise. + * elf32-ft32.c: Likewise. + * elf32-h8300.c: Likewise. + * elf32-hppa.c: Likewise. + * elf32-i370.c: Likewise. + * elf32-i386.c: Likewise. + * elf32-i860.c: Likewise. + * elf32-ip2k.c: Likewise. + * elf32-iq2000.c: Likewise. + * elf32-lm32.c: Likewise. + * elf32-m32c.c: Likewise. + * elf32-m32r.c: Likewise. + * elf32-m68hc11.c: Likewise. + * elf32-m68hc1x.c: Likewise. + * elf32-m68k.c: Likewise. + * elf32-mcore.c: Likewise. + * elf32-mep.c: Likewise. + * elf32-metag.c: Likewise. + * elf32-microblaze.c: Likewise. + * elf32-moxie.c: Likewise. + * elf32-msp430.c: Likewise. + * elf32-mt.c: Likewise. + * elf32-nds32.c: Likewise. + * elf32-nios2.c: Likewise. + * elf32-or1k.c: Likewise. + * elf32-ppc.c: Likewise. + * elf32-rl78.c: Likewise. + * elf32-rx.c: Likewise. + * elf32-s390.c: Likewise. + * elf32-score.c: Likewise. + * elf32-score7.c: Likewise. + * elf32-sh-symbian.c: Likewise. + * elf32-sh.c: Likewise. + * elf32-sh64.c: Likewise. + * elf32-spu.c: Likewise. + * elf32-tic6x.c: Likewise. + * elf32-tilepro.c: Likewise. + * elf32-v850.c: Likewise. + * elf32-vax.c: Likewise. + * elf32-visium.c: Likewise. + * elf32-xc16x.c: Likewise. + * elf32-xstormy16.c: Likewise. + * elf32-xtensa.c: Likewise. + * elf64-alpha.c: Likewise. + * elf64-hppa.c: Likewise. + * elf64-ia64-vms.c: Likewise. + * elf64-mmix.c: Likewise. + * elf64-ppc.c: Likewise. + * elf64-s390.c: Likewise. + * elf64-sh64.c: Likewise. + * elf64-x86-64.c: Likewise. + * elflink.c: Likewise. + * elfnn-aarch64.c: Likewise. + * elfnn-ia64.c: Likewise. + * elfxx-mips.c: Likewise. + * elfxx-sparc.c: Likewise. + * elfxx-tilegx.c: Likewise. + * i386linux.c: Likewise. + * linker.c: Likewise. + * m68klinux.c: Likewise. + * pdp11.c: Likewise. + * pe-mips.c: Likewise. + * peXXigen.c: Likewise. + * reloc.c: Likewise. + * reloc16.c: Likewise. + * sparclinux.c: Likewise. + * sunos.c: Likewise. + * vms-alpha.c: Likewise. + * xcofflink.c: Likewise. 2015-08-18 Alan Modra <amodra@gmail.com> @@ -1428,7 +1428,7 @@ 2015-08-11 Jiong Wang <jiong.wang@arm.com> - * bfd/elfnn-aarch64.c (aarch64_type_of_stub): New parameter "sym_sec". + * elfnn-aarch64.c (aarch64_type_of_stub): New parameter "sym_sec". Loose the check for symbol from ABS section. (elfNN_aarch64_size_stubs): Pass sym_sec. @@ -1729,10 +1729,10 @@ 2015-07-10 H.J. Lu <hongjiu.lu@intel.com> - PR binutils/18656 - * bfd.c (bfd_convert_section_size): New function. - (bfd_convert_section_contents): Likewise. - * bfd-in2.h: Regenerated. + PR binutils/18656 + * bfd.c (bfd_convert_section_size): New function. + (bfd_convert_section_contents): Likewise. + * bfd-in2.h: Regenerated. 2015-07-09 Catherine Moore <clm@codesourcery.com> @@ -2045,7 +2045,6 @@ Bernd Schmidt <bernds@codesourcery.com> Paul Brook <paul@codesourcery.com> - bfd/ * bfd-in2.h: Regenerated. * elf-bfd.h (DWARF2_EH_HDR, COMPACT_EH_HDR): Define. (COMPACT_EH_CANT_UNWIND_OPCODE): Define. @@ -2954,7 +2953,7 @@ 2015-03-18 H.J. Lu <hongjiu.lu@intel.com> * compress.c (bfd_compress_section_contents): Make it static. - * bfd/bfd-in2.h: Regenerated. + * bfd-in2.h: Regenerated. 2015-03-18 Eric Youngdale <eyoungdale@ptc.com> @@ -3103,8 +3102,8 @@ 2015-02-27 Marcus Shawcroft <marcus.shawcroft@arm.com> - * bfd/bfd-in2.h: Regenerate. - * bfd/libbfd.h: Regenerate. + * bfd-in2.h: Regenerate. + * libbfd.h: Regenerate. 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com> @@ -3575,7 +3574,7 @@ is weak or pointer_equality_needed is FALSE. * elf32-arm.c (elf32_arm_finish_dynamic_symbol): Improve - comment discussing why we clear st_value for some symbols. + comment discussing why we clear st_value for some symbols. 2015-02-02 Kuan-Lin Chen <kuanlinchentw@gmail.com> diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 0f11a73..4648d93 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -249,12 +249,12 @@ 2015-07-10 H.J. Lu <hongjiu.lu@intel.com> - PR binutils/18656 - * objcopy.c (setup_section): Call bfd_convert_section_size - to get the output section size. - (copy_section): Get the section size from the output section - and call bfd_get_full_section_contents to convert section - contents for output. + PR binutils/18656 + * objcopy.c (setup_section): Call bfd_convert_section_size + to get the output section size. + (copy_section): Get the section size from the output section + and call bfd_get_full_section_contents to convert section + contents for output. 2015-07-10 H.J. Lu <hongjiu.lu@intel.com> diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog index c579c69..52ddadc 100644 --- a/binutils/testsuite/ChangeLog +++ b/binutils/testsuite/ChangeLog @@ -90,7 +90,7 @@ * binutils-all/localize-hidden-1.d: Allow for extra symbols in the output. - * binutils-all/strip-11.d: Skip for the RL78. + * binutils-all/strip-11.d: Skip for the RL78. 2015-07-14 H.J. Lu <hongjiu.lu@intel.com> @@ -98,9 +98,9 @@ 2015-07-10 H.J. Lu <hongjiu.lu@intel.com> - PR binutils/18656 - * binutils-all/compress.exp (convert_test): New proc. - Run conversion tests between x86-64 and x32. + PR binutils/18656 + * binutils-all/compress.exp (convert_test): New proc. + Run conversion tests between x86-64 and x32. 2015-07-10 H.J. Lu <hongjiu.lu@intel.com> diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog index 0f54787..f95130a 100644 --- a/elfcpp/ChangeLog +++ b/elfcpp/ChangeLog @@ -339,11 +339,11 @@ 2009-10-16 Doug Kwan <dougkwan@google.com> - * elfcpp/elfcpp.h (DT_PREINIT_ARRAY): Correct enum value. + * elfcpp.h (DT_PREINIT_ARRAY): Correct enum value. 2009-10-09 Andrew Pinski <andrew_pinski@playstation.sony.com> - * elfcpp/elfcpp_file.h (Elf_file::section_name): Change shstr_size + * elfcpp_file.h (Elf_file::section_name): Change shstr_size to Elf_WXword. 2009-10-09 Mikolaj Zalewski <mikolajz@google.com> diff --git a/gas/ChangeLog b/gas/ChangeLog index 8cbbcf0..96a8822 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -75,12 +75,8 @@ 2015-12-17 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - * gas/config/tc-arm.c (aeabi_set_public_attributes): Adjust + * config/tc-arm.c (aeabi_set_public_attributes): Adjust TAG_ARCH_profile for armv8-a. - * gas/testsuite/gas/arm/armv8a-automatic-hlt.d: New test. - * gas/testsuite/gas/arm/armv8a-automatic-hlt.s: New test. - * gas/testsuite/gas/arm/armv8a-automatic-lda.d: New test. - * gas/testsuite/gas/arm/armv8a-automatic-lda.s: New test. 2015-12-15 Nick Clifton <nickc@redhat.com> @@ -387,10 +383,10 @@ 2015-10-07 Claudiu Zissulescu <claziss@synopsys.com> - * config/tc-arc.c: Revamped file for ARC support. - * config/tc-arc.h: Likewise. - * doc/as.texinfo: Add new ARC options. - * doc/c-arc.texi: Likewise. + * config/tc-arc.c: Revamped file for ARC support. + * config/tc-arc.h: Likewise. + * doc/as.texinfo: Add new ARC options. + * doc/c-arc.texi: Likewise. 2015-10-02 Renlin Li <renlin.li@arm.com> @@ -639,9 +635,9 @@ 2015-08-17 Alan Modra <amodra@gmail.com> - * gas/config/tc-arm.c (s_align): Delete. + * config/tc-arm.c (s_align): Delete. (md_pseudo_table): Use s_align_ptwo for "align". - * gas/config/tc-arm.h (TC_ALIGN_ZERO_IS_DEFAULT): Define. + * config/tc-arm.h (TC_ALIGN_ZERO_IS_DEFAULT): Define. * read.c (s_align): Modify for TC_ALIGN_ZERO_IS_DEFAULT. 2015-08-13 Alan Modra <amodra@gmail.com> @@ -1019,7 +1015,7 @@ 2015-06-11 John David Anglin <danglin@gcc.gnu.org> PR gas/18427 - * gas/config/tc-hppa.c (last_label_symbol): Declare. + * config/tc-hppa.c (last_label_symbol): Declare. (pa_get_label): Return last label in current space/segment or NULL. (pa_define_label): Record last label and add to root. (pa_undefine_label): Remove last label from root. @@ -1095,7 +1091,6 @@ Bernd Schmidt <bernds@codesourcery.com> Paul Brook <paul@codesourcery.com> - gas/ * config/tc-alpha.c (all_cfi_sections): Declare. (s_alpha_ent): Initialize all_cfi_sections. (alpha_elf_md_end): Invoke cfi_set_sections. @@ -1863,7 +1858,7 @@ 2015-01-12 Jan Beulich <jbeulich@suse.com> - * gas/dw2gencfi.c (cfi_add_label, dot_cfi_label): New. + * dw2gencfi.c (cfi_add_label, dot_cfi_label): New. (cfi_pseudo_table): Add "cfi_label". (output_cfi_insn): Handle CFI_label. (select_cie_for_fde): Als terminate CIE when encountering @@ -1876,7 +1871,7 @@ 2015-01-12 Jan Beulich <jbeulich@suse.com> - * gas/config/tc-arm.c (do_neon_shl_imm): Check immediate range. + * config/tc-arm.c (do_neon_shl_imm): Check immediate range. (do_neon_qshl_imm): Likewise. 2015-01-12 Alan Modra <amodra@gmail.com> diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 4c86c8c..2c01d7b 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -15,6 +15,13 @@ * gas/arm/armv8-a.d: <ldaexh>: Rename mismatched mnemonics ... <ldah>: ... to this. +2015-12-17 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * gas/arm/armv8a-automatic-hlt.d: New test. + * gas/arm/armv8a-automatic-hlt.s: New test. + * gas/arm/armv8a-automatic-lda.d: New test. + * gas/arm/armv8a-automatic-lda.s: New test. + 2015-12-15 Matthew Wahab <matthew.wahab@arm.com> * gas/aarch64/advsimd-fp16.d: Update expected output. @@ -153,7 +160,7 @@ Apply from master. 2015-11-19 Alan Modra <amodra@gmail.com> * gas/ppc/altivec3.d: Allow for padding at end of section. - * gas/testsuite/gas/ppc/power9.d: Likewise. + * gas/ppc/power9.d: Likewise. 2015-12-09 H.J. Lu <hongjiu.lu@intel.com> @@ -207,8 +214,8 @@ 2015-10-28 Andre Vieira <andre.simoesdiasvieira@arm.com> - * gas/arm/pinsn.s: New. - * gas/arm/pinsn.d: Likewise. + * gas/arm/pinsn.s: New. + * gas/arm/pinsn.d: Likewise. 2015-10-27 Nick Clifton <nickc@redhat.com> @@ -385,8 +392,8 @@ 2015-10-02 Renlin Li <renlin.li@arm.com> - * gas/aarch64/reloc-tlsgd_g0_nc.d: New. - * gas/aarch64/reloc-tlsgd_g0_nc.s: New. + * gas/aarch64/reloc-tlsgd_g0_nc.d: New. + * gas/aarch64/reloc-tlsgd_g0_nc.s: New. 2015-10-02 Renlin Li <renlin.li@arm.com> @@ -958,9 +965,7 @@ 2015-05-28 Catherine Moore <clm@codesourcery.com> Bernd Schmidt <bernds@codesourcery.com> - gas/testsuite/ * gas/mips/mips.exp: Run new tests. - * gas/mips/compact-eh-1.s: New file. * gas/mips/compact-eh-2.s: New file. * gas/mips/compact-eh-3.s: New file. diff --git a/gold/ChangeLog b/gold/ChangeLog index b283a88..92b26ba 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -33,7 +33,7 @@ 2015-11-11 Alan Modra <amodra@gmail.com> Peter Bergner <bergner@vnet.ibm.com> - * gold/powerpc.cc (Powerpc_relocate_functions::addr16_dq): New function. + * powerpc.cc (Powerpc_relocate_functions::addr16_dq): New function. (Powerpc_relocate_functions::addr16dx_ha): Likewise. (Target_powerpc::Scan::local): Handle R_POWERPC_REL16DX_HA. (Target_powerpc::Scan::global): Likewise. @@ -339,7 +339,7 @@ 2015-07-26 Doug Kwan <dougkwan@google.com> * testsuite/arm_unaligned_reloc.{s,sh}: Make test less sensitive to - disassembler output format. + disassembler output format. 2015-07-23 Ian Coolidge <icoolidge@google.com> Plumb --pic-veneer option for gold. @@ -566,7 +566,7 @@ 2015-06-29 Doug Kwan <dougkwan@google.com> * testsuite/arm_bl_out_of_range.s: Align stub table so that it appears - at address expected by test. + at address expected by test. * testsuite/arm_cortex_a8_b.s: Ditto. * testsuite/arm_cortex_a8_b_cond.s: Ditto. * testsuite/arm_cortex_a8_bl.s: Ditto. @@ -940,7 +940,6 @@ 2015-04-07 HC Yen <hc.yen@mediatek.com> Add AArch32 support for gold linker. - gold/ * arm.cc: Add V8 arch combine table. 2015-04-06 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> @@ -1455,7 +1454,6 @@ (Output_data_plt_arm::entry_count): Modified. (Output_data_plt_arm::address_for_global): New method. (Output_data_plt_arm::address_for_local): New method. -gold/ (Output_data_plt_arm::set_final_data_size): Add irelative_count_. (Output_data_plt_arm::insert_irelative_data): New method. (Output_data_plt_arm::irelative_rel_): New member. @@ -2490,7 +2488,7 @@ gold/ Add .gdb_index version 7 support. - * gold/dwarf_reader.cc: include <utility> (for make_pair). + * dwarf_reader.cc: include <utility> (for make_pair). (Dwarf_abbrev_table::do_read_abbrevs): Check for compressed debug sections. (Dwarf_ranges_table::read_ranges_table): Likewise. @@ -2501,21 +2499,21 @@ gold/ for end of list by offset, not by offset == 0. (Dwarf_info_reader::do_read_string_table): Check for compressed debug sections. - * gold/dwarf_reader.h (Dwarf_pubnames_table::Dwarf_pubnames_table): + * dwarf_reader.h (Dwarf_pubnames_table::Dwarf_pubnames_table): Initialize new data members. (Dwarf_pubnames_table::next_name): return flag_byte. (Dwarf_pubnames_table::end_of_table_): New data member. (Dwarf_pubnames_table::is_gnu_style_): New data member. - * gold/gdb-index.cc (gdb_index_version): Update to version 7. + * gdb-index.cc (gdb_index_version): Update to version 7. (Gdb_index_info_reader::read_pubtable): Read flag_byte. (Gdb_index_info_reader::read_pubnames_and_pubtypes): Don't read skeleton type unit DIEs. (Gdb_index::add_symbol): Add flag_byte; adjust all callers. (Gdb_index::do_write): Write flag_byte. - * gold/gdb-index.h (Gdb_index::add_symbol): Add flags parameter. + * gdb-index.h (Gdb_index::add_symbol): Add flags parameter. (Gdb_index::Cu_vector): Store flags along with cu indexes. - * gold/testsuite/gdb_index_test_3.sh: Allow versions 4-7. - * gold/testsuite/gdb_index_test_comm.sh: Likewise. + * testsuite/gdb_index_test_3.sh: Allow versions 4-7. + * testsuite/gdb_index_test_comm.sh: Likewise. 2014-01-08 H.J. Lu <hongjiu.lu@intel.com> @@ -5554,15 +5552,15 @@ gold/ 2012-01-03 Cary Coutant <ccoutant@google.com> - * gold/incremental.cc (Sized_incremental_binary::do_process_got_plt): + * incremental.cc (Sized_incremental_binary::do_process_got_plt): Use abstract base class for GOT. - * gold/output.h (class Output_data_got_base): New abstract base class. + * output.h (class Output_data_got_base): New abstract base class. (class Output_data_got): Derive from new base class, adjust ctors. (Output_data_got::reserve_slot): Make virtual; rename to do_reserve_slot; Adjust callers. - * gold/target.h (Sized_target::init_got_plt_for_update): Return + * target.h (Sized_target::init_got_plt_for_update): Return pointer to abstract base class. - * gold/x86_64.cc (Target_x86_64::init_got_plt_for_update): Likewise. + * x86_64.cc (Target_x86_64::init_got_plt_for_update): Likewise. 2011-12-18 Ian Lance Taylor <iant@google.com> @@ -6073,10 +6071,10 @@ gold/ 2011-08-01 Cary Coutant <ccoutant@google.com> - * gold/testsuite/Makefile.am (justsyms_exec): New testcase. - * gold/testsuite/Makefile.in: Regenerate. - * gold/testsuite/justsyms_exec.c: New source file. - * gold/testsuite/justsyms_lib.c: New source file. + * testsuite/Makefile.am (justsyms_exec): New testcase. + * testsuite/Makefile.in: Regenerate. + * testsuite/justsyms_exec.c: New source file. + * testsuite/justsyms_lib.c: New source file. 2011-08-01 Cary Coutant <ccoutant@google.com> @@ -6402,7 +6400,7 @@ gold/ 2011-07-06 Cary Coutant <ccoutant@google.com> - * gold/incremental.cc + * incremental.cc (Output_section_incremental_inputs::write_info_blocks): Check for hidden and internal symbols. @@ -6943,9 +6941,9 @@ gold/ 2011-06-09 Cary Coutant <ccoutant@google.com> PR gold/12804 - * gold/gold.cc (queue_initial_tasks): Warn if --incremental is + * gold.cc (queue_initial_tasks): Warn if --incremental is used with --compress-debug-sections. - * gold/object.cc (Sized_relobj_file::do_layout): Report + * object.cc (Sized_relobj_file::do_layout): Report uncompressed size of compressed input sections. 2011-06-08 Cary Coutant <ccoutant@google.com> @@ -7073,10 +7071,10 @@ gold/ 2011-06-02 Cary Coutant <ccoutant@google.com> PR gold/12163 - * gold/archive.cc (Archive::Archive): Initialize new data member. + * archive.cc (Archive::Archive): Initialize new data member. (Archive::include_all_members): Return if archive has already been included. - * gold/archive.h (Archive::include_all_members_): New data member. + * archive.h (Archive::include_all_members_): New data member. 2011-06-02 Nick Clifton <nickc@redhat.com> @@ -7593,9 +7591,9 @@ gold/ 2011-04-14 Cary Coutant <ccoutant@google.com> - * gold/layout.cc (Layout::symtab_section_offset): New function. - * gold/layout.h (Layout::symtab_section_offset): New function. - * gold/reloc.cc (Sized_relobj::do_relocate): Call it. + * layout.cc (Layout::symtab_section_offset): New function. + * layout.h (Layout::symtab_section_offset): New function. + * reloc.cc (Sized_relobj::do_relocate): Call it. 2011-04-12 Ian Lance Taylor <iant@google.com> @@ -8706,7 +8704,7 @@ gold/ 2010-10-17 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (Target_arm::got_section): Use correct order and set + * arm.cc (Target_arm::got_section): Use correct order and set GOT output section to be writable. 2010-10-14 Cary Coutant <ccoutant@google.com> @@ -8858,7 +8856,7 @@ gold/ 2010-09-30 Doug Kwan <dougkwan@google.com> - * gold/testsuite/arm_branch_out_of_range.sh: Fix broken tests. + * testsuite/arm_branch_out_of_range.sh: Fix broken tests. 2010-09-28 Sriraman Tallam <tmsriram@google.com> @@ -8902,13 +8900,13 @@ gold/ 2010-09-15 Doug Kwan <dougkwan@google.com> - * gold/testsuite/script_test_3.t: Add ARM special sections. - * gold/testsuite/script_test_4.t: Same. - * gold/testsuite/script_test_5.t: Same. - * gold/testsuite/script_test_6.t: Same. - * gold/testsuite/script_test_7.t: Same. - * gold/testsuite/script_test_7.t: Same. - * gold/testsuite/thumb_blx_out_of_range.s: Fix instruction alignment. + * testsuite/script_test_3.t: Add ARM special sections. + * testsuite/script_test_4.t: Same. + * testsuite/script_test_5.t: Same. + * testsuite/script_test_6.t: Same. + * testsuite/script_test_7.t: Same. + * testsuite/script_test_7.t: Same. + * testsuite/thumb_blx_out_of_range.s: Fix instruction alignment. 2010-09-14 Cary Coutant <ccoutant@google.com> @@ -9041,7 +9039,7 @@ gold/ 2010-08-27 Doug Kwan <dougkwan@google.com> - * gold/resolve.cc (Symbol_table::should_override): Let a weak + * resolve.cc (Symbol_table::should_override): Let a weak reference override an existing dynamic weak reference. * testsuite/Makefile.am: Add new test dyn_weak_ref. * testsuite/Makefile.in: Regenerate. @@ -9133,11 +9131,11 @@ gold/ 2010-08-19 Neil Vachharajani <nvachhar@google.com> Cary Coutant <ccoutant@google.com> - * gold/archive.h (Add_lib_group_symbols): Add readsyms_blocker_, adjust + * archive.h (Add_lib_group_symbols): Add readsyms_blocker_, adjust constructor, and set_blocker. - * gold/archive.cc (Add_lib_group_symbols::is_runnable): Also check + * archive.cc (Add_lib_group_symbols::is_runnable): Also check readsyms_blocker_. - * gold/readsyms.cc (Read_symbols::do_lib_group): Also pass + * readsyms.cc (Read_symbols::do_lib_group): Also pass this->this_blocker_ to Add_lib_group_symbols::set_blocker. * testsuite/Makefile.am (start_lib_test): New test case. * testsuite/Makefile.in: Regenerate. @@ -9740,9 +9738,9 @@ gold/ 2010-07-27 Jeffrey Yasskin <jyasskin@google.com> * testsuite/debug_msg.sh: Test mixed weak/strong symbol behavior. - * gold/testsuite/debug_msg.cc: Likewise. - * gold/testsuite/odr_violation1.cc - * gold/testsuite/odr_violation2.cc + * testsuite/debug_msg.cc: Likewise. + * testsuite/odr_violation1.cc + * testsuite/odr_violation2.cc 2010-07-21 Cary Coutant <ccoutant@google.com> @@ -10087,13 +10085,13 @@ gold/ 2010-05-26 Rafael Espindola <espindola@google.com> PR 11604 - * gold/object.cc(Sized_relobj::do_layout_deferred_sections): Avoid + * object.cc(Sized_relobj::do_layout_deferred_sections): Avoid adding sections the garbage collector removed. - * gold/testsuite/Makefile.am: Add test. - * gold/testsuite/Makefile.in: Regenerate. - * gold/testsuite/plugin_test_7.sh: New. - * gold/testsuite/plugin_test_7_1.c: New. - * gold/testsuite/plugin_test_7_2.c: New. + * testsuite/Makefile.am: Add test. + * testsuite/Makefile.in: Regenerate. + * testsuite/plugin_test_7.sh: New. + * testsuite/plugin_test_7_1.c: New. + * testsuite/plugin_test_7_2.c: New. 2010-05-26 Rafael Espindola <espindola@google.com> @@ -10577,7 +10575,7 @@ gold/ 2010-03-25 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (Arm_exidx_fixup::update_offset_map): Rearrange code + * arm.cc (Arm_exidx_fixup::update_offset_map): Rearrange code to avoid a conversion warning on a 32-bit host. 2010-03-24 Ian Lance Taylor <iant@google.com> @@ -10781,7 +10779,7 @@ gold/ 2010-03-08 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (Arm_exidx_fixup::update_offset_map): Fix build breakage + * arm.cc (Arm_exidx_fixup::update_offset_map): Fix build breakage due to a conversion warning. (Arm_relobj::update_output_local_symbol_count): Check for local symbol with unset output index. @@ -11403,7 +11401,7 @@ gold/ 2010-01-29 Viktor Kutuzov <vkutuzov@accesssoftek.com> - * gold/arm.cc: Added support for the ARM relocations: R_ARM_THM_PC8, + * arm.cc: Added support for the ARM relocations: R_ARM_THM_PC8, R_ARM_THM_PC12, R_ARM_THM_ALU_PREL_11_0. (Arm_relocate_functions::thm_alu11): New Method. (Arm_relocate_functions::thm_pc8): New Method. @@ -11553,12 +11551,12 @@ gold/ 2010-01-22 Viktor Kutuzov <vkutuzov@accesssoftek.com> - * gold/arm.cc (Target_arm): Updated fix_v4bx method and usage of + * arm.cc (Target_arm): Updated fix_v4bx method and usage of Fix_v4bx enum values . - * gold/options.h (General_options): New option definitions. + * options.h (General_options): New option definitions. (General_options::fix_v4bx): New method. (General_options::Fix_v4bx): New enum. - * gold/options.cc (General_options::parse_fix_v4bx): New method. + * options.cc (General_options::parse_fix_v4bx): New method. (General_options::parse_fix_v4bx_interworking): New method. 2010-01-22 Doug Kwan <dougkwan@google.com> @@ -11618,7 +11616,7 @@ gold/ 2010-01-20 Viktor Kutuzov <vkutuzov@accesssoftek.com> - * gold/arm.cc: Added support for R_ARM_V4BX relocation + * arm.cc: Added support for R_ARM_V4BX relocation (class Arm_v4bx_stub): New class. (DEF_STUBS): Updated definition to support v4_veneer_bx. (Stub_factory::make_arm_v4bx_stub): New method. @@ -12675,7 +12673,7 @@ gold/ attributes_section and attributes_vendor. * i386.cc (Target_i386::i386_info): Same. * object.cc (Sized_relobj::do_layout): Skip attribute section. - * gold/powerpc.cc (Target_powerpc::powerpc_info): Initialize new + * powerpc.cc (Target_powerpc::powerpc_info): Initialize new fields attributes_section and attributes_vendor. * sparc.cc (Target_sparc::sparc_info): Same. * target.h (Target::attributes_section, Target::attributes_vendor, @@ -13322,7 +13320,7 @@ gold/ (Segment_start_expression::value): New method definition. (script_exp_function_segment_start): Return a new Segment_start_expression. - * gold/script-c.h (script_saw_segment_start_expression): New function + * script-c.h (script_saw_segment_start_expression): New function prototype. * script-sections.cc (Script_sections::Script_sections): Initialize SAW_SEGMENT_START_EXPRESSION_ to false. @@ -14113,9 +14111,9 @@ gold/ (Script_sections::attach_sections_using_phdrs_clause): Do not modify segment list. (Script_sections::release_segments): New method definition. - * gold/script-sections.h (Script_sections::release_segments): New + * script-sections.h (Script_sections::release_segments): New method declaration. - * gold/target.h (Target::may_relax, Target::relax, + * target.h (Target::may_relax, Target::relax, Target::do_may_relax, Target::do_relax): New method definitions. 2009-09-17 Viktor Kutuzov <vkutuzov@accesssoftek.com> @@ -14689,7 +14687,7 @@ gold/ 2009-06-03 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (namespace utils): New. + * arm.cc (namespace utils): New. (Target_arm::reloc_is_non_pic): Define new method. (class Arm_relocate_functions): New. (Target_arm::Relocate::relocate): Handle relocation types used by @@ -14701,7 +14699,7 @@ gold/ 2009-06-02 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (Target_arm::Scan::Scan): Initialize + * arm.cc (Target_arm::Scan::Scan): Initialize issued_non_pic_error_. (class Target_arm::Scan): Declare new method check_non_pic. Define new method symbol_needs_plt_entry. @@ -14722,7 +14720,7 @@ gold/ 2009-05-29 Doug Kwan <dougkwan@google.com> - * gold/arm.cc (Output_data_plt_arm): Forward declaration for new + * arm.cc (Output_data_plt_arm): Forward declaration for new template class. (class Target_arm): Update comment. (Target_arm::Target_arm): Initialize new data members GOT_, diff --git a/include/ChangeLog b/include/ChangeLog index 01a25de..0ceba89 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -30,10 +30,6 @@ * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New attributes. -2015-09-26 James Bowman <james.bowman@ftdichip.com> - - * opcode/ft32.h: Add instruction macros FT32_*() - 2015-09-20 Rich Felker <dalias@libc.org> * bfdlink.h (struct bfd_link_info): Add "nointerp" field. @@ -55,7 +51,7 @@ 2015-08-18 H.J. Lu <hongjiu.lu@intel.com> - * include/bfdlink.h (output_type): New enum. + * bfdlink.h (output_type): New enum. (bfd_link_executable): New macro. (bfd_link_dll): Likewise. (bfd_link_relocatable): Likewise. @@ -71,10 +67,6 @@ * ansidecl.h (GCC_FINAL): New macro. -2015-07-16 Jiong Wang <jiong.wang@arm.com> - - * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration. - 2015-07-14 H.J. Lu <hongjiu.lu@intel.com> Sync with GCC @@ -97,25 +89,12 @@ PR target/65261 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. -2015-07-09 Catherine Moore <clm@codesourcery.com> - - * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New. - -2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com> - - * elf/avr.h: Add new 32 bit PC relative relocation. - -2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com> - - * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro. - 2015-06-22 Nick Clifton <nickc@redhat.com> * dis-asm.h (struct disassemble_info): Add stop_vma field. 2015-05-28 Catherine Moore <clm@codesourcery.com> - include/ * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. 2015-05-22 Yunlian Jiang <yunlian@google.com> @@ -123,10 +102,6 @@ * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is not defined. -2015-05-12 Jiong Wang <jiong.wang@arm.com> - - * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration. - 2015-05-01 H.J. Lu <hongjiu.lu@intel.com> Merge with gcc: @@ -160,11 +135,6 @@ PR ld/pr17709 * bfdlink.h (bfd_link_info): Add extern_protected_data. -2015-03-10 Matthew Wahab <matthew.wahab@arm.com> - - PR ld/16572 - * elf/arm.h (EF_ARM_HASENTRY): Remove. - 2015-02-19 Pedro Alves <palves@redhat.com> * floatformat.h [__cplusplus]: Wrap in extern "C". @@ -247,31 +217,14 @@ PR debug/63239 * dwarf2.def (DW_AT_GNU_deleted): New attribute. -2014-11-21 Terry Guo <terry.guo@arm.com> - - * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro. - (FPU_VFP_V5D16): Likewise. - (FPU_VFP_V5_SP_D16): Likewise. - (FPU_ARCH_VFP_V5D16): Likewise. - (FPU_ARCH_VFP_V5_SP_D16): Likewise. - 2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com> * bfdlink.h (struct bfd_link_info): Add bndplt. -2014-10-30 Andrew Pinski <apinski@cavium.com> - - * elf/mips.h (AFL_EXT_OCTEON3): Define. - INSN_OCTEON3, CPU_OCTEON3): Define. - 2014-10-28 Yury Gribov <y.gribov@samsung.com> * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. -2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com> - - * elf/mips.h (AFL_ASE_MASK): Define. - 2014-10-15 David Malcolm <dmalcolm@redhat.com> * libiberty.h (choose_tmpdir): New prototype. @@ -303,28 +256,6 @@ * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. -2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com> - - * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. - (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. - (Val_GNU_MIPS_ABI_FP_64): Redefine. - (Val_GNU_MIPS_ABI_FP_XX): Define. - (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. - (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. - (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. - (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. - (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. - (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. - (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. - (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. - (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. - (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. - (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. - (AFL_EXT_LOONGSON_2F): Likewise. - (bfd_mips_elf_swap_abiflags_v0_in): Prototype. - (bfd_mips_elf_swap_abiflags_v0_out): Likewise. - (bfd_mips_isa_ext): Likewise. - 2014-06-13 Alan Modra <amodra@gmail.com> * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. @@ -340,20 +271,12 @@ 2014-05-01 Steve Ellcey <sellcey@mips.com> - * include/longlong.h: Import latest version from GCC tree. - -2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com> - - * opcode/mips.h (ASE_XPA): New define. + * longlong.h: Import latest version from GCC tree. 2014-04-22 Christian Svensson <blue@cmd.nu> * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. -2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * elf/avr.h: Add new DIFF relocs. - 2014-03-05 Alan Modra <amodra@gmail.com> Update copyright years. @@ -386,11 +309,6 @@ * longlong.h: New file. -2013-11-11 Catherine Moore <clm@codesourcery.com> - - * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to... - (INSN_LOAD_MEMORY): ...this. - 2013-10-29 Marc Glisse <marc.glisse@inria.fr> PR tree-optimization/58689 @@ -401,10 +319,6 @@ xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): Mark with attribute returns_nonnull. -2013-10-22 Sterling Augustine <saugustine@google.com> - - * gdb/gdb-index.h: Merge from gdb tree. - 2013-10-10 Sean Keys <skeys@ipdatasys.com> * xgate.h : Cleanup after opcode @@ -424,31 +338,6 @@ * vtv-change-permission.h: New file. -2013-08-05 Eric Botcazou <ebotcazou@adacore.com> - Konrad Eisele <konrad@gaisler.com> - - * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. - -2013-06-08 Catherine Moore <clm@codesourcery.com> - - * opcode/mips.h (mips_opcode): Add ase field. - (INSN_ASE_MASK): Delete. - (INSN_DSP): Rename to ASE_DSP. Provide new value. - (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value. - (INSN_MCU): Rename to ASE_MCU. Provide new value. - (INSN_MDMX): Rename to ASE_MDMX. Provide new value. - (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value. - (INSN_MT): Rename to ASE_MT. Provide new value. - (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value. - (INSN_VIRT): Rename to ASE_VIRT. Provide new value. - (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value. - (opcode_is_member): Add ase argument. Check ase. - -2013-05-06 Paul Brook <paul@codesourcery.com> - - include/elf/ - * mips.h (R_MIPS_PC32): Update comment. - 2013-04-03 Jason Merrill <jason@redhat.com> Demangle C++11 ref-qualifier. @@ -456,20 +345,6 @@ DEMANGLE_COMPONENT_REFERENCE_THIS, DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. -2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> - - * opcode/nios2.h: Edit comment. - -2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> - - * opcode/nios2.h (OPX_WRPRS): New define. - (OP_MATCH_WRPRS): Likewise. - -2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> - - * opcode/nios2.h (OP_RDPRS): New define. - (OP_MATCH_RDPRS): Likewise. - 2013-03-01 Cary Coutant <ccoutant@google.com> * dwarf2.h (enum dwarf_sect): New enum type. @@ -516,12 +391,6 @@ * fopen-bin.h: Likewise. * fopen-same.h: Likewise. * fopen-vms.h: Likewise. - * aout/hppa.h: Likewise. - * opcode/tahoe.h: Likewise. - -2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com> - - * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS 2012-11-09 Jason Merrill <jason@redhat.com> @@ -570,14 +439,6 @@ PR other/54411 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. -2012-09-27 Anthony Green <green@moxielogic.com> - - * opcode/moxie.h (MOXIE_BAD): New define. - -2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> - - * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. - 2012-09-06 Cary Coutant <ccoutant@google.com> * dwarf2.def: Edit comment. @@ -592,30 +453,6 @@ (tv_allow_unique_segment_for_sections): New member. (tv_unique_segment_for_sections): New member. -2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> - - * opcode/arm.h (ARM_CPU_IS_ANY): New define. - -2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> - - * elf/arm.h (TAG_CPU_ARCH_V8): New define. - (MAX_TAG_CPU_ARCH): Update. - * opcode/arm.h (ARM_EXT_V8): New define. - (FPU_VFP_EXT_ARMV8): Likewise. - (FPU_NEON_EXT_ARMV8): Likewise. - (FPU_CRYPTO_EXT_ARMV8): Likewise. - (ARM_AEXT_V8A): Likewise. - (FPU_VFP_ARMV8): Likwise. - (FPU_NEON_ARMV8): Likewise. - (FPU_CRYPTO_ARMV8): Likewise. - (FPU_ARCH_VFP_ARMV8): Likewise. - (FPU_ARCH_NEON_VFP_ARMV8): Likewise. - (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. - (ARM_ARCH_V8A): Likwise. - (ARM_ARCH_V8A_FP): Likewise. - (ARM_ARCH_V8A_SIMD): Likewise. - (ARM_ARCH_V8A_CRYPTO): Likewise. - 2012-08-13 Ian Bolton <ian.bolton@arm.com> Laurent Desnogues <laurent.desnogues@arm.com> Jim MacArthur <jim.macarthur@arm.com> @@ -631,10 +468,6 @@ (print_aarch64_disassembler_options): New declaration. (aarch64_symbol_is_valid): New declaration. -2012-08-02 Sean Keys <skeys@ipdatasys.com> - - * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 - 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> Dr David Alan Gilbert <dave@treblig.org> @@ -646,15 +479,6 @@ * filenames.h: #include "hashtab.h". (filename_hash, filename_eq): Declare. -2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> - - * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. - -2012-07-05 Sean Keys <skeys@ipdatasys.com> - - * opcode/xgate.h: Changed the format string for mode - XGATE_OP_DYA_MON. - 2012-06-18 Doug Evans <dje@google.com> * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. @@ -724,11 +548,6 @@ (get_DW_OP_name, get_DW_ATE_name): Declare. * dwarf2.def: New file, from dwarf2.h. -2012-04-12 David S. Miller <davem@davemloft.net> - - * elf/sparc.h (R_SPARC_WDISP10): New reloc. - * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10. - 2012-04-10 Tristan Gingold <gingold@adacore.com> * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h @@ -746,7 +565,7 @@ Add DWARF attribute value for the "Borland fastcall" calling convention. - * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. + * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 2012-01-31 H.J. Lu <hongjiu.lu@intel.com> @@ -1049,14 +868,6 @@ * libiberty.h (setproctitle): Add prototype. -2010-09-29 Bernd Schmidt <bernds@codesourcery.com> - - * opcode/tic6x-control-registers.h (tscl): Now read_write. - -2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> - - * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val. - 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> * arm.h (ARM_EXT_V6Z): Remove. @@ -1259,7 +1070,7 @@ 2009-10-15 Jakub Jelinek <jakub@redhat.com> - * include/dwarf2.h (DW_LANG_Python): Add comment that it is + * dwarf2.h (DW_LANG_Python): Add comment that it is a DWARF 4 addition. 2009-10-14 Alan Modra <amodra@bigpond.net.au> @@ -1348,16 +1159,6 @@ * bfdlink.h (struct bfd_link_hash_common_entry): Move to top level. -2009-09-04 Jie Zhang <jie.zhang@analog.com> - - * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp. - (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define. - (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask, - PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask): - Adjust accordingly. - (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and - PseudoDbg_Assert_grp_mask. - 2009-08-06 Michael Eager <eager@eagercon.com> * dis-asm.h: Decl print_insn_microblaze(). @@ -1518,10 +1319,6 @@ * demangle.h (enum demangle_component_type): Add DEMANGLE_COMPONENT_PACK_EXPANSION. -2008-09-24 Richard Henderson <rth@redhat.com> - - * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New. - 2008-09-22 Rafael Espindola <espindola@google.com> * plugin-api.h (ld_plugin_status): Remove comma from the last item. @@ -1550,32 +1347,17 @@ * bfdlink.h (bfd_generic_link_read_symbols): Declare. -2008-08-08 Anatoly Sokolov <aesok@post.ru> - - * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31, - E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define. - (EF_AVR_MACH): Redefine to 0x7F. - * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove. - (AVR_ISA_AVR3): Redefine. - (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35, - AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51, - AVR_ISA_AVR6): Define. - 2008-07-12 Jie Zhang <jie.zhang@analog.com> Revert 2008-07-12 Jie Zhang <jie.zhang@analog.com> * bfdlink.h (struct bfd_link_info): Add sep_code member variable. - * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define. - (EF_BFIN_DATA_IN_L1): Define. 2008-07-12 Jie Zhang <jie.zhang@analog.com> * bfdlink.h (struct bfd_link_info): Add sep_code member variable. - * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define. - (EF_BFIN_DATA_IN_L1): Define. 2008-07-07 Stan Shebs <stan@codesourcery.com> @@ -1938,10 +1720,6 @@ * libiberty.h (strverscmp): Prototype. -2005-06-17 Jakub Jelinek <jakub@redhat.com> - - * elf/external.h (GRP_ENTRY_SIZE): Define. - 2005-06-08 Zack Weinberg <zack@codesourcery.com> * dis-asm.h (get_arm_regnames): Update prototype. diff --git a/include/aout/ChangeLog b/include/aout/ChangeLog index 790763b..7caa35b 100644 --- a/include/aout/ChangeLog +++ b/include/aout/ChangeLog @@ -6,6 +6,10 @@ Update copyright years. +2012-12-17 Nick Clifton <nickc@redhat.com> + + * hppa.h: Add copyright notice. + 2010-04-15 Nick Clifton <nickc@redhat.com> * adobe.h: Update copyright notice to use GPLv3. diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 3c6eddc..c10e95e 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -58,6 +58,18 @@ * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define. +2015-07-16 Jiong Wang <jiong.wang@arm.com> + + * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration. + +2015-07-09 Catherine Moore <clm@codesourcery.com> + + * mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New. + +2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com> + + * avr.h: Add new 32 bit PC relative relocation. + 2015-07-01 Sandra Loosemore <sandra@codesourcery.com> Cesar Philippidis <cesar@codesourcery.com> @@ -81,11 +93,19 @@ * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define. +2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com> + + * mips.h (DT_MIPS_RLD_MAP_REL): New macro. + 2015-05-29 Roland McGrath <mcgrathr@google.com> * common.h (GNU_ABI_TAG_SYLLABLE): New macro. (GNU_ABI_TAG_NACL): New macro. +2015-05-12 Jiong Wang <jiong.wang@arm.com> + + * aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration. + 2015-05-11 H.J. Lu <hongjiu.lu@intel.com> * common.h (EM_486): Renamed to ... @@ -133,6 +153,11 @@ (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13 E_FLAG_RL78_G14): New flags. +2015-03-10 Matthew Wahab <matthew.wahab@arm.com> + + PR ld/16572 + * arm.h (EF_ARM_HASENTRY): Remove. + 2015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com> * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add. @@ -188,6 +213,15 @@ * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. +2014-10-30 Andrew Pinski <apinski@cavium.com> + + * mips.h (AFL_EXT_OCTEON3): Define. + (INSN_OCTEON3, CPU_OCTEON3): Define. + +2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com> + + * mips.h (AFL_ASE_MASK): Define. + 2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com> * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. @@ -227,6 +261,28 @@ * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits +2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com> + + * mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. + (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. + (Val_GNU_MIPS_ABI_FP_64): Redefine. + (Val_GNU_MIPS_ABI_FP_XX): Define. + (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. + (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. + (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. + (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. + (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. + (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. + (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. + (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. + (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. + (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. + (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. + (AFL_EXT_LOONGSON_2F): Likewise. + (bfd_mips_elf_swap_abiflags_v0_in): Prototype. + (bfd_mips_elf_swap_abiflags_v0_out): Likewise. + (bfd_mips_isa_ext): Likewise. + 2014-07-07 Barney Stratford <barney_stratford@fastmail.fm> * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. @@ -252,6 +308,10 @@ * openrisc.h: Delete. * or32.h: Delete. +2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * avr.h: Add new DIFF relocs. + 2014-03-05 Alan Modra <amodra@gmail.com> Update copyright years. @@ -395,6 +455,10 @@ (EM_INTEL208): Likewise. (EM_INTEL209): Likewise. +2013-05-06 Paul Brook <paul@codesourcery.com> + + * mips.h (R_MIPS_PC32): Update comment. + 2013-05-02 Nick Clifton <nickc@redhat.com> * msp430.h: Add MSP430X relocs. @@ -443,6 +507,10 @@ * mips.h: Add MIPS machine variant number for r5900 which is compatible with old Playstation 2 software. +2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com> + + * microblaze.h: Add TLS relocs to START_RELOC_NUMBERS + 2012-11-16 H.J. Lu <hongjiu.lu@intel.com> * common.h (DF_1_CONLFAT): Renamed to ... @@ -477,13 +545,17 @@ 2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org> - * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. + * arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. (EF_ARM_ABI_FLOAT_HARD): Likewise. 2012-10-23 Tom Tromey <tromey@redhat.com> * common.h (NT_SIGINFO, NT_FILE): New defines. +2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> + + * aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. + 2012-08-27 Walter Lee <walt@tilera.com> * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation. @@ -501,6 +573,11 @@ (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto. (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. +2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> + + * arm.h (TAG_CPU_ARCH_V8): New define. + (MAX_TAG_CPU_ARCH): Update. + 2012-08-13 Ian Bolton <ian.bolton@arm.com> Laurent Desnogues <laurent.desnogues@arm.com> Jim MacArthur <jim.macarthur@arm.com> @@ -516,6 +593,14 @@ * common.h (EM_res183): Rename to EM_AARCH64. (EM_res184): Rename to EM_ARM184. +2012-08-02 Sean Keys <skeys@ipdatasys.com> + + * m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 + +2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. + 2012-06-28 Iain Sandoe <iain@codesourcery.com> * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, @@ -565,7 +650,7 @@ 2012-05-11 Georg-Johann Lay <avr@gjlay.de PR target/13503 - * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8, + * avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8, R_AVR_8_HI8, R_AVR_8_HHI8. 2012-05-03 Sean Keys <skeys@ipdatasys.com> @@ -577,6 +662,10 @@ * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, pause, and compare-and-branch instructions. +2012-04-12 David S. Miller <davem@davemloft.net> + + * sparc.h (R_SPARC_WDISP10): New reloc. + 2012-03-07 Nick Clifton <nickc@redhat.com> * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD, @@ -1096,13 +1185,13 @@ 2009-08-09 Michael Eager <eager@eagercon.com> - * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32, + * common.h: Define EM_resnnn reserved values. Add EM_AVR32, EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE. 2009-08-06 Michael Eager <eager@eagercon.com> - * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. - * elf/microblaze.h: New reloc definitions. + * common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. + * microblaze.h: New reloc definitions. 2009-07-30 Alan Modra <amodra@bigpond.net.au> @@ -1171,7 +1260,7 @@ 2009-04-24 Cary Coutant <ccoutant@google.com> - * dwarf2.h (DW_LNE_set_discriminator): New enum value. + * dwarf2.h (DW_LNE_set_discriminator): New enum value. 2009-04-15 Anthony Green <green@moxielogic.com> @@ -1303,12 +1392,22 @@ (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL) (R_CRIS_16_TPREL): New relocations. +2008-09-24 Richard Henderson <rth@redhat.com> + + * dwarf2.h (DW_OP_GNU_encoded_addr): New. + 2008-08-20 Bob Wilson <bob.wilson@acm.org> * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG) (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC) (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New. +2008-08-08 Anatoly Sokolov <aesok@post.ru> + + * avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31, + E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define. + (EF_AVR_MACH): Redefine to 0x7F. + 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com> Daniel Jacobowitz <dan@codesourcery.com> Catherine Moore <clm@codesourcery.com> @@ -1329,6 +1428,18 @@ * common.h: Define NT_PPC_VSX. +2008-07-12 Jie Zhang <jie.zhang@analog.com> + + Revert + 2008-07-12 Jie Zhang <jie.zhang@analog.com> + * bfin.h (EF_BFIN_CODE_IN_L1): Define. + (EF_BFIN_DATA_IN_L1): Define. + +2008-07-12 Jie Zhang <jie.zhang@analog.com> + + * bfin.h (EF_BFIN_CODE_IN_L1): Define. + (EF_BFIN_DATA_IN_L1): Define. + 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com> * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros. @@ -1366,7 +1477,7 @@ 2008-04-16 David S. Miller <davem@davemloft.net> - * elf/sparc.h (R_SPARC_GOTDATA_HIX22, + * sparc.h (R_SPARC_GOTDATA_HIX22, R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22, R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP, R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs. @@ -1689,6 +1800,7 @@ 2006-05-24 Carlos O'Donell <carlos@systemhalted.org> Randolph Chung <randolph@tausq.org> + * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog index 57a83ce..5a3ecee 100644 --- a/include/gdb/ChangeLog +++ b/include/gdb/ChangeLog @@ -51,9 +51,13 @@ * section-scripts.h: New file. +2013-10-22 Sterling Augustine <saugustine@google.com> + + * gdb-index.h: Merge from gdb tree. + 2013-03-15 Steve Ellcey <sellcey@mips.com> - * gdb/remote-sim.h (sim_command_completer): Make char arguments const. + * remote-sim.h (sim_command_completer): Make char arguments const. 2013-01-01 Joel Brobecker <brobecker@adacore.com> @@ -218,7 +222,7 @@ 2003-06-10 Corinna Vinschen <vinschen@redhat.com> - * gdb/fileio.h: New file. + * fileio.h: New file. 2003-05-07 Andrew Cagney <cagney@redhat.com> @@ -256,7 +260,7 @@ 2002-07-29 Andrey Volkov <avolkov@transas.com> * sim-h8300.h: Rename all enums from H8300_ to SIM_H8300_ - prefix. + prefix. 2002-07-23 Andrey Volkov <avolkov@transas.com> diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 0aee194..87d4653 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -95,10 +95,10 @@ * aarch64.h [__cplusplus]: Wrap in extern "C". 2015-10-07 Claudiu Zissulescu <claziss@synopsys.com> - Cupertino Miranda <cmiranda@synopsys.com> + Cupertino Miranda <cmiranda@synopsys.com> - * arc-func.h: New file. - * arc.h: Likewise. + * arc-func.h: New file. + * arc.h: Likewise. 2015-10-02 Yao Qi <yao.qi@linaro.org> @@ -115,6 +115,10 @@ (S390_INSTR_FLAG_VX): New flag. (S390_INSTR_FLAG_FACILITY_MASK): New flag mask. +2015-09-26 James Bowman <james.bowman@ftdichip.com> + + * ft32.h: Add instruction macros FT32_*() + 2015-09-23 Nick Clifton <nickc@redhat.com> * ppc.h (PPC_OPSHIFT_INV): Use an unsigned constant when left @@ -258,6 +262,14 @@ (NIOS2_INSN_ORI, NIOS2_INSN_XORI): Delete. (NIOS2_INSN_OPTARG): Renumber. +2014-11-21 Terry Guo <terry.guo@arm.com> + + * arm.h (FPU_VFP_EXT_ARMV8xD): New macro. + (FPU_VFP_V5D16): Likewise. + (FPU_VFP_V5_SP_D16): Likewise. + (FPU_ARCH_VFP_V5D16): Likewise. + (FPU_ARCH_VFP_V5_SP_D16): Likewise. + 2014-11-06 Sandra Loosemore <sandra@codesourcery.com> * nios2.h (nios2_find_opcode_hash): Add mach parameter to @@ -347,7 +359,7 @@ * mips.h (mips_operand_type): Add new entries: OP_SAME_RS_RT, OP_CHECK_PREV and OP_NON_ZERO_REG. Add descriptions for the MIPS R6 instruction arguments: -a, -b, -d, -s, -t, -u, -v, -w, -x, -y, -A, -B, - +I, +O, +R, +:, +\, +", +; + +I, +O, +R, +:, +\, +", +; (mips_check_prev_operand): New struct. (INSN2_FORBIDDEN_SLOT): New define. (INSN_ISA32R6): New define. @@ -425,6 +437,10 @@ * mips.h (mips_isa_table): Avoid hard-coding INSN_ISA* values. +2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com> + + * mips.h (ASE_XPA): New define. + 2014-04-22 Christian Svensson <blue@cmd.nu> * or32.h: Delete. @@ -472,6 +488,11 @@ * aarch64.h (aarch64_sys_reg_readonly_p): New declaration. (aarch64_sys_reg_writeonly_p): Ditto. +2013-11-11 Catherine Moore <clm@codesourcery.com> + + * mips.h (INSN_LOAD_MEMORY_DELAY): Rename to... + (INSN_LOAD_MEMORY): ...this. + 2013-11-05 Yufeng Zhang <yufeng.zhang@arm.com> * aarch64.h (aarch64_sys_reg): New typedef. @@ -514,6 +535,11 @@ * mips.h (OP_OPTIONAL_REG): New mips_operand_type. (mips_optional_operand_p): New function. +2013-08-05 Eric Botcazou <ebotcazou@adacore.com> + Konrad Eisele <konrad@gaisler.com> + + * sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. + 2013-08-04 Jürgen Urban <JuergenUrban@gmx.de> Richard Sandiford <rdsandiford@googlemail.com> @@ -677,6 +703,21 @@ * nios2.h (OP_MATCH_ERET): Correct eret encoding. +2013-06-08 Catherine Moore <clm@codesourcery.com> + + * mips.h (mips_opcode): Add ase field. + (INSN_ASE_MASK): Delete. + (INSN_DSP): Rename to ASE_DSP. Provide new value. + (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value. + (INSN_MCU): Rename to ASE_MCU. Provide new value. + (INSN_MDMX): Rename to ASE_MDMX. Provide new value. + (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value. + (INSN_MT): Rename to ASE_MT. Provide new value. + (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value. + (INSN_VIRT): Rename to ASE_VIRT. Provide new value. + (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value. + (opcode_is_member): Add ase argument. Check ase. + 2013-05-22 Jürgen Urban <JuergenUrban@gmx.de> * mips.h (M_LQC2_AB, M_SQC2_AB): New macros. @@ -741,6 +782,20 @@ * tic6x-opcode-table.h: Modify absdp, dpint, dpsp, dptrunc, rcpdp and rsqrdp opcodes to use the new field coding types. +2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * nios2.h: Edit comment. + +2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * nios2.h (OPX_WRPRS): New define. + (OP_MATCH_WRPRS): Likewise. + +2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * nios2.h (OP_RDPRS): New define. + (OP_MATCH_RDPRS): Likewise. + 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * arm.h (CRC_EXT_ARMV8): New constant. @@ -798,6 +853,10 @@ (make_instruction,match_opcode): Added function prototypes. (cr16_words,cr16_allWords,cr16_currInsn): Declare as extern. +2012-12-17 Nick Clifton <nickc@redhat.com> + + * tahoe.h: Add copyright notice. + 2012-11-23 Alan Modra <amodra@gmail.com> * ppc.h (ppc_parse_cpu): Update prototype. @@ -811,10 +870,36 @@ * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_ZEC12. +2012-09-27 Anthony Green <green@moxielogic.com> + + * moxie.h (MOXIE_BAD): New define. + 2012-09-04 Sergey A. Guriev <sergey.a.guriev@intel.com> * ia64.h (ia64_opnd): Add new operand types. +2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> + + * arm.h (ARM_CPU_IS_ANY): New define. + +2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> + + * arm.h (ARM_EXT_V8): New define. + (FPU_VFP_EXT_ARMV8): Likewise. + (FPU_NEON_EXT_ARMV8): Likewise. + (FPU_CRYPTO_EXT_ARMV8): Likewise. + (ARM_AEXT_V8A): Likewise. + (FPU_VFP_ARMV8): Likwise. + (FPU_NEON_ARMV8): Likewise. + (FPU_CRYPTO_ARMV8): Likewise. + (FPU_ARCH_VFP_ARMV8): Likewise. + (FPU_ARCH_NEON_VFP_ARMV8): Likewise. + (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. + (ARM_ARCH_V8A): Likwise. + (ARM_ARCH_V8A_FP): Likewise. + (ARM_ARCH_V8A_SIMD): Likewise. + (ARM_ARCH_V8A_CRYPTO): Likewise. + 2012-08-21 David S. Miller <davem@davemloft.net> * sparc.h (F3F4): New macro. @@ -859,6 +944,10 @@ * mips.h: Fix a typo in description. +2012-07-05 Sean Keys <skeys@ipdatasys.com> + + * xgate.h: Changed the format string for mode XGATE_OP_DYA_MON. + 2012-06-07 Georg-Johann Lay <avr@gjlay.de> * avr.h: (AVR_ISA_XCH): New define. @@ -906,6 +995,10 @@ HWCAP_SHA256, HWCAP_SHA512, HWCAP_MPMUL, HWCAP_MONT, HWCAP_PAUSE, HWCAP_CBCOND, HWCAP_CRC32): New defines. +2012-04-12 David S. Miller <davem@davemloft.net> + + * sparc.h: Define '=' as generating R_SPARC_WDISP10. + 2012-03-10 Edmar Wienskoski <edmar@freescale.com> * ppc.h: Add PPC_OPCODE_ALTIVEC2, PPC_OPCODE_E6500, PPC_OPCODE_TMR. @@ -1275,6 +1368,14 @@ * cgen.h (CGEN_ATTR, CGEN_ATTR_TYPE): Rename bool attribute to bool_. (CGEN_ATTR_BOOLS, CGEN_ATTR_CGEN_INSN_ALIAS_VALUE): Likewise. +2010-09-29 Bernd Schmidt <bernds@codesourcery.com> + + * tic6x-control-registers.h (tscl): Now read_write. + +2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val. + 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> * arm.h (ARM_EXT_VIRT): New define. @@ -1306,6 +1407,16 @@ * bfin.h: Strip trailing whitespace. +2009-09-04 Jie Zhang <jie.zhang@analog.com> + + * bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp. + (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define. + (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask, + PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask): + Adjust accordingly. + (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and + PseudoDbg_Assert_grp_mask. + 2010-07-29 DJ Delorie <dj@redhat.com> * rx.h (RX_Operand_Type): Add TwoReg. @@ -1358,7 +1469,7 @@ 2010-05-26 Catherine Moore <clm@codesourcery.com> - * opcode/mips.h (INSN_MIPS16): Remove. + * mips.h (INSN_MIPS16): Remove. 2010-04-21 Joseph Myers <joseph@codesourcery.com> @@ -1428,7 +1539,7 @@ 2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com> - * opcode/ppc.h (PPC_OPCODE_TITAN): Define. + * ppc.h (PPC_OPCODE_TITAN): Define. 2010-01-14 H.J. Lu <hongjiu.lu@intel.com> @@ -1552,7 +1663,7 @@ 2009-01-28 Doug Evans <dje@google.com> - * opcode/i386.h: Add multiple inclusion protection. + * i386.h: Add multiple inclusion protection. (EAX_REG_NUM,ECX_REG_NUM,EDX_REGNUM,EBX_REG_NUM,ESI_REG_NUM) (EDI_REG_NUM): New macros. (MODRM_MOD_FIELD,MODRM_REG_FIELD,MODRM_RM_FIELD): New macros. @@ -1583,6 +1694,14 @@ * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update IA64_RS_CR. +2008-08-08 Anatoly Sokolov <aesok@post.ru> + + * avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove. + (AVR_ISA_AVR3): Redefine. + (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35, + AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51, + AVR_ISA_AVR6): Define. + 2008-08-01 Peter Bergner <bergner@vnet.ibm.com> * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New. @@ -2039,7 +2158,7 @@ 2005-07-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR gas/336 - * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb + * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb and pitlb. 2005-07-27 Jan Beulich <jbeulich@novell.com> diff --git a/ld/ChangeLog b/ld/ChangeLog index 37c6d6b..aad9da7 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -187,7 +187,7 @@ decide placement. 2015-10-27 Laurent Alfonsi <laurent.alfonsi@st.com> - Christophe Monat <christophe.monat@st.com> + Christophe Monat <christophe.monat@st.com> * ld.texinfo: Add description of the STM32L4xx erratum workaround. @@ -227,7 +227,7 @@ 2015-10-22 H.J. Lu <hongjiu.lu@intel.com> - * ld/ld.texinfo: Document "-z call-nop=PADDING" option. + * ld.texinfo: Document "-z call-nop=PADDING" option. * emulparams/call_nop.sh: New file. * emulparams/elf_i386_be.sh: Source ${srcdir}/emulparams/call_nop.sh. @@ -263,7 +263,7 @@ 2015-10-15 Simon Dardis <Simon.Dardis@imgtec.com> - * ld/ldexp.c: (try_copy_symbol_flags): New. Factored out from... + * ldexp.c: (try_copy_symbol_flags): New. Factored out from... (exp_fold_tree_1): Here. Cope with ternary operator in assignments. Use new helper. @@ -406,7 +406,7 @@ 2015-09-09 James Bowman <james.bowman@ftdichip.com> * scripttempl/ft32.sc: default linker script RAM and - FLASH size symbols + FLASH size symbols 2015-09-09 Nick Clifton <nickc@redhat.com> @@ -457,58 +457,58 @@ 2015-08-18 H.J. Lu <hongjiu.lu@intel.com> - * ld/ldctor.c: Replace shared, executable, relocatable and pie + * ldctor.c: Replace shared, executable, relocatable and pie fields with bfd_link_executable, bfd_link_dll, bfd_link_relocatable, bfd_link_pic and bfd_link_pie. - * ld/ldemul.c: Likewise. - * ld/ldfile.c: Likewise. - * ld/ldlang.c: Likewise. - * ld/ldmain.c: Likewise. - * ld/ldwrite.c: Likewise. - * ld/lexsup.c: Likewise. - * ld/pe-dll.c: Likewise. - * ld/plugin.c: Likewise. - * ld/emultempl/aarch64elf.em: Likewise. - * ld/emultempl/aix.em: Likewise. - * ld/emultempl/alphaelf.em: Likewise. - * ld/emultempl/armcoff.em: Likewise. - * ld/emultempl/armelf.em: Likewise. - * ld/emultempl/avrelf.em: Likewise. - * ld/emultempl/beos.em: Likewise. - * ld/emultempl/cr16elf.em: Likewise. - * ld/emultempl/elf-generic.em: Likewise. - * ld/emultempl/elf32.em: Likewise. - * ld/emultempl/genelf.em: Likewise. - * ld/emultempl/generic.em: Likewise. - * ld/emultempl/gld960.em: Likewise. - * ld/emultempl/gld960c.em: Likewise. - * ld/emultempl/hppaelf.em: Likewise. - * ld/emultempl/irix.em: Likewise. - * ld/emultempl/linux.em: Likewise. - * ld/emultempl/lnk960.em: Likewise. - * ld/emultempl/m68hc1xelf.em: Likewise. - * ld/emultempl/m68kcoff.em: Likewise. - * ld/emultempl/m68kelf.em: Likewise. - * ld/emultempl/metagelf.em: Likewise. - * ld/emultempl/mipself.em: Likewise. - * ld/emultempl/mmo.em: Likewise. - * ld/emultempl/msp430.em: Likewise. - * ld/emultempl/nds32elf.em: Likewise. - * ld/emultempl/needrelax.em: Likewise. - * ld/emultempl/nios2elf.em: Likewise. - * ld/emultempl/pe.em: Likewise. - * ld/emultempl/pep.em: Likewise. - * ld/emultempl/ppc32elf.em: Likewise. - * ld/emultempl/ppc64elf.em: Likewise. - * ld/emultempl/sh64elf.em: Likewise. - * ld/emultempl/solaris2.em: Likewise. - * ld/emultempl/spuelf.em: Likewise. - * ld/emultempl/sunos.em: Likewise. - * ld/emultempl/tic6xdsbt.em: Likewise. - * ld/emultempl/ticoff.em: Likewise. - * ld/emultempl/v850elf.em: Likewise. - * ld/emultempl/vms.em: Likewise. - * ld/emultempl/vxworks.em: Likewise. + * ldemul.c: Likewise. + * ldfile.c: Likewise. + * ldlang.c: Likewise. + * ldmain.c: Likewise. + * ldwrite.c: Likewise. + * lexsup.c: Likewise. + * pe-dll.c: Likewise. + * plugin.c: Likewise. + * emultempl/aarch64elf.em: Likewise. + * emultempl/aix.em: Likewise. + * emultempl/alphaelf.em: Likewise. + * emultempl/armcoff.em: Likewise. + * emultempl/armelf.em: Likewise. + * emultempl/avrelf.em: Likewise. + * emultempl/beos.em: Likewise. + * emultempl/cr16elf.em: Likewise. + * emultempl/elf-generic.em: Likewise. + * emultempl/elf32.em: Likewise. + * emultempl/genelf.em: Likewise. + * emultempl/generic.em: Likewise. + * emultempl/gld960.em: Likewise. + * emultempl/gld960c.em: Likewise. + * emultempl/hppaelf.em: Likewise. + * emultempl/irix.em: Likewise. + * emultempl/linux.em: Likewise. + * emultempl/lnk960.em: Likewise. + * emultempl/m68hc1xelf.em: Likewise. + * emultempl/m68kcoff.em: Likewise. + * emultempl/m68kelf.em: Likewise. + * emultempl/metagelf.em: Likewise. + * emultempl/mipself.em: Likewise. + * emultempl/mmo.em: Likewise. + * emultempl/msp430.em: Likewise. + * emultempl/nds32elf.em: Likewise. + * emultempl/needrelax.em: Likewise. + * emultempl/nios2elf.em: Likewise. + * emultempl/pe.em: Likewise. + * emultempl/pep.em: Likewise. + * emultempl/ppc32elf.em: Likewise. + * emultempl/ppc64elf.em: Likewise. + * emultempl/sh64elf.em: Likewise. + * emultempl/solaris2.em: Likewise. + * emultempl/spuelf.em: Likewise. + * emultempl/sunos.em: Likewise. + * emultempl/tic6xdsbt.em: Likewise. + * emultempl/ticoff.em: Likewise. + * emultempl/v850elf.em: Likewise. + * emultempl/vms.em: Likewise. + * emultempl/vxworks.em: Likewise. 2015-08-18 Alan Modra <amodra@gmail.com> diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index cb51928..d09a332 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -117,12 +117,12 @@ * ld-x86-64/plt-main3.rd: Also check GOTPCRELX. 2015-10-29 Catherine Moore <clm@codesourcery.com> - - * ld-mips-elf/mips16-fp-stub-1.s: New. - * ld-mips-elf/mips16-fp-stub-2.s: New. - * ld-mips-elf/mips16-fp-stub.d: New. - * ld-mips-elf/mips-elf.exp: Run new tests. - * ld-mips-elf/mips16-intermix.d: Update expected output. + + * ld-mips-elf/mips16-fp-stub-1.s: New. + * ld-mips-elf/mips16-fp-stub-2.s: New. + * ld-mips-elf/mips16-fp-stub.d: New. + * ld-mips-elf/mips-elf.exp: Run new tests. + * ld-mips-elf/mips16-intermix.d: Update expected output. 2015-10-28 H.J. Lu <hongjiu.lu@intel.com> @@ -133,7 +133,7 @@ * ld-x86-64/pr19162b.s: Likewise. 2015-10-27 Laurent Alfonsi <laurent.alfonsi@st.com> - Christophe Monat <christophe.monat@st.com> + Christophe Monat <christophe.monat@st.com> * ld-arm/arm-elf.exp (armelftests_common): Add STM32L4XX tests. @@ -1069,7 +1069,6 @@ 2015-05-28 Catherine Moore <clm@codesourcery.com> - ld/testsuite/ * ld-mips-elf/compact-eh.ld: New linker script. * ld-mips-elf/compact-eh1.d: New. * ld-mips-elf/compact-eh1.s: New. diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 7e20a8f..4582238 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -823,7 +823,7 @@ 2015-05-11 H.J. Lu <hongjiu.lu@intel.com> - * opcodes/i386-opc.tbl (call): Remove Disp16|Disp32 from 64-bit + * i386-opc.tbl (call): Remove Disp16|Disp32 from 64-bit direct branch. (jmp): Likewise. * i386-tbl.h: Regenerated. |