1 2014-12-25 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 2 3 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values. 4 5 2014-11-13 H.J. Lu <hongjiu.lu (a] intel.com> 6 7 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. 8 9 2014-10-17 Jose E. Marchesi <jose.marchesi (a] oracle.com> 10 11 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. 12 13 2014-10-09 Jose E. Marchesi <jose.marchesi (a] 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 28 2014-10-08 Will Newton <will.newton (a] linaro.org> 29 30 * aarch64.h: Sync up relocations with ABI release 1.0. 31 32 2014-09-16 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 33 34 * nds32.h: Declare new relocations. 35 36 2014-09-15 Andrew Bennett <andrew.bennett (a] imgtec.com> 37 Matthew Fortune <matthew.fortune (a] 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 44 2014-08-26 DJ Delorie <dj (a] redhat.com> 45 46 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits 47 48 2014-07-07 Barney Stratford <barney_stratford (a] fastmail.fm> 49 50 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. 51 52 2014-07-01 Barney Stratford <barney_stratford (a] fastmail.fm> 53 Senthil Kumar Selvaraj <senthil_kumar.selvaraj (a] atmel.com> 54 Pitchumani Sivanupandi <pitchumani.s (a] atmel.com> 55 Soundararajan <Sounderarajan.D (a] 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 66 2014-04-22 Christian Svensson <blue (a] 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 73 2014-03-05 Alan Modra <amodra (a] gmail.com> 74 75 Update copyright years. 76 77 2014-03-05 Alan Modra <amodra (a] gmail.com> 78 79 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define. 80 81 2014-02-06 Andrew Pinski <apinski (a] cavium.com> 82 83 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag. 84 85 2014-02-03 Sandra Loosemore <sandra (a] 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 91 2014-01-30 Sandra Loosemore <sandra (a] codesourcery.com> 92 93 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT. 94 95 2014-01-30 Ulrich Weigand <uweigand (a] de.ibm.com> 96 97 * common.h (AT_HWCAP2): Define. 98 99 2013-12-13 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 100 Wei-Cheng Wang <cole945 (a] gmail.com> 101 102 * nds32.h: New file for Andes NDS32. 103 104 2013-12-07 Mike Frysinger <vapier (a] gentoo.org> 105 106 * epiphany.h: Remove +x file mode. 107 108 2013-11-17 H.J. Lu <hongjiu.lu (a] intel.com> 109 110 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND. 111 112 2013-11-13 Yufeng Zhang <yufeng.zhang (a] 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 119 2013-10-30 Alan Modra <amodra (a] 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 126 2013-10-30 Alan Modra <amodra (a] 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 132 2013-10-30 Alan Modra <amodra (a] gmail.com> 133 134 * ppc64.h (EF_PPC64_ABI): Define. 135 136 2013-10-30 Alan Modra <amodra (a] 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 143 2013-10-14 Chao-ying Fu <Chao-ying.Fu (a] 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 148 2013-09-17 Doug Gilmore <Doug.Gilmore (a] imgtec.com> 149 150 * mips.h (EF_MIPS_FP64): New e_flags bit. 151 152 2013-08-09 Nick Clifton <nickc (a] redhat.com> 153 154 * rl78.c (E_FLAG_RL78_G10): Define. 155 156 2013-07-15 Maciej W. Rozycki <macro (a] 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 163 2013-07-12 Maciej W. Rozycki <macro (a] codesourcery.com> 164 165 * mips.h (EF_MIPS_NAN2008): New macro. 166 167 2013-07-08 Tristan Gingold <gingold (a] adacore.com> 168 169 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add. 170 171 2013-07-05 Andreas Krebbel <Andreas.Krebbel (a] 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 176 2013-06-26 Yufeng Zhang <yufeng.zhang (a] arm.com> 177 178 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones. 179 180 2013-06-24 Maciej W. Rozycki <macro (a] codesourcery.com> 181 182 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting. 183 (ELF_ST_SET_MIPS_PLT): Likewise. 184 185 2013-06-19 Will Newton <will.newton (a] linaro.org> 186 187 * aarch64.h: Remove R_AARCH64_IRELATIVE. 188 189 2013-06-07 Will Newton <will.newton (a] linaro.org> 190 191 * aarch64.h: Add R_AARCH64_IRELATIVE reloc. 192 193 2013-06-06 Maciej W. Rozycki <macro (a] codesourcery.com> 194 195 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting. 196 197 2013-05-30 Paul Brook <paul (a] codesourcery.com> 198 199 * mips.h (R_MIPS_EH): New. 200 201 2013-05-28 Yufeng Zhang <yufeng.zhang (a] 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 208 2013-05-22 H.J. Lu <hongjiu.lu (a] 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 216 2013-05-02 Nick Clifton <nickc (a] 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 222 2013-03-21 Michael Schewe <michael.schewe (a] 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 227 2013-03-08 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 228 229 * common.h (NT_S390_TDB): Define. 230 231 2013-02-06 Sandra Loosemore <sandra (a] codesourcery.com> 232 Andrew Jenner <andrew (a] codesourcery.com> 233 234 Based on patches from Altera Corporation. 235 236 * nios2.h: New file. 237 238 2013-01-24 Nick Clifton <nickc (a] redhat.com> 239 240 * v850.h: Add support for e3v5 architecture. 241 Reorganize processor selection macros. 242 243 2013-01-16 H.J. Lu <hongjiu.lu (a] 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 249 2013-01-10 Will Newton <will.newton (a] imgtec.com> 250 251 * common.h: Fix case of "Meta". 252 * metag.h: New file. 253 254 2013-01-08 Yufeng Zhang <yufeng.zhang (a] arm.com> 255 256 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro 257 definitions. 258 259 2013-01-04 Juergen Urban <JuergenUrban (a] gmx.de> 260 261 * mips.h: Add MIPS machine variant number for r5900 which is 262 compatible with old Playstation 2 software. 263 264 2012-11-16 H.J. Lu <hongjiu.lu (a] 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 281 2012-11-09 Nick Clifton <nickc (a] 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 288 2012-11-08 Maciej W. Rozycki <macro (a] codesourcery.com> 289 290 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits. 291 292 2012-11-01 Tom Tromey <tromey (a] redhat.com> 293 294 * common.h (NT_386_TLS, NT_386_IOPERM): New defines. 295 296 2012-10-30 Steve McIntyre <steve.mcintyre (a] linaro.org> 297 298 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. 299 (EF_ARM_ABI_FLOAT_HARD): Likewise. 300 301 2012-10-23 Tom Tromey <tromey (a] redhat.com> 302 303 * common.h (NT_SIGINFO, NT_FILE): New defines. 304 305 2012-08-27 Walter Lee <walt (a] 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 322 2012-08-13 Ian Bolton <ian.bolton (a] arm.com> 323 Laurent Desnogues <laurent.desnogues (a] arm.com> 324 Jim MacArthur <jim.macarthur (a] arm.com> 325 Marcus Shawcroft <marcus.shawcroft (a] arm.com> 326 Nigel Stephens <nigel.stephens (a] arm.com> 327 Ramana Radhakrishnan <ramana.radhakrishnan (a] arm.com> 328 Richard Earnshaw <rearnsha (a] arm.com> 329 Sofiane Naci <sofiane.naci (a] arm.com> 330 Tejas Belagod <tejas.belagod (a] arm.com> 331 Yufeng Zhang <yufeng.zhang (a] 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 337 2012-06-28 Iain Sandoe <iain (a] codesourcery.com> 338 339 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, 340 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines. 341 342 2012-05-16 Georg-Johann Lay <avr (a] gjlay.de> 343 344 PR target/13503 345 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8. 346 347 2012-05-15 James Murray <jsm (a] 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 353 2012-05-14 James Lemke <jwlemke (a] codesourcery.com> 354 * ppc.h (SEC_PPC_VLE): Remove. 355 356 2012-05-14 Catherine Moore <clm (a] codesourcery.com> 357 James Lemke <jwlemke (a] 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 383 2012-05-11 Georg-Johann Lay <avr (a] 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 389 2012-05-03 Sean Keys <skeys (a] ipdatasys.com> 390 391 * xgate.h: Mininal file to support XGATE relocations. 392 393 2012-04-27 David S. Miller <davem (a] davemloft.net> 394 395 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, 396 pause, and compare-and-branch instructions. 397 398 2012-03-07 Nick Clifton <nickc (a] 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 405 2012-02-25 Walter Lee <walt (a] 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 462 2011-12-22 DJ Delorie <dj (a] 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 467 2011-12-19 Chung-Lin Tang <cltang (a] codesourcery.com> 468 469 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries. 470 471 2011-12-06 Ulrich Weigand <uweigand (a] de.ibm.com> 472 473 * common.h (NT_S390_LAST_BREAK): Define. 474 (NT_S390_SYSTEM_CALL): Likewise. 475 476 2011-11-01 DJ Delorie <dj (a] redhat.com> 477 478 * common.h (EM_RL78, EM_78K0R): New. 479 * rl78.h: New. 480 481 2011-10-25 Joern Rennecke <joern.rennecke (a] embecosm.com> 482 483 * epiphany.h: New file. 484 * common.h (EM_ADAPTEVA_EPIPHANY): Define. 485 486 2011-10-10 Alan Modra <amodra (a] gmail.com> 487 488 * ppc64.h (R_PPC64_TOCSAVE): Add. 489 490 2011-10-05 DJ Delorie <dj (a] redhat.com> 491 492 * rx.h (E_FLAG_RX_PID): New. 493 494 2011-09-21 David S. Miller <davem (a] davemloft.net> 495 496 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute. 497 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values. 498 499 2011-08-12 H.J. Lu <hongjiu.lu (a] intel.com> 500 501 PR ld/13082 502 * x86-64.h (R_X86_64_RELATIVE64): New. 503 504 2011-07-24 Chao-ying Fu <fu (a] mips.com> 505 Maciej W. Rozycki <macro (a] 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 537 2011-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 538 539 * common.h (EM_K1OM): New. 540 541 2011-07-03 Samuel Thibault <samuel.thibault (a] gnu.org> 542 Thomas Schwinge <thomas (a] 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 549 2011-06-15 Ulrich Weigand <ulrich.weigand (a] linaro.org> 550 551 * common.h (NT_ARM_VFP): Define. 552 553 2011-06-13 Walter Lee <walt (a] tilera.com> 554 555 * common.h: Add EM_TILEGX. 556 * tilegx.h: New file. 557 * tilepro.h: New file. 558 559 2011-06-09 Tristan Gingold <gingold (a] adacore.com> 560 561 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct. 562 563 2011-06-02 Nick Clifton <nickc (a] redhat.com> 564 565 * common.h: Fix spelling mistake in comment. 566 * reloc-macros.h: Likewise. 567 568 2011-05-31 Paul Brook <paul (a] codesourcery.com> 569 570 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN. 571 572 2011-05-09 Paul Brook <paul (a] 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 578 2011-04-15 Sergio Durigan Junior <sergiodj (a] redhat.com> 579 580 * common.h (NT_STAPSDT): New define. 581 582 2011-03-31 Bernd Schmidt <bernds (a] 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 588 2011-03-31 Tristan Gingold <gingold (a] 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 596 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 597 598 * arm.h (R_ARM_IRELATIVE): New relocation. 599 600 2011-03-14 Richard Sandiford <richard.sandiford (a] 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 606 2011-03-10 Nick Clifton <nickc (a] redhat.com> 607 608 * common.h (EM_V850): V850s now supplied by Renesas. 609 610 2011-02-25 Alan Modra <amodra (a] 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 616 2011-01-10 Nathan Sidwell <nathan (a] codesourcery.com> 617 Glauber de Oliveira Costa <glommer (a] 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 623 2010-11-16 Jie Zhang <jie.zhang (a] analog.com> 624 625 * bfin.h (EF_BFIN_CODE_IN_L1): Define. 626 (EF_BFIN_DATA_IN_L1): Define. 627 628 2010-11-11 Mingming Sun <mingm.sun (a] gmail.com> 629 630 * mips.h (E_MIPS_MACH_LS3A): Defined. 631 632 2010-11-02 Joseph Myers <joseph (a] 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 639 2010-10-29 Joseph Myers <joseph (a] codesourcery.com> 640 641 * tic6x-attrs.h (Tag_ABI_compatibility): Define. 642 643 2010-10-29 Bernd Schmidt <bernds (a] codesourcery.com> 644 Joseph Myers <joseph (a] codesourcery.com> 645 646 * tic6x-attrs.h (Tag_ABI_DSBT): New. 647 648 2010-10-21 Joseph Myers <joseph (a] 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 655 2010-07-23 Naveen.H.S <naveen.S (a] kpitcummins.com> 656 Ina Pandit <ina.pandit (a] kpitcummins.com> 657 658 * v850.h: Add support for V850E2 and V850E2V3. 659 (v850_reloc_type): Update the newly added relocations 660 661 2010-07-20 Alan Modra <amodra (a] 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 668 2010-06-25 Alan Modra <amodra (a] gmail.com> 669 670 * ppc64.h (R_PPC64_LO_DS_OPT): Define. 671 672 2010-06-15 Joseph Myers <joseph (a] 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 681 2010-06-11 Tristan Gingold <gingold (a] 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 706 2010-05-25 Daniel Jacobowitz <dan (a] codesourcery.com> 707 Joseph Myers <joseph (a] codesourcery.com> 708 Andrew Stubbs <ams (a] 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 717 2010-05-18 H.J. Lu <hongjiu.lu (a] 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 727 2010-04-23 Alan Modra <amodra (a] 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 738 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann (a] 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 743 2010-04-15 Nick Clifton <nickc (a] 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 805 2010-04-08 David Stubbs <stubbs (a] icerasemi.com> 806 807 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers 808 cannot contain any sections. 809 810 2010-03-25 Joseph Myers <joseph (a] codesourcery.com> 811 812 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define. 813 * tic6x.h: New. 814 815 2010-03-05 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 816 817 * common.h (VER_FLG_*): Document. 818 (VER_FLG_INFO): Define. 819 820 2010-02-23 Andrew Zabolotny <anpaza (a] mail.ru> 821 822 PR binutils/11297 823 * avr.h: (R_AVR_8): New relocation number. 824 825 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 826 827 * arm.h (Tag_MPextension_use): Renumber. 828 (Tag_DIV_use): Add. 829 (Tag_MPextension_use_legacy): Likewise. 830 831 2010-02-09 Michael Holzheu <holzheu (a] 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 836 2010-02-08 David S. Miller <davem (a] davemloft.net> 837 838 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define. 839 840 2010-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 841 842 * common.h (NT_386_XSTATE): New. 843 844 2010-01-21 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 845 846 * s390.h (EF_S390_HIGH_GPRS): Added macro definition. 847 848 2010-01-19 Daisuke Hatayama <d.hatayama (a] jp.fujitsu.com> 849 850 * common.h (PN_XNUM): Define. 851 852 2009-12-18 Ulrich Weigand <uweigand (a] de.ibm.com> 853 854 * common.h (NT_S390_HIGH_GPRS): Define. 855 856 2009-12-17 Alan Modra <amodra (a] 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 862 2009-12-03 David Daney <ddaney (a] caviumnetworks.com> 863 Adam Nemet <adambnemet (a] gmail.com> 864 865 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag. 866 867 2009-11-28 Joseph Myers <joseph (a] 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 873 2009-11-17 Paul Brook <paul (a] codesourcery.com> 874 Daniel Jacobowitz <dan (a] codesourcery.com> 875 876 * arm.h (TAG_CPU_ARCH_V7E_M): Define. 877 878 2009-09-29 DJ Delorie <dj (a] redhat.com> 879 880 * rx.h: New file. 881 882 2009-09-21 Alan Modra <amodra (a] bigpond.net.au> 883 884 * ppc.h (DT_PPC_TLSOPT): Define. 885 * ppc64.h (DT_PPC64_TLSOPT): Define. 886 887 2009-08-10 Daniel Gutson <dgutson (a] codesourcery.com> 888 889 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define. 890 (SHT_ARM_OVERLAYSECTION): New define. 891 892 2006-08-09 Bernd Schmidt <bernd.schmidt (a] analog.com> 893 894 From Mike Frysinger <michael.frysinger (a] 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 915 2009-08-09 Michael Eager <eager (a] 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 920 2009-08-06 Michael Eager <eager (a] eagercon.com> 921 922 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. 923 * elf/microblaze.h: New reloc definitions. 924 925 2009-07-30 Alan Modra <amodra (a] 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 930 2009-07-25 H.J. Lu <hongjiu.lu (a] intel.com> 931 932 * common.h (EM_L1OM): New. 933 934 2009-07-24 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com> 935 Alan Modra <amodra (a] bigpond.net.au> 936 937 * spu.h (R_SPU_ADD_PIC): New. 938 939 2009-07-23 Ulrich Drepper <drepper (a] redhat.com> 940 941 * common.h (STB_GNU_UNIQUE): Define. 942 943 2009-07-10 Tom Tromey <tromey (a] redhat.com> 944 945 * dwarf2.h: Move to `..'. 946 947 2009-07-10 H.J. Lu <hongjiu.lu (a] intel.com> 948 949 * dwarf2.h: Just include ../dwarf2.h. 950 951 2009-07-10 Alan Modra <amodra (a] 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 958 2009-07-03 Jakub Jelinek <jakub (a] redhat.com> 959 960 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 961 and DW_OP_stack_value. 962 963 2009-06-22 Alan Modra <amodra (a] bigpond.net.au> 964 965 * ppc.h (R_PPC_RELAX*): Define as enum. 966 967 2009-06-11 Anthony Green <green (a] moxielogic.org> 968 969 * moxie.h (R_MOXIE_PCREL10): New. 970 971 2009-06-01 H.J. Lu <hongjiu.lu (a] intel.com> 972 973 PR ld/10205 974 * i386.h (R_386_IRELATIVE): New. 975 * x86-64.h (R_X86_64_IRELATIVE): Likewise. 976 977 2009-05-27 H.J. Lu <hongjiu.lu (a] intel.com> 978 979 * common.h: Update comments for dynamic tag ranges. 980 981 2009-04-30 DJ Delorie <dj (a] redhat.com> 982 983 * mep.h (EF_MEP_COP_*): New. 984 (EF_MEP_ALL_FLAGS): Add them. 985 986 2009-04-30 Nick Clifton <nickc (a] redhat.com> 987 988 * common.h (STT_GNU_IFUNC): Define. 989 990 2009-04-24 Cary Coutant <ccoutant (a] google.com> 991 992 * dwarf2.h (DW_LNE_set_discriminator): New enum value. 993 994 2009-04-15 Anthony Green <green (a] moxielogic.com> 995 996 * common.h (EM_MOXIE): Define. 997 * moxie.h: New file. 998 999 2009-04-07 DJ Delorie <dj (a] redhat.com> 1000 1001 * mep.h (EF_MEP_CPU_C5): New. 1002 1003 2009-04-01 H.J. Lu <hongjiu.lu (a] 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 1012 2009-03-31 H.J. Lu <hongjiu.lu (a] intel.com> 1013 1014 * common.h (EM_INTEL178): New. 1015 (EM_INTEL179): Likewise. 1016 (EM_INTEL180): Likewise. 1017 1018 2009-03-20 Mikolaj Zalewski <mikolajz (a] google.com> 1019 1020 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define. 1021 1022 2009-03-14 Mark Kettenis <kettenis (a] 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 1028 2009-03-16 Jan Kratochvil <jan.kratochvil (a] redhat.com> 1029 1030 * common.h (AT_RANDOM): Define. 1031 1032 2009-03-04 Alan Modra <amodra (a] 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 1037 2009-03-02 Qinwei <qinwei (a] sunnorth.com.cn> 1038 1039 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32. 1040 * common.h (EM_SCORE_OLD): Define. 1041 1042 2009-02-23 H.J. Lu <hongjiu.lu (a] 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 1050 2009-02-03 Sandip Matte <sandip (a] rmicorp.com> 1051 1052 * mips.h (E_MIPS_MACH_XLR): Define. 1053 1054 2009-02-03 Maxim Kuvyrkov <maxim (a] codesourcery.com> 1055 1056 * m68k.h: Map TLS relocations to numbers. 1057 1058 2009-01-15 Andrew Stubbs <ams (a] codesourcery.com> 1059 Julian Brown <julian (a] 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 1070 2009-01-15 Douglas B Rupp <rupp (a] gnat.com> 1071 1072 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1): 1073 New macros. Minor reformatting. 1074 1075 2008-12-23 Jon Beniston <jon (a] beniston.com> 1076 1077 * lm32.h: New file. 1078 1079 2008-12-23 Nick Clifton <nickc (a] redhat.com> 1080 1081 * commmon.h (STT_IFUNC): Delete. 1082 1083 2008-12-20 Hans-Peter Nilsson <hp (a] axis.com> 1084 1085 * cris.h (R_CRIS_32_IE): New relocation. 1086 1087 2008-12-03 Nick Clifton <nickc (a] redhat.com> 1088 1089 * common.h (STT_IFUNC): Define. 1090 1091 2008-11-27 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1092 1093 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and 1094 R_CR16_GLOB_DAT): New relocations. 1095 1096 2008-11-25 Hans-Peter Nilsson <hp (a] 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 1101 2008-11-18 Catherine Moore <clm (a] codesourcery.com> 1102 1103 * arm.h (Tag_ABI_FP_16bit_format): Define. 1104 1105 2008-11-14 Nathan Sidwell <nathan (a] codesourcery.com> 1106 1107 * internal.h (struct elf_segment_map): Add header_size field. 1108 1109 2008-10-13 Ulrich Weigand <uweigand (a] de.ibm.com> 1110 1111 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define. 1112 1113 2008-10-10 Nathan Froyd <froydnj (a] codesourcery.com> 1114 1115 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. 1116 1117 2008-10-04 Hans-Peter Nilsson <hp (a] 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 1124 2008-08-20 Bob Wilson <bob.wilson (a] 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 1130 2008-08-08 Richard Sandiford <rdsandiford (a] googlemail.com> 1131 Daniel Jacobowitz <dan (a] codesourcery.com> 1132 Catherine Moore <clm (a] codesourcery.com> 1133 Mark Shinwell <shinwell (a] 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 1138 2008-08-04 Markus Weiss <weissms (a] aros.org> 1139 1140 * common.h (ELFOSABI_AROS): Update comment. 1141 1142 2008-07-26 Michael Eager <eager (a] eagercon.com> 1143 1144 * ppc.h: Add description of single-precision. 1145 1146 2008-07-21 Luis Machado <luisgpm (a] br.ibm.com> 1147 1148 * common.h: Define NT_PPC_VSX. 1149 1150 2008-07-10 Richard Sandiford <rdsandiford (a] googlemail.com> 1151 1152 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros. 1153 1154 2008-06-18 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1155 1156 * common.h (EM_CR16): Correct value. 1157 (EM_CR16): Rename to EM_CR16_OLD. 1158 1159 2008-06-12 DJ Delorie <dj (a] redhat.com> 1160 1161 * common.h (EM_M32C_NEW): Rename to EM_M32C. 1162 (EM_M32C): Rename to EM_M32C_OLD. 1163 1164 2008-06-12 Joseph Myers <joseph (a] codesourcery.com> 1165 1166 * common.h: Update e_machine table. 1167 1168 2008-06-09 Takashi Yoshii <yoshii.takashi (a] renesas.com> 1169 1170 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN. 1171 1172 2008-06-09 Joseph Myers <joseph (a] codesourcery.com> 1173 1174 * common.h: Change registry (a] caldera.com to registry (a] sco.com. 1175 1176 2008-05-21 Nick Clifton <nickc (a] 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 1181 2008-05-15 Christophe Lyon <christophe.lyon (a] st.com> 1182 1183 * arm.h (END_RELOC_NUMBERS): Provide a maximum value. 1184 1185 2008-04-16 David S. Miller <davem (a] 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 1192 2008-03-24 Ian Lance Taylor <iant (a] google.com> 1193 1194 * common.h (NT_GNU_GOLD_VERSION): Define. 1195 1196 2008-03-13 Alan Modra <amodra (a] 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 1202 2008-03-12 Alan Modra <amodra (a] 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 1212 2008-03-12 Alan Modra <amodra (a] 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 1230 2008-03-03 Pallavi Tambay <pallavi.tambay (a] amd.com> 1231 1232 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP: 1233 DW_OP_PGI_omp_thread_num. 1234 1235 2008-02-04 Adam Nemet <anemet (a] caviumnetworks.com> 1236 1237 * mips.h: Update copyright. 1238 (E_MIPS_MACH_OCTEON): New macro. 1239 1240 2008-01-30 Tristan Gingold <gingold (a] 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 1266 2008-01-16 Mark Kettenis <kettenis (a] gnu.org> 1267 1268 * common.h (AT_SUN_AUXFLAGS): Define. 1269 1270 2007-12-11 Daniel Jacobowitz <dan (a] codesourcery.com> 1271 1272 * dwarf2.h (DW_AT_hi_user): Correct value. 1273 1274 2007-12-07 Bob Wilson <bob.wilson (a] acm.org> 1275 1276 * xtensa.h (R_XTENSA_32_PCREL): New. 1277 1278 2007-11-29 Mark Shinwell <shinwell (a] codesourcery.com> 1279 1280 * mips.h (E_MIPS_MACH_LS2E): New. 1281 (E_MIPS_MACH_LS2F): New. 1282 1283 2007-11-28 Nathan Sidwell <nathan (a] codesourcery.com> 1284 1285 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with 1286 segments at the end of memory. 1287 1288 2007-11-17 Thiemo Seufer <ths (a] mips.com> 1289 1290 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant 1291 in comment. 1292 1293 2007-11-16 Nick Clifton <nickc (a] 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 1299 2007-11-08 Nathan Sidwell <nathan (a] codesourcery.com> 1300 1301 * vxworks.h: New. 1302 1303 2007-10-30 Nick Clifton <nickc (a] redhat.com> 1304 1305 * mn10300.h (R_MN10300_ALIGN): Define. 1306 1307 2007-10-25 Daniel Jacobowitz <dan (a] codesourcery.com> 1308 1309 * ppc.h (Tag_GNU_Power_ABI_Vector): New. 1310 1311 2007-10-19 Nick Clifton <nickc (a] redhat.com> 1312 1313 * mn10300.h: Add R_MN10300_SYM_DIFF reloc. 1314 1315 2007-10-18 Roland McGrath <roland (a] redhat.com> 1316 1317 * common.h (NT_PPC_VMX): New macro. 1318 1319 2007-10-01 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1320 1321 * cr16.h: Updated with new relocaction macros. 1322 1323 2007-09-17 H.J. Lu <hongjiu.lu (a] 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 1331 2007-09-11 Nathan Sidwell <nathan (a] codesourcery.com> 1332 1333 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New. 1334 1335 2007-08-25 Ulrich Weigand <uweigand (a] de.ibm.com> 1336 1337 * common.h (NT_SPU): Define. 1338 1339 2007-08-16 H.J. Lu <hongjiu.lu (a] intel.com> 1340 1341 * common.h: Revert last change. 1342 1343 2007-08-16 H.J. Lu <hongjiu.lu (a] 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 1349 2007-07-09 Roland McGrath <roland (a] redhat.com> 1350 1351 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros. 1352 1353 2007-06-29 Joseph Myers <joseph (a] codesourcery.com> 1354 1355 * ppc.h (Tag_GNU_Power_ABI_FP): Define. 1356 1357 2007-06-29 Joseph Myers <joseph (a] codesourcery.com> 1358 1359 * mips.h (Tag_GNU_MIPS_ABI_FP): Define. 1360 1361 2007-06-29 Joseph Myers <joseph (a] 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 1370 2007-06-29 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1371 1372 * common.h (EM_CR16): New entry for CR16 cpu. 1373 * cr16.h: New file. 1374 1375 2007-06-11 Sterling Augustine <sterling (a] tensilica.com> 1376 Bob Wilson <bob.wilson (a] acm.org> 1377 1378 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to... 1379 (XTENSA_PROP_NO_TRANSFORM): ...this. 1380 1381 2007-05-18 Caroline Tice <ctice (a] apple.com> 1382 1383 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP, 1384 DW_OP_GNU_uninit. 1385 1386 2007-05-12 Alan Modra <amodra (a] bigpond.net.au> 1387 1388 * spu.h (R_SPU_ADDR16X): Define. 1389 (R_SPU_PPU32, R_SPU_PPU64): Renumber. 1390 1391 2007-05-11 Alan Modra <amodra (a] bigpond.net.au> 1392 1393 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define. 1394 1395 2007-05-02 Alan Modra <amodra (a] bigpond.net.au> 1396 1397 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset 1398 and vma for appropriate sections. 1399 1400 2007-04-26 Jan Beulich <jbeulich (a] novell.com> 1401 1402 * common.h (DT_ENCODING): Correct value (back to spec mandated 1403 value). 1404 1405 2007-03-08 Alan Modra <amodra (a] 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 1411 2007-03-07 Alan Modra <amodra (a] bigpond.net.au> 1412 1413 * common.h (ELF_ST_VISIBILITY): Comment typo fix. 1414 1415 2007-02-05 Dave Brolley <brolley (a] redhat.com> 1416 Richard Sandiford <rsandifo (a] redhat.com> 1417 Richard Henderson <rth (a] redhat.com> 1418 DJ Delorie <dj (a] redhat.com> 1419 Ben Elliston <bje (a] redhat.com> 1420 1421 * mep.h: New file. 1422 * common.h (EM_CYGNUS_MEP): Define. 1423 1424 2007-02-15 Dave Brolley <brolley (a] redhat.com> 1425 1426 From Graydon Hoare <graydon (a] redhat.com>: 1427 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. 1428 1429 2007-01-08 Kazu Hirata <kazu (a] 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 1435 2006-12-25 Kazu Hirata <kazu (a] codesourcery.com> 1436 1437 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New. 1438 1439 2006-12-19 Kazu Hirata <kazu (a] codesourcery.com> 1440 1441 * m68k.h (EF_M68K_ARCH_MASK): New. 1442 1443 2006-12-19 Nathan Sidwell <nathan (a] codesourcery.com> 1444 1445 * internal.h (struct elf_segment_map): Add p_vaddr_offset field. 1446 1447 2006-12-07 Kazu Hirata <kazu (a] 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 1459 2006-12-05 Michael Tautschnig <tautschn (a] model.in.tum.de> 1460 Nick Clifton <nickc (a] redhat.com> 1461 1462 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED. 1463 1464 2006-10-28 Richard Sandiford <richard (a] codesourcery.com> 1465 1466 * mips.h (R_MIPS_GLOB_DAT): Define 1467 (R_MIPS_max): Bump by 1. 1468 1469 2006-10-25 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com> 1470 Yukishige Shibata <shibata (a] rd.scei.sony.co.jp> 1471 Nobuhisa Fujinami <fnami (a] rd.scei.sony.co.jp> 1472 Takeaki Fukuoka <fukuoka (a] rd.scei.sony.co.jp> 1473 Alan Modra <amodra (a] bigpond.net.au> 1474 1475 * common.h (EM_SPU): Define. 1476 * spu.h: New file. 1477 1478 2006-10-19 Mei Ligang <ligang (a] 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 1484 2006-10-17 Mark Shinwell <shinwell (a] codesourcery.com> 1485 1486 * arm.h: Define TAG_CPU_ARCH_* constants. 1487 1488 2006-09-17 Mei Ligang <ligang (a] sunnorth.com.cn> 1489 1490 * score.h: New file. 1491 * common.h: Add Score machine number. 1492 1493 2006-07-10 Jakub Jelinek <jakub (a] redhat.com> 1494 1495 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define. 1496 1497 2006-05-31 H.J. Lu <hongjiu.lu (a] 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 1504 2006-05-27 H.J. Lu <hongjiu.lu (a] intel.com> 1505 1506 * internal.h (struct elf_segment_map): Add p_align and p_align_valid. 1507 1508 2006-05-24 Carlos O'Donell <carlos (a] systemhalted.org> 1509 Randolph Chung <randolph (a] 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 1519 2006-05-24 Bjoern Haase <bjoern.m.haase (a] web.de> 1520 1521 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS. 1522 1523 2006-03-25 Bernd Schmidt <bernd.schmidt (a] 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 1533 2006-03-23 Michael Matz <matz (a] suse.de> 1534 1535 * x86-64.h: Add the new relocations with their official 1536 numbers. 1537 1538 2006-03-22 Richard Sandiford <richard (a] codesourcery.com> 1539 Daniel Jacobowitz <dan (a] codesourcery.com> 1540 Phil Edwards <phil (a] codesourcery.com> 1541 Zack Weinberg <zack (a] codesourcery.com> 1542 Mark Mitchell <mark (a] codesourcery.com> 1543 Nathan Sidwell <nathan (a] codesourcery.com> 1544 1545 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. 1546 1547 2006-03-19 John David Anglin <dave.anglin (a] 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 1555 2006-03-10 Paul Brook <paul (a] codesourcery.com> 1556 1557 * arm.h (EF_ARM_EABI_VER5): Define. 1558 1559 2006-03-06 Nathan Sidwell <nathan (a] 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 1568 2006-03-03 Bjoern Haase <bjoern.m.haase (a] web.de> 1569 1570 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add. 1571 (EF_AVR_LINKRELAX_PREPARED): Add. 1572 1573 2006-03-02 Ben Elliston <bje (a] au.ibm.com> 1574 1575 Import from the GCC tree: 1576 2006-03-01 Jakub Jelinek <jakub (a] 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 1597 2006-02-06 Steve Ellcey <sje (a] cup.hp.com> 1598 1599 * ia64.h (SHF_IA_64_HP_TLS): New. 1600 1601 2006-02-24 DJ Delorie <dj (a] redhat.com> 1602 1603 * m32c.h: Add relax relocs. 1604 1605 2006-02-17 Shrirang Khisti <shrirangk (a] kpitcummins.com> 1606 Anil Paranjape <anilp1 (a] kpitcummins.com> 1607 Shilin Shakti <shilins (a] 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 1613 2006-02-10 H.J. Lu <hongjiu.lu (a] 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 1619 2006-02-07 Nathan Sidwell <nathan (a] 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 1627 2006-02-06 Steve Ellcey <sje (a] cup.hp.com> 1628 1629 * ia64.h (SHF_IA_64_HP_TLS): New. 1630 1631 2006-01-18 Alexandre Oliva <aoliva (a] 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 1640 2006-01-09 Mike Frysinger <vapier (a] gentoo.org>: 1641 1642 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. 1643 1644 2005-12-16 Nathan Sidwell <nathan (a] 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 1650 2005-12-12 Nathan Sidwell <nathan (a] codesourcery.com> 1651 1652 * mt.h: Renamed from ms1.h 1653 1654 2005-12-12 Paul Brook <paul (a] codesourcery.com> 1655 1656 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. 1657 1658 2005-11-11 Nick Clifton <nickc (a] redhat.com> 1659 1660 PR 1150 1661 * mips.h (STO_OPTIONAL): Define. 1662 (ELF_MIPS_IS_OPTIONAL): Define. 1663 1664 2005-11-07 Nathan Sidwell <nathan (a] codesourcery.com> 1665 1666 Add ms2. 1667 * ms1.h (EF_MS1_CPU_MS2): New. 1668 1669 2005-11-06 John David Anglin <dave.anglin (a] nrc-crnc.gc.ca> 1670 1671 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs. 1672 1673 2005-09-30 Catherine Moore <clm (a] cm00re.com> 1674 1675 * bfin.h: New file. 1676 * common.h (EM_BLACKFIN): Define. 1677 1678 2005-10-08 Paul Brook <paul (a] codesourcery.com> 1679 1680 * arm.h: Add prototypes for BFD object attribute routines. 1681 1682 2005-09-09 Richard Earnshaw <richard.earnshaw (a] arm.com> 1683 1684 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. 1685 1686 2005-08-09 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 1687 1688 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): 1689 New defines. 1690 1691 2005-08-04 John David Anglin <dave.anglin (a] 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 1705 2005-07-25 DJ Delorie <dj (a] redhat.com> 1706 1707 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. 1708 1709 2005-07-25 Jan Hubicka <jh (a] suse.cz> 1710 1711 * x86-64.h (SHN_X86_64_LCOMMON): New. 1712 (SHF_X86_64_LARGE): New. 1713 1714 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com> 1715 1716 * m32r.h (R_M32R_REL32): Added. 1717 1718 2005-07-18 Ben Elliston <bje (a] 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 1723 2005-07-14 Jim Blandy <jimb (a] 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 1729 2005-06-17 Jakub Jelinek <jakub (a] redhat.com> 1730 1731 * external.h (GRP_ENTRY_SIZE): Define. 1732 1733 2005-06-17 Jan Beulich <jbeulich (a] 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 1739 2005-06-07 Aldy Hernandez <aldyh (a] redhat.com> 1740 Michael Snyder <msnyder (a] redhat.com> 1741 Stan Cox <scox (a] redhat.com> 1742 1743 * common.h (EM_MS1): Define. 1744 1745 * ms1.h: New file. 1746 1747 2005-05-31 Richard Henderson <rth (a] redhat.com> 1748 1749 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. 1750 1751 2005-05-29 Richard Henderson <rth (a] redhat.com> 1752 1753 * alpha.h (DT_ALPHA_PLTRO): New. 1754 1755 2005-05-19 Ben Elliston <bje (a] 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 1760 2005-05-18 Zack Weinberg <zack (a] codesourcery.com> 1761 1762 * arm.h: Make all #ifndef OLD_ARM_ABI blocks 1763 unconditional, delete all #ifdef OLD_ARM_ABI blocks. 1764 1765 2005-05-17 Zack Weinberg <zack (a] 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 1771 2005-05-14 Alan Modra <amodra (a] bigpond.net.au> 1772 1773 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. 1774 1775 2005-05-11 Alan Modra <amodra (a] 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 1782 2005-05-10 Nick Clifton <nickc (a] 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 1794 2005-04-13 H.J. Lu <hongjiu.lu (a] intel.com> 1795 1796 Moved from ../ChangeLog 1797 1798 2004-10-27 Richard Earnshaw <rearnsha (a] arm.com> 1799 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. 1800 1801 2004-10-12 Paul Brook <paul (a] codesourcery.com> 1802 * arm.h (EF_ARM_EABI_VER4): Define. 1803 1804 2004-10-08 Daniel Jacobowitz <dan (a] 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 (a] 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 (a] 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 (a] codesourcery.com> 1822 * arm.h: Rename RELABS to TARGET1. 1823 1824 2004-05-11 Jakub Jelinek <jakub (a] redhat.com> 1825 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. 1826 (PT_GNU_RELRO): Define. 1827 1828 2005-03-29 Daniel Jacobowitz <dan (a] codesourcery.com> 1829 Phil Blundell <philb (a] gnu.org> 1830 1831 * arm.h: Add TLS relocations. 1832 1833 2005-03-23 Ben Elliston <bje (a] au.ibm.com> 1834 1835 * dwarf.h: Merge with GCC's dwarf.h. 1836 1837 2005-03-18 C Jaipraash <cjaiprakash (a] noida.hcltech.com> 1838 1839 * m68k.h (EF_CFV4E): Define. 1840 1841 2005-03-17 Paul Brook <paul (a] codesourcery.com> 1842 Dan Jacobowitz <dan (a] codesourcery.com> 1843 Mark Mitchell <mark (a] codesourcery.com> 1844 1845 * arm.h (PT_ARM_EXIDX): Define. 1846 1847 2005-03-02 Daniel Jacobowitz <dan (a] codesourcery.com> 1848 Joseph Myers <joseph (a] codesourcery.com> 1849 1850 * mips.h: Define MIPS TLS relocations. 1851 1852 2005-02-15 Nigel Stephens <nigel (a] mips.com> 1853 Maciej W. Rozycki <macro (a] 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 1862 2005-02-11 Maciej W. Rozycki <macro (a] mips.com> 1863 1864 * mips.h (R_MIPS_max): Use FAKE_RELOC to define. 1865 1866 2005-01-25 Alexandre Oliva <aoliva (a] redhat.com> 1867 1868 2004-12-10 Alexandre Oliva <aoliva (a] redhat.com> 1869 * frv.h: Add R_FRV_TLSMOFF. 1870 2004-11-10 Alexandre Oliva <aoliva (a] redhat.com> 1871 * frv.h: Add TLS relocations. 1872 1873 2005-01-17 Nick Clifton <nickc (a] 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 1879 2005-01-12 Alan Modra <amodra (a] 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 1884 2004-12-22 Klaus Rudolph <lts-rudolph (a] gmx.de> 1885 1886 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. 1887 1888 2004-12-16 Richard Sandiford <rsandifo (a] redhat.com> 1889 1890 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. 1891 1892 2004-12-09 Ian Lance Taylor <ian (a] wasabisystems.com> 1893 1894 * mips.h (E_MIPS_MACH_9000): Define. 1895 1896 2004-11-04 Hans-Peter Nilsson <hp (a] 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 1902 2004-10-06 Eric Christopher <echristo (a] redhat.com> 1903 1904 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. 1905 1906 2004-10-01 Paul Brook <paul (a] 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 1913 2004-08-25 Dmitry Diky <diwil (a] spec.ru> 1914 1915 * msp430.h: Add new relocs. 1916 1917 2004-08-12 H.J. Lu <hongjiu.lu (a] intel.com> 1918 1919 * i386.h (R_386_USED_BY_INTEL_200): New. 1920 1921 2004-07-29 Alexandre Oliva <aoliva (a] redhat.com> 1922 1923 Introduce SH2a support. 1924 2004-02-18 Corinna Vinschen <vinschen (a] redhat.com> 1925 * sh.h (EF_SH2A_NOFPU): New. 1926 2003-12-01 Michael Snyder <msnyder (a] redhat.com> 1927 * sh.h (EF_SH2A): New. 1928 1929 2004-07-27 Tomer Levi <Tomer.Levi (a] nsc.com> 1930 1931 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, 1932 BFD_RELOC_CRX_SWITCH32. 1933 1934 2004-07-06 Tomer Levi <Tomer.Levi (a] nsc.com> 1935 1936 * common.h (EM_CRX): Define. 1937 * crx.h: New file. 1938 1939 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro (a] 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 1944 2004-06-19 Alan Modra <amodra (a] bigpond.net.au> 1945 1946 * common.h (ELF64_R_INFO): Warning fix. 1947 1948 2004-06-14 Chris Demetriou <cgd (a] broadcom.com> 1949 1950 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), 1951 with an updated comment. 1952 1953 2004-05-28 Andrew Stubbs <andrew.stubbs (a] 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 1966 2004-04-24 Chris Demetriou <cgd (a] 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 1972 2004-30-30 Galit Heller <Galit.Heller (a] nsc.com> 1973 Tomer Levi <Tomer.Levi (a] nsc.com> 1974 1975 * common.h (EM_CR): Define. 1976 * cr16c.h: New file. 1977 1978 2004-03-23 Paul Brook <paul (a] codesourcery.com> 1979 1980 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. 1981 1982 2003-03-03 Andrew Stubbs <andrew.stubbs (a] superh.com> 1983 1984 * sh.h: Add EF_SH4_NOMMU_NOFPU. 1985 1986 2004-03-01 Richard Sandiford <rsandifo (a] redhat.com> 1987 1988 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. 1989 1990 2004-01-28 Roland McGrath <roland (a] redhat.com> 1991 1992 * common.h (AT_SECURE): New macro. 1993 1994 2004-01-21 Roland McGrath <roland (a] 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 2002 2004-01-17 Mark Kettenis <kettenis (a] gnu.org> 2003 2004 * common.h (NT_OPENBSD_IDENT): Define. 2005 2006 2004-01-06 Alexandre Oliva <aoliva (a] redhat.com> 2007 2008 2003-09-18 Alexandre Oliva <aoliva (a] redhat.com> 2009 * frv.h (EF_FRV_FDPIC): New macro. 2010 (EF_FRV_PIC_FLAGS): Adjust. 2011 2003-08-08 Alexandre Oliva <aoliva (a] 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 (a] 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 2021 For older changes see ChangeLog-9103 2022 2024 Copyright (C) 2004-2014 Free Software Foundation, Inc. 2025 2026 Copying and distribution of this file, with or without modification, 2027 are permitted in any medium without royalty provided the copyright 2028 notice and this notice are preserved. 2029 2030 Local Variables: 2031 mode: change-log 2032 left-margin: 8 2033 fill-column: 74 2034 version-control: never 2035 End: 2036