X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Felf%2FChangeLog;h=08b67019b65a718b146cab0efb3ae1ccb29247ec;hb=56ceb5b5405af23eddd12e12d8ba849010120324;hp=e8cfea521c8df88bdccf2123ba58980d8dcc4328;hpb=692e2b8bcdd8325ebfbe1daace87100d53d15ad6;p=deliverable%2Fbinutils-gdb.git diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index e8cfea521c..08b67019b6 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,352 @@ +2015-10-22 H.J. Lu + + * x86-64.h (R_X86_64_GOTPCRELX): New. + (R_X86_64_REX_GOTPCRELX): Likewise. + +2015-10-22 H.J. Lu + + * i386.h (R_386_GOT32X): New relocation. + +2015-10-07 Cupertino Miranda + + * arc-reloc.def: Macro file with definition of all relocation + types. + * arc.h: Changed macros for the newly supported ARC cpus. Altered + enum defining the supported relocations. + * common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added + macro for EM_ARC_COMPACT2. + +2015-09-22 Rainer Orth + + * common.h (DF_1_STUB, DF_1_PIE): Define. + +2015-09-21 H.J. Lu + + * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes + and add ch_reserved. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define. + +2015-07-01 Sandra Loosemore + Cesar Philippidis + + * nios2.h (R_NIOS2_R2_S12): New. + (R_NIOS2_R2_I10_1_PCREL): New. + (R_NIOS2_R2_T1I7_1_PCREL): New. + (R_NIOS2_R2_T1I7_2): New. + (R_NIOS2_R2_T2I4): New. + (R_NIOS2_R2_T2I4_1): New. + (R_NIOS2_R2_T2I4_2): New. + (R_NIOS2_R2_X1I7_2): New. + (R_NIOS2_R2_X2L5): New. + (R_NIOS2_R2_F1I5_2): New. + (R_NIOS2_R2_L5I4X1): New. + (R_NIOS2_R2_T1X1I6): New. + (R_NIOS2_R2_T1X1I6_2): New. + (R_NIOS2_ILLEGAL): Renumber. + +2015-07-01 Sandra Loosemore + Cesar Philippidis + + * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define. + +2015-05-29 Roland McGrath + + * common.h (GNU_ABI_TAG_SYLLABLE): New macro. + (GNU_ABI_TAG_NACL): New macro. + +2015-05-11 H.J. Lu + + * common.h (EM_486): Renamed to ... + (EM_IAMCU): This. + +2015-04-27 Andreas Krebbel + + * s390.h: Define Tag_GNU_S390_ABI_Vector. + +2015-04-24 Alan Modra + + * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and + similar segments only contain alloc sections. + +2015-04-24 H.J. Lu + + PR binutils/18316 + * mep.h (SEC_MEP_VLIW): Removed. + +2015-04-09 Nick Clifton + + * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field. + (E_FLAG_RX_SINSNS_YES): Likewise. + (E_FLAG_RX_SINSNS_MASK): New define. + +2015-04-03 H.J. Lu + + * external.h (Elf32_External_Chdr): New. + (Elf64_External_Chdr): Likewise. + * internal.h (Elf_Internal_Chdr): Likewise. + +2015-03-26 H.J. Lu + + * common.h (ELFOSABI_CLOUDABI): New. + (SHF_COMPRESSED): Likewise. + (ELFCOMPRESS_ZLIB): Likewise. + (ELFCOMPRESS_LOOS): Likewise. + (ELFCOMPRESS_HIOS): Likewise. + (ELFCOMPRESS_LOPROC): Likewise. + (ELFCOMPRESS_HIPROC): Likewise. + +2015-03-19 Nick Clifton + + * rl78.h (E_FLAG_RL78_G10): Redefine. + (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13 + E_FLAG_RL78_G14): New flags. + +2015-02-19 Marcus Shawcroft + + * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add. + +2015-02-24 Nick Clifton + + * v850.h (EF_RH850_SIMD): Delete deprecated flag. + (EF_RH850_CACHE): Likewise. + (EF_RH850_MMU): Likewise. + (EF_RH850_DATA_ALIGN8): Likewise. + (SHT_RENESAS_IOP): Fix typo in name. + (SHT_RENESAS_INFO): Define. + (V850_NOTE_SECNAME): Define. + (SIZEOF_V850_NOTE): Define. + (V850_NOTE_NAME): Define. + (enum v850_notes): New enum. + (NUM_V850_NOTES): Define. + +2015-02-23 Nick Clifton + + PR 17915 + * score.h: Fix typo in license header. + +2015-02-20 Andreas Arnez + + * common.h (NT_S390_VXRS_LOW): New macro. + (NT_S390_VXRS_HIGH): Likewise. + +2015-01-28 James Bowman + + * common.h (EM_FT32): Define. + * ft32.h: New file. + +2015-01-09 Anthony Green + + * common.h (EM_MOXIE): Redefine to official number. + (EM_MOXIE_OLD): Define (from old number). + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-12-25 Thomas Preud'homme + + * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values. + +2014-12-06 Eric Botcazou + + * common.h (EM_VISIUM): Define. + * visium.h: New file. + +2014-11-13 H.J. Lu + + * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. + +2014-10-17 Jose E. Marchesi + + * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. + +2014-10-09 Jose E. Marchesi + + * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute. + (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value. + (ELF_SPARC_HWCAP2_VIS3B): Likewise. + (ELF_SPARC_HWCAP2_ADP): Likewise. + (ELF_SPARC_HWCAP2_SPARC5): Likewise. + (ELF_SPARC_HWCAP2_MWAIT): Likewise. + (ELF_SPARC_HWCAP2_XMPMUL): Likewise. + (ELF_SPARC_HWCAP2_XMONT): Likewise. + (ELF_SPARC_HWCAP2_NSEC): Likewise. + (ELF_SPARC_HWCAP2_FJATHHPC): Likewise. + (ELF_SPARC_HWCAP2_FJDES): Likewise. + (ELF_SPARC_HWCAP2_FJAES): Likewise. + +2014-10-08 Will Newton + + * aarch64.h: Sync up relocations with ABI release 1.0. + +2014-09-16 Kuan-Lin Chen + + * nds32.h: Declare new relocations. + +2014-09-15 Andrew Bennett + Matthew Fortune + + * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, + R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16. + (E_MIPS_ARCH_32R6): New define. + (E_MIPS_ARCH_64R6): New define. + +2014-08-26 DJ Delorie + + * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits + +2014-07-07 Barney Stratford + + * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. + +2014-07-01 Barney Stratford + Senthil Kumar Selvaraj + Pitchumani Sivanupandi + Soundararajan + + * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number. + (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number. + * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. + (AVR_ISA_2xxxa): Define ISA without LPM. + (AVR_ISA_AVRTINY): Define avrtiny arch ISA. + Add doc for contraint used in 16 bit lds/sts. + Adjust ISA group for icall, ijmp, pop and push. + Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints. + +2014-04-22 Christian Svensson + + * common.h: Remove openrisc and or32 support. Add support for or1k. + * or1k.h: New file. + * openrisc.h: Delete. + * or32.h: Delete. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-03-05 Alan Modra + + * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define. + +2014-02-06 Andrew Pinski + + * mips.h (E_MIPS_MACH_OCTEON3): New machine flag. + +2014-02-03 Sandra Loosemore + + * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New. + (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New. + (R_NIOS2_ILLEGAL): Adjust. + +2014-01-30 Sandra Loosemore + + * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT. + +2014-01-30 Ulrich Weigand + + * common.h (AT_HWCAP2): Define. + +2013-12-13 Kuan-Lin Chen + Wei-Cheng Wang + + * nds32.h: New file for Andes NDS32. + +2013-12-07 Mike Frysinger + + * epiphany.h: Remove +x file mode. + +2013-11-17 H.J. Lu + + * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND. + +2013-11-13 Yufeng Zhang + + * aarch64.h: Define R_AARCH64_TLS_DTPMOD64, + R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard + R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and + R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC. + +2013-10-30 Alan Modra + + * ppc.h (DT_PPC_TLSOPT): Delete. + (DT_PPC_OPT, PPC_OPT_TLS): Define. + * ppc64.h (DT_PPC64_TLSOPT): Delete. + (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define. + +2013-10-30 Alan Modra + + * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define. + (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions. + (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define. + +2013-10-30 Alan Modra + + * ppc64.h (EF_PPC64_ABI): Define. + +2013-10-30 Alan Modra + + * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, + R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA, + R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New. + (IS_PPC64_TLS_RELOC): Match new tls relocs. + +2013-10-14 Chao-ying Fu + + * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA. + (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128. + +2013-09-17 Doug Gilmore + + * mips.h (EF_MIPS_FP64): New e_flags bit. + +2013-08-09 Nick Clifton + + * rl78.c (E_FLAG_RL78_G10): Define. + +2013-07-15 Maciej W. Rozycki + + * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. + (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, + Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, + Val_GNU_MIPS_ABI_FP_64): New enum. + +2013-07-12 Maciej W. Rozycki + + * mips.h (EF_MIPS_NAN2008): New macro. + +2013-07-08 Tristan Gingold + + * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add. + +2013-07-05 Andreas Krebbel + + * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL, + R_390_PC24DBL, and R_390_PLT24DBL. + +2013-06-26 Yufeng Zhang + + * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones. + +2013-06-24 Maciej W. Rozycki + + * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting. + (ELF_ST_SET_MIPS_PLT): Likewise. + +2013-06-19 Will Newton + + * aarch64.h: Remove R_AARCH64_IRELATIVE. + 2013-06-07 Will Newton * aarch64.h: Add R_AARCH64_IRELATIVE reloc. @@ -41,7 +390,7 @@ * common.h (NT_S390_TDB): Define. 2013-02-06 Sandra Loosemore - Andrew Jenner + Andrew Jenner Based on patches from Altera Corporation. @@ -132,15 +481,15 @@ (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. 2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang * aarch64.h: New file. * common.h (EM_res183): Rename to EM_AARCH64. @@ -314,7 +663,7 @@ * x86-64.h (R_X86_64_RELATIVE64): New. 2011-07-24 Chao-ying Fu - Maciej W. Rozycki + Maciej W. Rozycki * mips.h (R_MICROMIPS_min): New relocations. (R_MICROMIPS_26_S1): Likewise. @@ -453,7 +802,7 @@ * tic6x-attrs.h (Tag_ABI_compatibility): Define. 2010-10-29 Bernd Schmidt - Joseph Myers + Joseph Myers * tic6x-attrs.h (Tag_ABI_DSBT): New. @@ -1415,8 +1764,8 @@ * m32c.h: Add relax relocs. 2006-02-17 Shrirang Khisti - Anil Paranjape - Shilin Shakti + Anil Paranjape + Shilin Shakti * common.h (EM_XC16X): New entry for xc16x cpu. Sort other EM_* numbers into numerical order. @@ -1832,7 +2181,7 @@ For older changes see ChangeLog-9103 -Copyright (C) 2004-2012 Free Software Foundation, Inc. +Copyright (C) 2004-2015 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright