12014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com> 2 3 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values. 4 52014-11-13 H.J. Lu <hongjiu.lu@intel.com> 6 7 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. 8 92014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com> 10 11 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. 12 132014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com> 14 15 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute. 16 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value. 17 (ELF_SPARC_HWCAP2_VIS3B): Likewise. 18 (ELF_SPARC_HWCAP2_ADP): Likewise. 19 (ELF_SPARC_HWCAP2_SPARC5): Likewise. 20 (ELF_SPARC_HWCAP2_MWAIT): Likewise. 21 (ELF_SPARC_HWCAP2_XMPMUL): Likewise. 22 (ELF_SPARC_HWCAP2_XMONT): Likewise. 23 (ELF_SPARC_HWCAP2_NSEC): Likewise. 24 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise. 25 (ELF_SPARC_HWCAP2_FJDES): Likewise. 26 (ELF_SPARC_HWCAP2_FJAES): Likewise. 27 282014-10-08 Will Newton <will.newton@linaro.org> 29 30 * aarch64.h: Sync up relocations with ABI release 1.0. 31 322014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com> 33 34 * nds32.h: Declare new relocations. 35 362014-09-15 Andrew Bennett <andrew.bennett@imgtec.com> 37 Matthew Fortune <matthew.fortune@imgtec.com> 38 39 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, 40 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16. 41 (E_MIPS_ARCH_32R6): New define. 42 (E_MIPS_ARCH_64R6): New define. 43 442014-08-26 DJ Delorie <dj@redhat.com> 45 46 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits 47 482014-07-07 Barney Stratford <barney_stratford@fastmail.fm> 49 50 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. 51 522014-07-01 Barney Stratford <barney_stratford@fastmail.fm> 53 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 54 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 55 Soundararajan <Sounderarajan.D@atmel.com> 56 57 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number. 58 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number. 59 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. 60 (AVR_ISA_2xxxa): Define ISA without LPM. 61 (AVR_ISA_AVRTINY): Define avrtiny arch ISA. 62 Add doc for contraint used in 16 bit lds/sts. 63 Adjust ISA group for icall, ijmp, pop and push. 64 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints. 65 662014-04-22 Christian Svensson <blue@cmd.nu> 67 68 * common.h: Remove openrisc and or32 support. Add support for or1k. 69 * or1k.h: New file. 70 * openrisc.h: Delete. 71 * or32.h: Delete. 72 732014-03-05 Alan Modra <amodra@gmail.com> 74 75 Update copyright years. 76 772014-03-05 Alan Modra <amodra@gmail.com> 78 79 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define. 80 812014-02-06 Andrew Pinski <apinski@cavium.com> 82 83 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag. 84 852014-02-03 Sandra Loosemore <sandra@codesourcery.com> 86 87 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New. 88 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New. 89 (R_NIOS2_ILLEGAL): Adjust. 90 912014-01-30 Sandra Loosemore <sandra@codesourcery.com> 92 93 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT. 94 952014-01-30 Ulrich Weigand <uweigand@de.ibm.com> 96 97 * common.h (AT_HWCAP2): Define. 98 992013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com> 100 Wei-Cheng Wang <cole945@gmail.com> 101 102 * nds32.h: New file for Andes NDS32. 103 1042013-12-07 Mike Frysinger <vapier@gentoo.org> 105 106 * epiphany.h: Remove +x file mode. 107 1082013-11-17 H.J. Lu <hongjiu.lu@intel.com> 109 110 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND. 111 1122013-11-13 Yufeng Zhang <yufeng.zhang@arm.com> 113 114 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64, 115 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard 116 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and 117 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC. 118 1192013-10-30 Alan Modra <amodra@gmail.com> 120 121 * ppc.h (DT_PPC_TLSOPT): Delete. 122 (DT_PPC_OPT, PPC_OPT_TLS): Define. 123 * ppc64.h (DT_PPC64_TLSOPT): Delete. 124 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define. 125 1262013-10-30 Alan Modra <amodra@gmail.com> 127 128 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define. 129 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions. 130 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define. 131 1322013-10-30 Alan Modra <amodra@gmail.com> 133 134 * ppc64.h (EF_PPC64_ABI): Define. 135 1362013-10-30 Alan Modra <amodra@gmail.com> 137 138 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, 139 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA, 140 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New. 141 (IS_PPC64_TLS_RELOC): Match new tls relocs. 142 1432013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com> 144 145 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA. 146 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128. 147 1482013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com> 149 150 * mips.h (EF_MIPS_FP64): New e_flags bit. 151 1522013-08-09 Nick Clifton <nickc@redhat.com> 153 154 * rl78.c (E_FLAG_RL78_G10): Define. 155 1562013-07-15 Maciej W. Rozycki <macro@codesourcery.com> 157 158 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. 159 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, 160 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, 161 Val_GNU_MIPS_ABI_FP_64): New enum. 162 1632013-07-12 Maciej W. Rozycki <macro@codesourcery.com> 164 165 * mips.h (EF_MIPS_NAN2008): New macro. 166 1672013-07-08 Tristan Gingold <gingold@adacore.com> 168 169 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add. 170 1712013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 172 173 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL, 174 R_390_PC24DBL, and R_390_PLT24DBL. 175 1762013-06-26 Yufeng Zhang <yufeng.zhang@arm.com> 177 178 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones. 179 1802013-06-24 Maciej W. Rozycki <macro@codesourcery.com> 181 182 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting. 183 (ELF_ST_SET_MIPS_PLT): Likewise. 184 1852013-06-19 Will Newton <will.newton@linaro.org> 186 187 * aarch64.h: Remove R_AARCH64_IRELATIVE. 188 1892013-06-07 Will Newton <will.newton@linaro.org> 190 191 * aarch64.h: Add R_AARCH64_IRELATIVE reloc. 192 1932013-06-06 Maciej W. Rozycki <macro@codesourcery.com> 194 195 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting. 196 1972013-05-30 Paul Brook <paul@codesourcery.com> 198 199 * mips.h (R_MIPS_EH): New. 200 2012013-05-28 Yufeng Zhang <yufeng.zhang@arm.com> 202 203 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ... 204 (R_AARCH64_TLSDESC_LD_PREL19): ... this. 205 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ... 206 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this. 207 2082013-05-22 H.J. Lu <hongjiu.lu@intel.com> 209 210 * common.h (EM_INTEL205): New. 211 (EM_INTEL206): Likewise. 212 (EM_INTEL207): Likewise. 213 (EM_INTEL208): Likewise. 214 (EM_INTEL209): Likewise. 215 2162013-05-02 Nick Clifton <nickc@redhat.com> 217 218 * msp430.h: Add MSP430X relocs. 219 Add some more MSP430 machine numbers. 220 Add values used by .MSP430.attributes section. 221 2222013-03-21 Michael Schewe <michael.schewe@gmx.net> 223 224 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of 225 mov @(disp:32,ERx) to mov @(disp:16,ERx). 226 2272013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com> 228 229 * common.h (NT_S390_TDB): Define. 230 2312013-02-06 Sandra Loosemore <sandra@codesourcery.com> 232 Andrew Jenner <andrew@codesourcery.com> 233 234 Based on patches from Altera Corporation. 235 236 * nios2.h: New file. 237 2382013-01-24 Nick Clifton <nickc@redhat.com> 239 240 * v850.h: Add support for e3v5 architecture. 241 Reorganize processor selection macros. 242 2432013-01-16 H.J. Lu <hongjiu.lu@intel.com> 244 245 * i386.h (R_386_SIZE32): Fill it. 246 * x86-64.h (R_X86_64_SIZE32): Likewise. 247 (R_X86_64_SIZE64): Likewise. 248 2492013-01-10 Will Newton <will.newton@imgtec.com> 250 251 * common.h: Fix case of "Meta". 252 * metag.h: New file. 253 2542013-01-08 Yufeng Zhang <yufeng.zhang@arm.com> 255 256 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro 257 definitions. 258 2592013-01-04 Juergen Urban <JuergenUrban@gmx.de> 260 261 * mips.h: Add MIPS machine variant number for r5900 which is 262 compatible with old Playstation 2 software. 263 2642012-11-16 H.J. Lu <hongjiu.lu@intel.com> 265 266 * common.h (DF_1_CONLFAT): Renamed to ... 267 (DF_1_CONFALT): This. 268 (DF_1_ENDFILTEE): New. 269 (DF_1_DISPRELDNE): Likewise. 270 (DF_1_DISPRELPND): Likewise. 271 (DF_1_NODIRECT): Likewise. 272 (DF_1_IGNMULDEF): Likewise. 273 (DF_1_NOKSYMS): Likewise. 274 (DF_1_NOHDR): Likewise. 275 (DF_1_EDITED): Likewise. 276 (DF_1_NORELOC): Likewise. 277 (DF_1_SYMINTPOSE): Likewise. 278 (DF_1_GLOBAUDIT): Likewise. 279 (DF_1_SINGLETON): Likewise. 280 2812012-11-09 Nick Clifton <nickc@redhat.com> 282 283 * rx.h (EF_RX_CPU_RX): Add comment. 284 (E_FLAG_RX_ABI): Define. 285 286 * v850.h: Add RH850 ABI values. 287 2882012-11-08 Maciej W. Rozycki <macro@codesourcery.com> 289 290 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits. 291 2922012-11-01 Tom Tromey <tromey@redhat.com> 293 294 * common.h (NT_386_TLS, NT_386_IOPERM): New defines. 295 2962012-10-30 Steve McIntyre <steve.mcintyre@linaro.org> 297 298 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. 299 (EF_ARM_ABI_FLOAT_HARD): Likewise. 300 3012012-10-23 Tom Tromey <tromey@redhat.com> 302 303 * common.h (NT_SIGINFO, NT_FILE): New defines. 304 3052012-08-27 Walter Lee <walt@tilera.com> 306 307 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation. 308 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto. 309 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto. 310 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto. 311 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto. 312 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto. 313 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto. 314 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto. 315 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto. 316 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto. 317 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto. 318 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto. 319 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto. 320 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. 321 3222012-08-13 Ian Bolton <ian.bolton@arm.com> 323 Laurent Desnogues <laurent.desnogues@arm.com> 324 Jim MacArthur <jim.macarthur@arm.com> 325 Marcus Shawcroft <marcus.shawcroft@arm.com> 326 Nigel Stephens <nigel.stephens@arm.com> 327 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 328 Richard Earnshaw <rearnsha@arm.com> 329 Sofiane Naci <sofiane.naci@arm.com> 330 Tejas Belagod <tejas.belagod@arm.com> 331 Yufeng Zhang <yufeng.zhang@arm.com> 332 333 * aarch64.h: New file. 334 * common.h (EM_res183): Rename to EM_AARCH64. 335 (EM_res184): Rename to EM_ARM184. 336 3372012-06-28 Iain Sandoe <iain@codesourcery.com> 338 339 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, 340 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines. 341 3422012-05-16 Georg-Johann Lay <avr@gjlay.de> 343 344 PR target/13503 345 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8. 346 3472012-05-15 James Murray <jsm@jsm-net.demon.co.uk> 348 349 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10) 350 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations. 351 (E_M68HC11_XGATE_RAMOFFSET): Define. 352 3532012-05-14 James Lemke <jwlemke@codesourcery.com> 354 * ppc.h (SEC_PPC_VLE): Remove. 355 3562012-05-14 Catherine Moore <clm@codesourcery.com> 357 James Lemke <jwlemke@codesourcery.com> 358 359 * ppc.h (R_PPC_VLE_REL8): New reloction. 360 (R_PPC_VLE_REL15): Likewise. 361 (R_PPC_VLE_REL24): Likewise. 362 (R_PPC_VLE_LO16A): Likewise. 363 (R_PPC_VLE_LO16D): Likewise. 364 (R_PPC_VLE_HI16A): Likewise. 365 (R_PPC_VLE_HI16D): Likewise. 366 (R_PPC_VLE_HA16A): Likewise. 367 (R_PPC_VLE_HA16D): Likewise. 368 (R_PPC_VLE_SDA21): Likewise. 369 (R_PPC_VLE_SDA21_LO): Likewise. 370 (R_PPC_VLE_SDAREL_LO16A): Likewise. 371 (R_PPC_VLE_SDAREL_LO16D): Likewise. 372 (R_PPC_VLE_SDAREL_HI16A): Likewise. 373 (R_PPC_VLE_SDAREL_HI16D): Likewise. 374 (R_PPC_VLE_SDAREL_HA16A): Likewise. 375 (R_PPC_VLE_SDAREL_HA16D): Likewise. 376 (SEC_PPC_VLE): Remove. 377 (PF_PPC_VLE): New program header flag. 378 (SHF_PPC_VLE): New section header flag. 379 (vle_opcodes, vle_num_opcodes): New. 380 (VLE_OP): New macro. 381 (VLE_OP_TO_SEG): New macro. 382 3832012-05-11 Georg-Johann Lay <avr@gjlay.de 384 385 PR target/13503 386 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8, 387 R_AVR_8_HI8, R_AVR_8_HHI8. 388 3892012-05-03 Sean Keys <skeys@ipdatasys.com> 390 391 * xgate.h: Mininal file to support XGATE relocations. 392 3932012-04-27 David S. Miller <davem@davemloft.net> 394 395 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, 396 pause, and compare-and-branch instructions. 397 3982012-03-07 Nick Clifton <nickc@redhat.com> 399 400 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD, 401 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE, 402 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD, 403 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF. 404 4052012-02-25 Walter Lee <walt@tilera.com> 406 407 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete. 408 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto. 409 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto. 410 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto. 411 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto. 412 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto. 413 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto. 414 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto. 415 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto. 416 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto. 417 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto. 418 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto. 419 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto. 420 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto. 421 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto. 422 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto. 423 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto. 424 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto. 425 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto. 426 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto. 427 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto. 428 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto. 429 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto. 430 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto. 431 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation. 432 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto. 433 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto. 434 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto. 435 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto. 436 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto. 437 (R_TILEGX_TLS_GD_CALL): Ditto. 438 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto. 439 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto. 440 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto. 441 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto. 442 (R_TILEGX_TLS_IE_LOAD): Ditto. 443 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto. 444 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto. 445 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto. 446 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto. 447 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation. 448 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto. 449 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto. 450 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto. 451 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto. 452 (R_TILEPRO_TLS_IE_LOAD): Ditto. 453 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto. 454 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto. 455 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto. 456 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto. 457 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto. 458 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto. 459 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto. 460 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto. 461 4622011-12-22 DJ Delorie <dj@redhat.com> 463 464 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New. 465 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New. 466 4672011-12-19 Chung-Lin Tang <cltang@codesourcery.com> 468 469 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries. 470 4712011-12-06 Ulrich Weigand <uweigand@de.ibm.com> 472 473 * common.h (NT_S390_LAST_BREAK): Define. 474 (NT_S390_SYSTEM_CALL): Likewise. 475 4762011-11-01 DJ Delorie <dj@redhat.com> 477 478 * common.h (EM_RL78, EM_78K0R): New. 479 * rl78.h: New. 480 4812011-10-25 Joern Rennecke <joern.rennecke@embecosm.com> 482 483 * epiphany.h: New file. 484 * common.h (EM_ADAPTEVA_EPIPHANY): Define. 485 4862011-10-10 Alan Modra <amodra@gmail.com> 487 488 * ppc64.h (R_PPC64_TOCSAVE): Add. 489 4902011-10-05 DJ Delorie <dj@redhat.com> 491 492 * rx.h (E_FLAG_RX_PID): New. 493 4942011-09-21 David S. Miller <davem@davemloft.net> 495 496 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute. 497 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values. 498 4992011-08-12 H.J. Lu <hongjiu.lu@intel.com> 500 501 PR ld/13082 502 * x86-64.h (R_X86_64_RELATIVE64): New. 503 5042011-07-24 Chao-ying Fu <fu@mips.com> 505 Maciej W. Rozycki <macro@codesourcery.com> 506 507 * mips.h (R_MICROMIPS_min): New relocations. 508 (R_MICROMIPS_26_S1): Likewise. 509 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise. 510 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise. 511 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise. 512 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise. 513 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise. 514 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise. 515 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise. 516 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise. 517 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise. 518 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise. 519 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise. 520 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise. 521 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise. 522 (R_MICROMIPS_TLS_GOTTPREL): Likewise. 523 (R_MICROMIPS_TLS_TPREL_HI16): Likewise. 524 (R_MICROMIPS_TLS_TPREL_LO16): Likewise. 525 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise. 526 (R_MICROMIPS_max): Likewise. 527 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro. 528 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise. 529 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise. 530 (STO_MICROMIPS): Likewise. 531 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise. 532 (ELF_ST_IS_COMPRESSED): Likewise. 533 (STO_MIPS_PLT, STO_MIPS_PIC): Rework. 534 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise. 535 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise. 536 5372011-07-22 H.J. Lu <hongjiu.lu@intel.com> 538 539 * common.h (EM_K1OM): New. 540 5412011-07-03 Samuel Thibault <samuel.thibault@gnu.org> 542 Thomas Schwinge <thomas@schwinge.name> 543 544 PR binutils/12913 545 * common.h (ELFOSABI_GNU): Define, replaces... 546 (ELFOSABI_LINUX): ... this, kept as an alias. 547 (ELFOSABI_HURD): Remove. 548 5492011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org> 550 551 * common.h (NT_ARM_VFP): Define. 552 5532011-06-13 Walter Lee <walt@tilera.com> 554 555 * common.h: Add EM_TILEGX. 556 * tilegx.h: New file. 557 * tilepro.h: New file. 558 5592011-06-09 Tristan Gingold <gingold@adacore.com> 560 561 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct. 562 5632011-06-02 Nick Clifton <nickc@redhat.com> 564 565 * common.h: Fix spelling mistake in comment. 566 * reloc-macros.h: Likewise. 567 5682011-05-31 Paul Brook <paul@codesourcery.com> 569 570 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN. 571 5722011-05-09 Paul Brook <paul@codesourcery.com> 573 574 * tic6x.h (ELF_STRING_C6000_unwind, 575 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once, 576 ELF_STRING_C6000_unwind_info_once): Define. 577 5782011-04-15 Sergio Durigan Junior <sergiodj@redhat.com> 579 580 * common.h (NT_STAPSDT): New define. 581 5822011-03-31 Bernd Schmidt <bernds@codesourcery.com> 583 584 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE, 585 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs. 586 (SHN_TIC6X_SCOMMON): Define. 587 5882011-03-31 Tristan Gingold <gingold@adacore.com> 589 590 * ia64.h (Elf64_External_VMS_Note): New struct. 591 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC) 592 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID) 593 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN) 594 (NT_VMS_PATCHTIME) New macros. 595 5962011-03-14 Richard Sandiford <richard.sandiford@linaro.org> 597 598 * arm.h (R_ARM_IRELATIVE): New relocation. 599 6002011-03-14 Richard Sandiford <richard.sandiford@linaro.org> 601 602 * internal.h (elf_internal_sym): Add st_target_internal. 603 * arm.h (arm_st_branch_type): New enum. 604 (ARM_SYM_BRANCH_TYPE): New macro. 605 6062011-03-10 Nick Clifton <nickc@redhat.com> 607 608 * common.h (EM_V850): V850s now supplied by Renesas. 609 6102011-02-25 Alan Modra <amodra@gmail.com> 611 612 PR 12516 613 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size 614 sections at start or end of PT_DYNAMIC. 615 6162011-01-10 Nathan Sidwell <nathan@codesourcery.com> 617 Glauber de Oliveira Costa <glommer@gmail.com> 618 619 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL, 620 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New 621 relocations. 622 6232010-11-16 Jie Zhang <jie.zhang@analog.com> 624 625 * bfin.h (EF_BFIN_CODE_IN_L1): Define. 626 (EF_BFIN_DATA_IN_L1): Define. 627 6282010-11-11 Mingming Sun <mingm.sun@gmail.com> 629 630 * mips.h (E_MIPS_MACH_LS3A): Defined. 631 6322010-11-02 Joseph Myers <joseph@codesourcery.com> 633 634 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed, 635 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC, 636 Tag_ABI_array_object_alignment, 637 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define. 638 6392010-10-29 Joseph Myers <joseph@codesourcery.com> 640 641 * tic6x-attrs.h (Tag_ABI_compatibility): Define. 642 6432010-10-29 Bernd Schmidt <bernds@codesourcery.com> 644 Joseph Myers <joseph@codesourcery.com> 645 646 * tic6x-attrs.h (Tag_ABI_DSBT): New. 647 6482010-10-21 Joseph Myers <joseph@codesourcery.com> 649 650 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA, 651 value 4. 652 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for 653 attribute renaming. 654 6552010-07-23 Naveen.H.S <naveen.S@kpitcummins.com> 656 Ina Pandit <ina.pandit@kpitcummins.com> 657 658 * v850.h: Add support for V850E2 and V850E2V3. 659 (v850_reloc_type): Update the newly added relocations 660 6612010-07-20 Alan Modra <amodra@gmail.com> 662 663 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from.. 664 (ELF_SECTION_SIZE): ..here. 665 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg. 666 (ELF_SECTION_IN_SEGMENT_STRICT): New macro. 667 6682010-06-25 Alan Modra <amodra@gmail.com> 669 670 * ppc64.h (R_PPC64_LO_DS_OPT): Define. 671 6722010-06-15 Joseph Myers <joseph@codesourcery.com> 673 674 * tic6x-attrs.h: New. 675 * tic6x.h: Include elf/tic6x-attrs.h for attribute table. 676 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X, 677 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP, 678 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP, 679 C6XABI_Tag_CPU_arch_C674X): Define. 680 6812010-06-11 Tristan Gingold <gingold@adacore.com> 682 683 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS) 684 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR) 685 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define. 686 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE) 687 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA) 688 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT) 689 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF) 690 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define. 691 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE) 692 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX) 693 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE) 694 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define. 695 (Elf64_External_VMS_IMAGE_FIXUP): New declaration. 696 (Elf64_External_VMS_IMAGE_RELA): Ditto. 697 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE) 698 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8) 699 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64) 700 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD) 701 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV) 702 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR) 703 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH) 704 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New. 705 7062010-05-25 Daniel Jacobowitz <dan@codesourcery.com> 707 Joseph Myers <joseph@codesourcery.com> 708 Andrew Stubbs <ams@codesourcery.com> 709 710 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define. 711 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust 712 other invalid ranges. 713 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20) 714 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC) 715 (R_SH_FUNCDESC_VALUE): New. 716 7172010-05-18 H.J. Lu <hongjiu.lu@intel.com> 718 719 PR gas/11600 720 * common.h (SHF_EXCLUDE): New. 721 722 * i370.h (SHF_EXCLUDE): Removed. 723 * or32.h (SHF_EXCLUDE): Likewise. 724 * ppc.h (SHF_EXCLUDE): Likewise. 725 * sparc.h (SHF_EXCLUDE): Likewise. 726 7272010-04-23 Alan Modra <amodra@gmail.com> 728 729 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses. 730 Invert logic to clarify test for .tbss. 731 (ELF_IS_SECTION_IN_SEGMENT): Rename to.. 732 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect 733 macro args with parentheses. 734 (ELF_SECTION_IN_SEGMENT): Define. 735 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete. 736 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete. 737 7382010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 739 740 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved, 741 Tag_FP_HP_extension): Add new ABI attribute tags. 742 7432010-04-15 Nick Clifton <nickc@redhat.com> 744 745 * alpha.h: Update copyright notice to use GPLv3. 746 * arc.h: Likewise. 747 * arm.h: Likewise. 748 * avr.h: Likewise. 749 * bfin.h: Likewise. 750 * common.h: Likewise. 751 * cr16.h: Likewise. 752 * cr16c.h: Likewise. 753 * cris.h: Likewise. 754 * crx.h: Likewise. 755 * d10v.h: Likewise. 756 * d30v.h: Likewise. 757 * dlx.h: Likewise. 758 * dwarf.h: Likewise. 759 * external.h: Likewise. 760 * fr30.h: Likewise. 761 * frv.h: Likewise. 762 * h8.h: Likewise. 763 * hppa.h: Likewise. 764 * i370.h: Likewise. 765 * i386.h: Likewise. 766 * i860.h: Likewise. 767 * i960.h: Likewise. 768 * ia64.h: Likewise. 769 * internal.h: Likewise. 770 * ip2k.h: Likewise. 771 * iq2000.h: Likewise. 772 * lm32.h: Likewise. 773 * m32c.h: Likewise. 774 * m32r.h: Likewise. 775 * m68hc11.h: Likewise. 776 * m68k.h: Likewise. 777 * mcore.h: Likewise. 778 * mep.h: Likewise. 779 * microblaze.h: Likewise. 780 * mips.h: Likewise. 781 * mmix.h: Likewise. 782 * mn10200.h: Likewise. 783 * moxie.h: Likewise. 784 * msp430.h: Likewise. 785 * mt.h: Likewise. 786 * openrisc.h: Likewise. 787 * or32.h: Likewise. 788 * pj.h: Likewise. 789 * ppc.h: Likewise. 790 * ppc64.h: Likewise. 791 * reloc-macros.h: Likewise. 792 * rx.h: Likewise. 793 * s390.h: Likewise. 794 * sh.h: Likewise. 795 * sparc.h: Likewise. 796 * spu.h: Likewise. 797 * v850.h: Likewise. 798 * vax.h: Likewise. 799 * vxworks.h: Likewise. 800 * x86-64.h: Likewise. 801 * xc16x.h: Likewise. 802 * xstormy16.h: Likewise. 803 * xtensa.h: Likewise. 804 8052010-04-08 David Stubbs <stubbs@icerasemi.com> 806 807 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers 808 cannot contain any sections. 809 8102010-03-25 Joseph Myers <joseph@codesourcery.com> 811 812 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define. 813 * tic6x.h: New. 814 8152010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 816 817 * common.h (VER_FLG_*): Document. 818 (VER_FLG_INFO): Define. 819 8202010-02-23 Andrew Zabolotny <anpaza@mail.ru> 821 822 PR binutils/11297 823 * avr.h: (R_AVR_8): New relocation number. 824 8252010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 826 827 * arm.h (Tag_MPextension_use): Renumber. 828 (Tag_DIV_use): Add. 829 (Tag_MPextension_use_legacy): Likewise. 830 8312010-02-09 Michael Holzheu <holzheu@de.ibm.com> 832 833 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG, 834 NT_S390_CTRS and NT_S390_PREFIX): Define. 835 8362010-02-08 David S. Miller <davem@davemloft.net> 837 838 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define. 839 8402010-02-02 H.J. Lu <hongjiu.lu@intel.com> 841 842 * common.h (NT_386_XSTATE): New. 843 8442010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 845 846 * s390.h (EF_S390_HIGH_GPRS): Added macro definition. 847 8482010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com> 849 850 * common.h (PN_XNUM): Define. 851 8522009-12-18 Ulrich Weigand <uweigand@de.ibm.com> 853 854 * common.h (NT_S390_HIGH_GPRS): Define. 855 8562009-12-17 Alan Modra <amodra@bigpond.net.au> 857 858 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, 859 R_PPC_RELAX32PC_PLT): Delete. 860 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define. 861 8622009-12-03 David Daney <ddaney@caviumnetworks.com> 863 Adam Nemet <adambnemet@gmail.com> 864 865 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag. 866 8672009-11-28 Joseph Myers <joseph@codesourcery.com> 868 869 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000, 870 EM_TI_C5500, EM_CUDA): Define. 871 (EM_res140, EM_res141, EM_res142): Remove. 872 8732009-11-17 Paul Brook <paul@codesourcery.com> 874 Daniel Jacobowitz <dan@codesourcery.com> 875 876 * arm.h (TAG_CPU_ARCH_V7E_M): Define. 877 8782009-09-29 DJ Delorie <dj@redhat.com> 879 880 * rx.h: New file. 881 8822009-09-21 Alan Modra <amodra@bigpond.net.au> 883 884 * ppc.h (DT_PPC_TLSOPT): Define. 885 * ppc64.h (DT_PPC64_TLSOPT): Define. 886 8872009-08-10 Daniel Gutson <dgutson@codesourcery.com> 888 889 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define. 890 (SHT_ARM_OVERLAYSECTION): New define. 891 8922006-08-09 Bernd Schmidt <bernd.schmidt@analog.com> 893 894 From Mike Frysinger <michael.frysinger@analog.com> 895 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1, 896 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16, 897 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S, 898 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB, 899 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X, 900 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA, 901 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST, 902 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD, 903 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR, 904 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP, 905 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC, 906 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms, 907 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16, 908 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24, 909 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x, 910 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11, 911 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift, 912 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp, 913 R_page, R_hwpage, R_addr, R_pltpc, R_got. 914 9152009-08-09 Michael Eager <eager@eagercon.com> 916 917 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32, 918 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE. 919 9202009-08-06 Michael Eager <eager@eagercon.com> 921 922 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. 923 * elf/microblaze.h: New reloc definitions. 924 9252009-07-30 Alan Modra <amodra@bigpond.net.au> 926 927 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO, 928 R_PPC64_REL16_HI, R_PPC64_REL16_HA. 929 9302009-07-25 H.J. Lu <hongjiu.lu@intel.com> 931 932 * common.h (EM_L1OM): New. 933 9342009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 935 Alan Modra <amodra@bigpond.net.au> 936 937 * spu.h (R_SPU_ADD_PIC): New. 938 9392009-07-23 Ulrich Drepper <drepper@redhat.com> 940 941 * common.h (STB_GNU_UNIQUE): Define. 942 9432009-07-10 Tom Tromey <tromey@redhat.com> 944 945 * dwarf2.h: Move to `..'. 946 9472009-07-10 H.J. Lu <hongjiu.lu@intel.com> 948 949 * dwarf2.h: Just include ../dwarf2.h. 950 9512009-07-10 Alan Modra <amodra@bigpond.net.au> 952 953 * ppc.h (R_PPC_IRELATIVE): Add. 954 (R_PPC_RELAX32, R_PPC_RELAX32PC, 955 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber. 956 * ppc64.h (R_PPC64_IRELATIVE): Add. 957 9582009-07-03 Jakub Jelinek <jakub@redhat.com> 959 960 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 961 and DW_OP_stack_value. 962 9632009-06-22 Alan Modra <amodra@bigpond.net.au> 964 965 * ppc.h (R_PPC_RELAX*): Define as enum. 966 9672009-06-11 Anthony Green <green@moxielogic.org> 968 969 * moxie.h (R_MOXIE_PCREL10): New. 970 9712009-06-01 H.J. Lu <hongjiu.lu@intel.com> 972 973 PR ld/10205 974 * i386.h (R_386_IRELATIVE): New. 975 * x86-64.h (R_X86_64_IRELATIVE): Likewise. 976 9772009-05-27 H.J. Lu <hongjiu.lu@intel.com> 978 979 * common.h: Update comments for dynamic tag ranges. 980 9812009-04-30 DJ Delorie <dj@redhat.com> 982 983 * mep.h (EF_MEP_COP_*): New. 984 (EF_MEP_ALL_FLAGS): Add them. 985 9862009-04-30 Nick Clifton <nickc@redhat.com> 987 988 * common.h (STT_GNU_IFUNC): Define. 989 9902009-04-24 Cary Coutant <ccoutant@google.com> 991 992 * dwarf2.h (DW_LNE_set_discriminator): New enum value. 993 9942009-04-15 Anthony Green <green@moxielogic.com> 995 996 * common.h (EM_MOXIE): Define. 997 * moxie.h: New file. 998 9992009-04-07 DJ Delorie <dj@redhat.com> 1000 1001 * mep.h (EF_MEP_CPU_C5): New. 1002 10032009-04-01 H.J. Lu <hongjiu.lu@intel.com> 1004 1005 * common.h (EM_INTEL178): Removed. 1006 (EM_INTEL179): Likewise. 1007 (EM_ETPU): New. 1008 (EM_SLE9X): Likewise. 1009 (EM_INTEL181): Likewise. 1010 (EM_INTEL182): Likewise. 1011 10122009-03-31 H.J. Lu <hongjiu.lu@intel.com> 1013 1014 * common.h (EM_INTEL178): New. 1015 (EM_INTEL179): Likewise. 1016 (EM_INTEL180): Likewise. 1017 10182009-03-20 Mikolaj Zalewski <mikolajz@google.com> 1019 1020 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define. 1021 10222009-03-14 Mark Kettenis <kettenis@gnu.org> 1023 1024 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV) 1025 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS) 1026 (NT_OPENBSD_WCOOKIE): New defines. 1027 10282009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com> 1029 1030 * common.h (AT_RANDOM): Define. 1031 10322009-03-04 Alan Modra <amodra@bigpond.net.au> 1033 1034 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs. 1035 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs. 1036 10372009-03-02 Qinwei <qinwei@sunnorth.com.cn> 1038 1039 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32. 1040 * common.h (EM_SCORE_OLD): Define. 1041 10422009-02-23 H.J. Lu <hongjiu.lu@intel.com> 1043 1044 * common.h (STB_LOPROC): Replace Application-specific with 1045 Processor-specific in comments. 1046 (STB_HIPROC): Likewise. 1047 (STT_LOPROC): Likewise. 1048 (STT_HIPROC): Likewise. 1049 10502009-02-03 Sandip Matte <sandip@rmicorp.com> 1051 1052 * mips.h (E_MIPS_MACH_XLR): Define. 1053 10542009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com> 1055 1056 * m68k.h: Map TLS relocations to numbers. 1057 10582009-01-15 Andrew Stubbs <ams@codesourcery.com> 1059 Julian Brown <julian@codesourcery.com> 1060 1061 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines. 1062 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines. 1063 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI 1064 version 2.07. 1065 (Tag_undefined39, Tag_nodefaults): New enum values. 1066 (Tag_also_compatible_with, Tag_T2EE_use): Likewise. 1067 (Tag_conformance, Tag_Virtualization_use): Likewise. 1068 (Tag_undefined69, Tag_MPextension_use): Likewise. 1069 10702009-01-15 Douglas B Rupp <rupp@gnat.com> 1071 1072 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1): 1073 New macros. Minor reformatting. 1074 10752008-12-23 Jon Beniston <jon@beniston.com> 1076 1077 * lm32.h: New file. 1078 10792008-12-23 Nick Clifton <nickc@redhat.com> 1080 1081 * commmon.h (STT_IFUNC): Delete. 1082 10832008-12-20 Hans-Peter Nilsson <hp@axis.com> 1084 1085 * cris.h (R_CRIS_32_IE): New relocation. 1086 10872008-12-03 Nick Clifton <nickc@redhat.com> 1088 1089 * common.h (STT_IFUNC): Define. 1090 10912008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1092 1093 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and 1094 R_CR16_GLOB_DAT): New relocations. 1095 10962008-11-25 Hans-Peter Nilsson <hp@axis.com> 1097 1098 * cris.h (R_CRIS_32_TPREL): Correct comment. 1099 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry. 1100 11012008-11-18 Catherine Moore <clm@codesourcery.com> 1102 1103 * arm.h (Tag_ABI_FP_16bit_format): Define. 1104 11052008-11-14 Nathan Sidwell <nathan@codesourcery.com> 1106 1107 * internal.h (struct elf_segment_map): Add header_size field. 1108 11092008-10-13 Ulrich Weigand <uweigand@de.ibm.com> 1110 1111 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define. 1112 11132008-10-10 Nathan Froyd <froydnj@codesourcery.com> 1114 1115 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. 1116 11172008-10-04 Hans-Peter Nilsson <hp@axis.com> 1118 1119 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD) 1120 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD) 1121 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL) 1122 (R_CRIS_16_TPREL): New relocations. 1123 11242008-08-20 Bob Wilson <bob.wilson@acm.org> 1125 1126 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG) 1127 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC) 1128 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New. 1129 11302008-08-08 Richard Sandiford <rdsandiford@googlemail.com> 1131 Daniel Jacobowitz <dan@codesourcery.com> 1132 Catherine Moore <clm@codesourcery.com> 1133 Mark Shinwell <shinwell@codesourcery.com> 1134 1135 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT) 1136 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros. 1137 11382008-08-04 Markus Weiss <weissms@aros.org> 1139 1140 * common.h (ELFOSABI_AROS): Update comment. 1141 11422008-07-26 Michael Eager <eager@eagercon.com> 1143 1144 * ppc.h: Add description of single-precision. 1145 11462008-07-21 Luis Machado <luisgpm@br.ibm.com> 1147 1148 * common.h: Define NT_PPC_VSX. 1149 11502008-07-10 Richard Sandiford <rdsandiford@googlemail.com> 1151 1152 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros. 1153 11542008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1155 1156 * common.h (EM_CR16): Correct value. 1157 (EM_CR16): Rename to EM_CR16_OLD. 1158 11592008-06-12 DJ Delorie <dj@redhat.com> 1160 1161 * common.h (EM_M32C_NEW): Rename to EM_M32C. 1162 (EM_M32C): Rename to EM_M32C_OLD. 1163 11642008-06-12 Joseph Myers <joseph@codesourcery.com> 1165 1166 * common.h: Update e_machine table. 1167 11682008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com> 1169 1170 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN. 1171 11722008-06-09 Joseph Myers <joseph@codesourcery.com> 1173 1174 * common.h: Change registry@caldera.com to registry@sco.com. 1175 11762008-05-21 Nick Clifton <nickc@redhat.com> 1177 1178 * reloc-macros.h: Add a comment about the use of the 1179 END_RELOC_NUMBERS symbol as a sentinel value. 1180 11812008-05-15 Christophe Lyon <christophe.lyon@st.com> 1182 1183 * arm.h (END_RELOC_NUMBERS): Provide a maximum value. 1184 11852008-04-16 David S. Miller <davem@davemloft.net> 1186 1187 * elf/sparc.h (R_SPARC_GOTDATA_HIX22, 1188 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22, 1189 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP, 1190 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs. 1191 11922008-03-24 Ian Lance Taylor <iant@google.com> 1193 1194 * common.h (NT_GNU_GOLD_VERSION): Define. 1195 11962008-03-13 Alan Modra <amodra@bigpond.net.au> 1197 1198 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from 1199 unsigned long to unsigned int. Change sh_addralign to bfd_vma. 1200 Order struct as for external version. 1201 12022008-03-12 Alan Modra <amodra@bigpond.net.au> 1203 1204 PR 5900 1205 * common.h (SHN_BAD): Delete. 1206 (SHN_LORESERVE .. SHN_HIRESERVE): Move to.. 1207 * external.h: ..here. 1208 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define. 1209 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define. 1210 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define. 1211 12122008-03-12 Alan Modra <amodra@bigpond.net.au> 1213 1214 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 1215 (SHN_CR16C_NCOMMON): Likewise. 1216 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise. 1217 (SHN_PARISC_HUGE_COMMON): Likewise. 1218 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise. 1219 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS. 1220 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE. 1221 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise. 1222 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise. 1223 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise. 1224 (SHN_SCORE_SCOMMON): Likewise. 1225 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise. 1226 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise. 1227 (SHN_V850_ZCOMMON): Likewise. 1228 * x86-64.h (SHN_X86_64_LCOMMON): Likewise. 1229 12302008-03-03 Pallavi Tambay <pallavi.tambay@amd.com> 1231 1232 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP: 1233 DW_OP_PGI_omp_thread_num. 1234 12352008-02-04 Adam Nemet <anemet@caviumnetworks.com> 1236 1237 * mips.h: Update copyright. 1238 (E_MIPS_MACH_OCTEON): New macro. 1239 12402008-01-30 Tristan Gingold <gingold@adacore.com> 1241 1242 Add OpenVMS extensions. 1243 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID) 1244 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR) 1245 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED) 1246 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES) 1247 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR) 1248 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR) 1249 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE) 1250 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS) 1251 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT) 1252 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT) 1253 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT) 1254 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT) 1255 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE) 1256 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG) 1257 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME) 1258 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET) 1259 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET) 1260 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET) 1261 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF) 1262 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF) 1263 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG) 1264 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define 1265 12662008-01-16 Mark Kettenis <kettenis@gnu.org> 1267 1268 * common.h (AT_SUN_AUXFLAGS): Define. 1269 12702007-12-11 Daniel Jacobowitz <dan@codesourcery.com> 1271 1272 * dwarf2.h (DW_AT_hi_user): Correct value. 1273 12742007-12-07 Bob Wilson <bob.wilson@acm.org> 1275 1276 * xtensa.h (R_XTENSA_32_PCREL): New. 1277 12782007-11-29 Mark Shinwell <shinwell@codesourcery.com> 1279 1280 * mips.h (E_MIPS_MACH_LS2E): New. 1281 (E_MIPS_MACH_LS2F): New. 1282 12832007-11-28 Nathan Sidwell <nathan@codesourcery.com> 1284 1285 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with 1286 segments at the end of memory. 1287 12882007-11-17 Thiemo Seufer <ths@mips.com> 1289 1290 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant 1291 in comment. 1292 12932007-11-16 Nick Clifton <nickc@redhat.com> 1294 1295 * dwarf2.h: Mention the location of the DWARF3 spec on the web. 1296 (DW_AT_stride_size): Rename to DW_AT_bit_stride. 1297 (DW_AT_stride): Rename to DW_AT_byte_stride. 1298 12992007-11-08 Nathan Sidwell <nathan@codesourcery.com> 1300 1301 * vxworks.h: New. 1302 13032007-10-30 Nick Clifton <nickc@redhat.com> 1304 1305 * mn10300.h (R_MN10300_ALIGN): Define. 1306 13072007-10-25 Daniel Jacobowitz <dan@codesourcery.com> 1308 1309 * ppc.h (Tag_GNU_Power_ABI_Vector): New. 1310 13112007-10-19 Nick Clifton <nickc@redhat.com> 1312 1313 * mn10300.h: Add R_MN10300_SYM_DIFF reloc. 1314 13152007-10-18 Roland McGrath <roland@redhat.com> 1316 1317 * common.h (NT_PPC_VMX): New macro. 1318 13192007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1320 1321 * cr16.h: Updated with new relocaction macros. 1322 13232007-09-17 H.J. Lu <hongjiu.lu@intel.com> 1324 1325 PR binutils/3281 1326 PR binutils/5037 1327 * internal.h (elf_segment_map): Add p_size and p_size_valid. 1328 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in 1329 PT_GNU_RELRO segments. 1330 13312007-09-11 Nathan Sidwell <nathan@codesourcery.com> 1332 1333 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New. 1334 13352007-08-25 Ulrich Weigand <uweigand@de.ibm.com> 1336 1337 * common.h (NT_SPU): Define. 1338 13392007-08-16 H.J. Lu <hongjiu.lu@intel.com> 1340 1341 * common.h: Revert last change. 1342 13432007-08-16 H.J. Lu <hongjiu.lu@intel.com> 1344 1345 * common.h (PT_GNU_STACK): Renamed to ... 1346 (PT_GNU_ATTR): This. 1347 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR. 1348 13492007-07-09 Roland McGrath <roland@redhat.com> 1350 1351 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros. 1352 13532007-06-29 Joseph Myers <joseph@codesourcery.com> 1354 1355 * ppc.h (Tag_GNU_Power_ABI_FP): Define. 1356 13572007-06-29 Joseph Myers <joseph@codesourcery.com> 1358 1359 * mips.h (Tag_GNU_MIPS_ABI_FP): Define. 1360 13612007-06-29 Joseph Myers <joseph@codesourcery.com> 1362 1363 * arm.h (elf32_arm_add_eabi_attr_int, 1364 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat, 1365 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents, 1366 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section, 1367 Tag_Symbol, Tag_compatibility): Remove. 1368 * common.h (SHT_GNU_ATTRIBUTES): Define. 1369 13702007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1371 1372 * common.h (EM_CR16): New entry for CR16 cpu. 1373 * cr16.h: New file. 1374 13752007-06-11 Sterling Augustine <sterling@tensilica.com> 1376 Bob Wilson <bob.wilson@acm.org> 1377 1378 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to... 1379 (XTENSA_PROP_NO_TRANSFORM): ...this. 1380 13812007-05-18 Caroline Tice <ctice@apple.com> 1382 1383 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP, 1384 DW_OP_GNU_uninit. 1385 13862007-05-12 Alan Modra <amodra@bigpond.net.au> 1387 1388 * spu.h (R_SPU_ADDR16X): Define. 1389 (R_SPU_PPU32, R_SPU_PPU64): Renumber. 1390 13912007-05-11 Alan Modra <amodra@bigpond.net.au> 1392 1393 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define. 1394 13952007-05-02 Alan Modra <amodra@bigpond.net.au> 1396 1397 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset 1398 and vma for appropriate sections. 1399 14002007-04-26 Jan Beulich <jbeulich@novell.com> 1401 1402 * common.h (DT_ENCODING): Correct value (back to spec mandated 1403 value). 1404 14052007-03-08 Alan Modra <amodra@bigpond.net.au> 1406 1407 * v850.h (V850_OTHER_TDA_BYTE): Delete. 1408 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits 1409 that don't clash with visibility bits. 1410 14112007-03-07 Alan Modra <amodra@bigpond.net.au> 1412 1413 * common.h (ELF_ST_VISIBILITY): Comment typo fix. 1414 14152007-02-05 Dave Brolley <brolley@redhat.com> 1416 Richard Sandiford <rsandifo@redhat.com> 1417 Richard Henderson <rth@redhat.com> 1418 DJ Delorie <dj@redhat.com> 1419 Ben Elliston <bje@redhat.com> 1420 1421 * mep.h: New file. 1422 * common.h (EM_CYGNUS_MEP): Define. 1423 14242007-02-15 Dave Brolley <brolley@redhat.com> 1425 1426 From Graydon Hoare <graydon@redhat.com>: 1427 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. 1428 14292007-01-08 Kazu Hirata <kazu@codesourcery.com> 1430 1431 * m68k.h (EF_M68K_FIDO): New. 1432 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO. 1433 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove. 1434 14352006-12-25 Kazu Hirata <kazu@codesourcery.com> 1436 1437 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New. 1438 14392006-12-19 Kazu Hirata <kazu@codesourcery.com> 1440 1441 * m68k.h (EF_M68K_ARCH_MASK): New. 1442 14432006-12-19 Nathan Sidwell <nathan@codesourcery.com> 1444 1445 * internal.h (struct elf_segment_map): Add p_vaddr_offset field. 1446 14472006-12-07 Kazu Hirata <kazu@codesourcery.com> 1448 1449 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV, 1450 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP, 1451 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC, 1452 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to 1453 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A, 1454 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP, 1455 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK, 1456 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B, 1457 EF_M68K_CF_FLOAT, respectively. 1458 14592006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> 1460 Nick Clifton <nickc@redhat.com> 1461 1462 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED. 1463 14642006-10-28 Richard Sandiford <richard@codesourcery.com> 1465 1466 * mips.h (R_MIPS_GLOB_DAT): Define 1467 (R_MIPS_max): Bump by 1. 1468 14692006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 1470 Yukishige Shibata <shibata@rd.scei.sony.co.jp> 1471 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp> 1472 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp> 1473 Alan Modra <amodra@bigpond.net.au> 1474 1475 * common.h (EM_SPU): Define. 1476 * spu.h: New file. 1477 14782006-10-19 Mei Ligang <ligang@sunnorth.com.cn> 1479 1480 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000. 1481 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000. 1482 (EF_SCORE_HASENTRY): Delete. 1483 14842006-10-17 Mark Shinwell <shinwell@codesourcery.com> 1485 1486 * arm.h: Define TAG_CPU_ARCH_* constants. 1487 14882006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 1489 1490 * score.h: New file. 1491 * common.h: Add Score machine number. 1492 14932006-07-10 Jakub Jelinek <jakub@redhat.com> 1494 1495 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define. 1496 14972006-05-31 H.J. Lu <hongjiu.lu@intel.com> 1498 1499 * internal.h (ELF_SECTION_SIZE): New. 1500 (ELF_IS_SECTION_IN_SEGMENT): Likewise. 1501 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated. 1502 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. 1503 15042006-05-27 H.J. Lu <hongjiu.lu@intel.com> 1505 1506 * internal.h (struct elf_segment_map): Add p_align and p_align_valid. 1507 15082006-05-24 Carlos O'Donell <carlos@systemhalted.org> 1509 Randolph Chung <randolph@tausq.org> 1510 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, 1511 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, 1512 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, 1513 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64): 1514 New TLS relocs. 1515 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L, 1516 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64): 1517 Define TLS relocs using existing equivalents. 1518 15192006-05-24 Bjoern Haase <bjoern.m.haase@web.de> 1520 1521 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS. 1522 15232006-03-25 Bernd Schmidt <bernd.schmidt@analog.com> 1524 1525 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO, 1526 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI, 1527 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE, 1528 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI, 1529 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI, 1530 R_BFIN_GOTOFFLO): New relocs. 1531 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros. 1532 15332006-03-23 Michael Matz <matz@suse.de> 1534 1535 * x86-64.h: Add the new relocations with their official 1536 numbers. 1537 15382006-03-22 Richard Sandiford <richard@codesourcery.com> 1539 Daniel Jacobowitz <dan@codesourcery.com> 1540 Phil Edwards <phil@codesourcery.com> 1541 Zack Weinberg <zack@codesourcery.com> 1542 Mark Mitchell <mark@codesourcery.com> 1543 Nathan Sidwell <nathan@codesourcery.com> 1544 1545 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. 1546 15472006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1548 1549 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED, 1550 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON, 1551 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT, 1552 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT, 1553 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define. 1554 15552006-03-10 Paul Brook <paul@codesourcery.com> 1556 1557 * arm.h (EF_ARM_EABI_VER5): Define. 1558 15592006-03-06 Nathan Sidwell <nathan@codesourcery.com> 1560 1561 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A, 1562 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust. 1563 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New. 1564 (EF_M68K_HW_DIV, EF_M68K_USP): Remove. 1565 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust. 1566 (EF_M68K_EMAC_B): New. 1567 15682006-03-03 Bjoern Haase <bjoern.m.haase@web.de> 1569 1570 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add. 1571 (EF_AVR_LINKRELAX_PREPARED): Add. 1572 15732006-03-02 Ben Elliston <bje@au.ibm.com> 1574 1575 Import from the GCC tree: 1576 2006-03-01 Jakub Jelinek <jakub@redhat.com> 1577 1578 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants 1579 from DWARF 3. 1580 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale, 1581 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count, 1582 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled, 1583 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity, 1584 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New. 1585 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New. 1586 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited, 1587 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New. 1588 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch, 1589 DW_DS_leading_separate, DW_DS_trailing_separate): New. 1590 (DW_END_default, DW_END_big, DW_END_little): New. 1591 (DW_END_lo_user, DW_END_hi_user): Define. 1592 (DW_LNE_lo_user, DW_LNE_hi_user): Define. 1593 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New. 1594 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC, 1595 DW_LANG_D): New. 1596 15972006-02-06 Steve Ellcey <sje@cup.hp.com> 1598 1599 * ia64.h (SHF_IA_64_HP_TLS): New. 1600 16012006-02-24 DJ Delorie <dj@redhat.com> 1602 1603 * m32c.h: Add relax relocs. 1604 16052006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 1606 Anil Paranjape <anilp1@kpitcummins.com> 1607 Shilin Shakti <shilins@kpitcummins.com> 1608 1609 * common.h (EM_XC16X): New entry for xc16x cpu. 1610 Sort other EM_* numbers into numerical order. 1611 * xc16x.h: New file. 1612 16132006-02-10 H.J. Lu <hongjiu.lu@intel.com> 1614 1615 PR binutils/2258 1616 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New. 1617 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. 1618 16192006-02-07 Nathan Sidwell <nathan@codesourcery.com> 1620 1621 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ... 1622 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here. 1623 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS, 1624 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC, 1625 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New. 1626 16272006-02-06 Steve Ellcey <sje@cup.hp.com> 1628 1629 * ia64.h (SHF_IA_64_HP_TLS): New. 1630 16312006-01-18 Alexandre Oliva <aoliva@redhat.com> 1632 1633 Introduce TLS descriptors for i386 and x86_64. 1634 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New. 1635 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC): 1636 New. 1637 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL, 1638 R_X86_64_TLSDESC): New. 1639 16402006-01-09 Mike Frysinger <vapier@gentoo.org>: 1641 1642 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. 1643 16442005-12-16 Nathan Sidwell <nathan@codesourcery.com> 1645 1646 Second part of ms1 to mt renaming. 1647 * common.h (EM_MT): Renamed. 1648 * mt.h: Rename relocs, cpu & other defines. 1649 16502005-12-12 Nathan Sidwell <nathan@codesourcery.com> 1651 1652 * mt.h: Renamed from ms1.h 1653 16542005-12-12 Paul Brook <paul@codesourcery.com> 1655 1656 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. 1657 16582005-11-11 Nick Clifton <nickc@redhat.com> 1659 1660 PR 1150 1661 * mips.h (STO_OPTIONAL): Define. 1662 (ELF_MIPS_IS_OPTIONAL): Define. 1663 16642005-11-07 Nathan Sidwell <nathan@codesourcery.com> 1665 1666 Add ms2. 1667 * ms1.h (EF_MS1_CPU_MS2): New. 1668 16692005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca> 1670 1671 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs. 1672 16732005-09-30 Catherine Moore <clm@cm00re.com> 1674 1675 * bfin.h: New file. 1676 * common.h (EM_BLACKFIN): Define. 1677 16782005-10-08 Paul Brook <paul@codesourcery.com> 1679 1680 * arm.h: Add prototypes for BFD object attribute routines. 1681 16822005-09-09 Richard Earnshaw <richard.earnshaw@arm.com> 1683 1684 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. 1685 16862005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1687 1688 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): 1689 New defines. 1690 16912005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1692 1693 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines. 1694 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New 1695 deprecated defines. 1696 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS, 1697 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT, 1698 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST, 1699 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP, 1700 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT, 1701 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT, 1702 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED, 1703 NT_HP_UX_OPTIONS): Define. 1704 17052005-07-25 DJ Delorie <dj@redhat.com> 1706 1707 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. 1708 17092005-07-25 Jan Hubicka <jh@suse.cz> 1710 1711 * x86-64.h (SHN_X86_64_LCOMMON): New. 1712 (SHF_X86_64_LARGE): New. 1713 17142005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 1715 1716 * m32r.h (R_M32R_REL32): Added. 1717 17182005-07-18 Ben Elliston <bje@au.ibm.com> 1719 1720 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float. 1721 Replace with DW_ATE_decimal_float (now in DWARF 3). 1722 17232005-07-14 Jim Blandy <jimb@redhat.com> 1724 1725 Add support for Renesas M32C and M16C. 1726 * common.h (EM_M32C): New machine number. 1727 * m32c.h: New file. 1728 17292005-06-17 Jakub Jelinek <jakub@redhat.com> 1730 1731 * external.h (GRP_ENTRY_SIZE): Define. 1732 17332005-06-17 Jan Beulich <jbeulich@novell.com> 1734 1735 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for 1736 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and 1737 R_X86_64_GOTPC32. 1738 17392005-06-07 Aldy Hernandez <aldyh@redhat.com> 1740 Michael Snyder <msnyder@redhat.com> 1741 Stan Cox <scox@redhat.com> 1742 1743 * common.h (EM_MS1): Define. 1744 1745 * ms1.h: New file. 1746 17472005-05-31 Richard Henderson <rth@redhat.com> 1748 1749 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. 1750 17512005-05-29 Richard Henderson <rth@redhat.com> 1752 1753 * alpha.h (DT_ALPHA_PLTRO): New. 1754 17552005-05-19 Ben Elliston <bje@au.ibm.com> 1756 1757 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from 1758 the user-defined encoding space pending inclusion in the standard. 1759 17602005-05-18 Zack Weinberg <zack@codesourcery.com> 1761 1762 * arm.h: Make all #ifndef OLD_ARM_ABI blocks 1763 unconditional, delete all #ifdef OLD_ARM_ABI blocks. 1764 17652005-05-17 Zack Weinberg <zack@codesourcery.com> 1766 1767 * arm.h: Import complete list of official relocation names 1768 and numbers from AAELF. Define FAKE_RELOCs for old names. 1769 Remove a few old names no longer used anywhere. 1770 17712005-05-14 Alan Modra <amodra@bigpond.net.au> 1772 1773 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. 1774 17752005-05-11 Alan Modra <amodra@bigpond.net.au> 1776 1777 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, 1778 R_PPC_RELAX32PC_PLT) Adjust. 1779 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define. 1780 (DT_PPC_GLINK): Define. 1781 17822005-05-10 Nick Clifton <nickc@redhat.com> 1783 1784 * Update the address and phone number of the FSF organization in 1785 the GPL notices in the following files: 1786 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h, 1787 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h, 1788 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h, 1789 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h, 1790 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h, 1791 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h, 1792 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h 1793 17942005-04-13 H.J. Lu <hongjiu.lu@intel.com> 1795 1796 Moved from ../ChangeLog 1797 1798 2004-10-27 Richard Earnshaw <rearnsha@arm.com> 1799 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. 1800 1801 2004-10-12 Paul Brook <paul@codesourcery.com> 1802 * arm.h (EF_ARM_EABI_VER4): Define. 1803 1804 2004-10-08 Daniel Jacobowitz <dan@debian.org> 1805 1806 * common.h (PT_SUNW_EH_FRAME): Define. 1807 * x86-64.h (SHT_X86_64_UNWIND): Define. 1808 1809 2004-10-07 Bob Wilson <bob.wilson@acm.org> 1810 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32, 1811 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations. 1812 (XTENSA_PROP_SEC_NAME): Define. 1813 (property_table_entry): Add flags field. 1814 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define. 1815 1816 2004-09-17 Paul Brook <paul@codesourcery.com> 1817 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK. 1818 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL, 1819 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX. 1820 1821 2004-09-13 Paul Brook <paul@codesourcery.com> 1822 * arm.h: Rename RELABS to TARGET1. 1823 1824 2004-05-11 Jakub Jelinek <jakub@redhat.com> 1825 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. 1826 (PT_GNU_RELRO): Define. 1827 18282005-03-29 Daniel Jacobowitz <dan@codesourcery.com> 1829 Phil Blundell <philb@gnu.org> 1830 1831 * arm.h: Add TLS relocations. 1832 18332005-03-23 Ben Elliston <bje@au.ibm.com> 1834 1835 * dwarf.h: Merge with GCC's dwarf.h. 1836 18372005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com> 1838 1839 * m68k.h (EF_CFV4E): Define. 1840 18412005-03-17 Paul Brook <paul@codesourcery.com> 1842 Dan Jacobowitz <dan@codesourcery.com> 1843 Mark Mitchell <mark@codesourcery.com> 1844 1845 * arm.h (PT_ARM_EXIDX): Define. 1846 18472005-03-02 Daniel Jacobowitz <dan@codesourcery.com> 1848 Joseph Myers <joseph@codesourcery.com> 1849 1850 * mips.h: Define MIPS TLS relocations. 1851 18522005-02-15 Nigel Stephens <nigel@mips.com> 1853 Maciej W. Rozycki <macro@mips.com> 1854 1855 * mips.h (R_MIPS16_GOT16): New reloc code. 1856 (R_MIPS16_CALL16): Likewise. 1857 (R_MIPS16_HI16): Likewise. 1858 (R_MIPS16_LO16): Likewise. 1859 (R_MIPS16_min): New fake reloc code. 1860 (R_MIPS16_max): Likewise. 1861 18622005-02-11 Maciej W. Rozycki <macro@mips.com> 1863 1864 * mips.h (R_MIPS_max): Use FAKE_RELOC to define. 1865 18662005-01-25 Alexandre Oliva <aoliva@redhat.com> 1867 1868 2004-12-10 Alexandre Oliva <aoliva@redhat.com> 1869 * frv.h: Add R_FRV_TLSMOFF. 1870 2004-11-10 Alexandre Oliva <aoliva@redhat.com> 1871 * frv.h: Add TLS relocations. 1872 18732005-01-17 Nick Clifton <nickc@redhat.com> 1874 1875 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4, 1876 EF_SH2A_SH3E): New flags. 1877 (EF_SH_BFD_TABLE): Add these new flags to the table. 1878 18792005-01-12 Alan Modra <amodra@bigpond.net.au> 1880 1881 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. 1882 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. 1883 18842004-12-22 Klaus Rudolph <lts-rudolph@gmx.de> 1885 1886 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. 1887 18882004-12-16 Richard Sandiford <rsandifo@redhat.com> 1889 1890 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. 1891 18922004-12-09 Ian Lance Taylor <ian@wasabisystems.com> 1893 1894 * mips.h (E_MIPS_MACH_9000): Define. 1895 18962004-11-04 Hans-Peter Nilsson <hp@axis.com> 1897 1898 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10) 1899 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New 1900 macros. 1901 19022004-10-06 Eric Christopher <echristo@redhat.com> 1903 1904 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. 1905 19062004-10-01 Paul Brook <paul@codesourcery.com> 1907 1908 * arm.h (SHT_ARM_EXIDX): Define. 1909 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind, 1910 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): 1911 Define. 1912 19132004-08-25 Dmitry Diky <diwil@spec.ru> 1914 1915 * msp430.h: Add new relocs. 1916 19172004-08-12 H.J. Lu <hongjiu.lu@intel.com> 1918 1919 * i386.h (R_386_USED_BY_INTEL_200): New. 1920 19212004-07-29 Alexandre Oliva <aoliva@redhat.com> 1922 1923 Introduce SH2a support. 1924 2004-02-18 Corinna Vinschen <vinschen@redhat.com> 1925 * sh.h (EF_SH2A_NOFPU): New. 1926 2003-12-01 Michael Snyder <msnyder@redhat.com> 1927 * sh.h (EF_SH2A): New. 1928 19292004-07-27 Tomer Levi <Tomer.Levi@nsc.com> 1930 1931 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, 1932 BFD_RELOC_CRX_SWITCH32. 1933 19342004-07-06 Tomer Levi <Tomer.Levi@nsc.com> 1935 1936 * common.h (EM_CRX): Define. 1937 * crx.h: New file. 1938 19392004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 1940 1941 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO, 1942 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO. 1943 19442004-06-19 Alan Modra <amodra@bigpond.net.au> 1945 1946 * common.h (ELF64_R_INFO): Warning fix. 1947 19482004-06-14 Chris Demetriou <cgd@broadcom.com> 1949 1950 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), 1951 with an updated comment. 1952 19532004-05-28 Andrew Stubbs <andrew.stubbs@superh.com> 1954 1955 * sh.h (EF_SH_HAS_DSP): Remove. 1956 (EF_SH_HAS_FP): Remove. 1957 (EF_SH_MERGE_MACH): Remove. 1958 (EF_SH4_NOFPU): Convert to decimal. 1959 (EF_SH4A_NOFPU): Likewise. 1960 (EF_SH4_NOMMU_NOFPU): Likewise. 1961 (EF_SH3_NOMMU): Add new macro. 1962 (EF_SH_BFD_TABLE): Likewise. 1963 (sh_find_elf_flags): Add prototype. 1964 (sh_elf_get_flags_from_mach): Likewise. 1965 19662004-04-24 Chris Demetriou <cgd@broadcom.com> 1967 1968 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16) 1969 (R_MIPS_GNU_REL_HI16): Remove. 1970 (R_MIPS_GNU_REL16_S2): Update comment. 1971 19722004-30-30 Galit Heller <Galit.Heller@nsc.com> 1973 Tomer Levi <Tomer.Levi@nsc.com> 1974 1975 * common.h (EM_CR): Define. 1976 * cr16c.h: New file. 1977 19782004-03-23 Paul Brook <paul@codesourcery.com> 1979 1980 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. 1981 19822003-03-03 Andrew Stubbs <andrew.stubbs@superh.com> 1983 1984 * sh.h: Add EF_SH4_NOMMU_NOFPU. 1985 19862004-03-01 Richard Sandiford <rsandifo@redhat.com> 1987 1988 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. 1989 19902004-01-28 Roland McGrath <roland@redhat.com> 1991 1992 * common.h (AT_SECURE): New macro. 1993 19942004-01-21 Roland McGrath <roland@redhat.com> 1995 1996 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros. 1997 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME, 1998 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH, 1999 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD, 2000 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise. 2001 20022004-01-17 Mark Kettenis <kettenis@gnu.org> 2003 2004 * common.h (NT_OPENBSD_IDENT): Define. 2005 20062004-01-06 Alexandre Oliva <aoliva@redhat.com> 2007 2008 2003-09-18 Alexandre Oliva <aoliva@redhat.com> 2009 * frv.h (EF_FRV_FDPIC): New macro. 2010 (EF_FRV_PIC_FLAGS): Adjust. 2011 2003-08-08 Alexandre Oliva <aoliva@redhat.com> 2012 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12, 2013 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12, 2014 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New. 2015 2003-08-04 Alexandre Oliva <aoliva@redhat.com> 2016 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC, 2017 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO): 2018 New. 2019 2020 2021For older changes see ChangeLog-9103 2022 2023Copyright (C) 2004-2014 Free Software Foundation, Inc. 2024 2025Copying and distribution of this file, with or without modification, 2026are permitted in any medium without royalty provided the copyright 2027notice and this notice are preserved. 2028 2029Local Variables: 2030mode: change-log 2031left-margin: 8 2032fill-column: 74 2033version-control: never 2034End: 2035