12006-03-22 Richard Sandiford <[email protected]> 2 Daniel Jacobowitz <[email protected]> 3 Phil Edwards <[email protected]> 4 Zack Weinberg <[email protected]> 5 Mark Mitchell <[email protected]> 6 Nathan Sidwell <[email protected]> 7 8 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. 9 102006-03-19 John David Anglin <[email protected]> 11 12 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED, 13 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON, 14 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT, 15 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT, 16 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define. 17 182006-03-10 Paul Brook <[email protected]> 19 20 * arm.h (EF_ARM_EABI_VER5): Define. 21 222006-03-06 Nathan Sidwell <[email protected]> 23 24 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A, 25 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust. 26 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New. 27 (EF_M68K_HW_DIV, EF_M68K_USP): Remove. 28 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust. 29 (EF_M68K_EMAC_B): New. 30 312006-03-03 Bjoern Haase <[email protected]> 32 33 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add. 34 (EF_AVR_LINKRELAX_PREPARED): Add. 35 362006-03-02 Ben Elliston <[email protected]> 37 38 Import from the GCC tree: 39 2006-03-01 Jakub Jelinek <[email protected]> 40 41 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants 42 from DWARF 3. 43 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale, 44 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count, 45 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled, 46 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity, 47 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New. 48 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New. 49 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited, 50 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New. 51 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch, 52 DW_DS_leading_separate, DW_DS_trailing_separate): New. 53 (DW_END_default, DW_END_big, DW_END_little): New. 54 (DW_END_lo_user, DW_END_hi_user): Define. 55 (DW_LNE_lo_user, DW_LNE_hi_user): Define. 56 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New. 57 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC, 58 DW_LANG_D): New. 59 602006-02-24 DJ Delorie <[email protected]> 61 62 * m32c.h: Add relax relocs. 63 642006-02-17 Shrirang Khisti <[email protected]> 65 Anil Paranjape <[email protected]> 66 Shilin Shakti <[email protected]> 67 68 * common.h (EM_XC16X): New entry for xc16x cpu. 69 Sort other EM_* numbers into numerical order. 70 * xc16x.h: New file. 71 722006-02-10 H.J. Lu <[email protected]> 73 74 PR binutils/2258 75 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New. 76 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. 77 782006-02-07 Nathan Sidwell <[email protected]> 79 80 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ... 81 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here. 82 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS, 83 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC, 84 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New. 85 862006-02-06 Steve Ellcey <[email protected]> 87 88 * ia64.h (SHF_IA_64_HP_TLS): New. 89 902006-01-18 Alexandre Oliva <[email protected]> 91 92 Introduce TLS descriptors for i386 and x86_64. 93 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New. 94 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC): 95 New. 96 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL, 97 R_X86_64_TLSDESC): New. 98 992006-01-09 Mike Frysinger <[email protected]>: 100 101 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. 102 1032005-12-16 Nathan Sidwell <[email protected]> 104 105 Second part of ms1 to mt renaming. 106 * common.h (EM_MT): Renamed. 107 * mt.h: Rename relocs, cpu & other defines. 108 1092005-12-12 Paul Brook <[email protected]> 110 111 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. 112 1132005-11-11 Nick Clifton <[email protected]> 114 115 PR 1150 116 * mips.h (STO_OPTIONAL): Define. 117 (ELF_MIPS_IS_OPTIONAL): Define. 118 1192005-09-30 Catherine Moore <[email protected]> 120 121 * bfin.h: New file. 122 * common.h (EM_BLACKFIN): Define. 123 1242005-10-08 Paul Brook <[email protected]> 125 126 * arm.h: Add prototypes for BFD object attribute routines. 127 1282005-09-09 Richard Earnshaw <[email protected]> 129 130 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. 131 1322005-08-09 John David Anglin <[email protected]> 133 134 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): 135 New defines. 136 1372005-08-04 John David Anglin <[email protected]> 138 139 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines. 140 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New 141 deprecated defines. 142 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS, 143 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT, 144 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST, 145 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP, 146 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT, 147 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT, 148 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED, 149 NT_HP_UX_OPTIONS): Define. 150 1512005-07-25 DJ Delorie <[email protected]> 152 153 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. 154 1552005-07-25 Jan Hubicka <[email protected]> 156 157 * x86-64.h (SHN_X86_64_LCOMMON): New. 158 (SHF_X86_64_LARGE): New. 159 1602005-07-20 Kazuhiro Inaoka <[email protected]> 161 162 * m32r.h (R_M32R_REL32): Added. 163 1642005-07-18 Ben Elliston <[email protected]> 165 166 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float. 167 Replace with DW_ATE_decimal_float (now in DWARF 3). 168 1692005-07-14 Jim Blandy <[email protected]> 170 171 Add support for Renesas M32C and M16C. 172 * common.h (EM_M32C): New machine number. 173 * m32c.h: New file. 174 1752005-06-17 Jan Beulich <[email protected]> 176 177 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for 178 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and 179 R_X86_64_GOTPC32. 180 1812005-06-07 Aldy Hernandez <[email protected]> 182 Michael Snyder <[email protected]> 183 Stan Cox <[email protected]> 184 185 * common.h (EM_MS1): Define. 186 187 * ms1.h: New file. 188 1892005-05-31 Richard Henderson <[email protected]> 190 191 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. 192 1932005-05-29 Richard Henderson <[email protected]> 194 195 * alpha.h (DT_ALPHA_PLTRO): New. 196 1972005-05-19 Ben Elliston <[email protected]> 198 199 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from 200 the user-defined encoding space pending inclusion in the standard. 201 2022005-05-18 Zack Weinberg <[email protected]> 203 204 * arm.h: Make all #ifndef OLD_ARM_ABI blocks 205 unconditional, delete all #ifdef OLD_ARM_ABI blocks. 206 2072005-05-17 Zack Weinberg <[email protected]> 208 209 * arm.h: Import complete list of official relocation names 210 and numbers from AAELF. Define FAKE_RELOCs for old names. 211 Remove a few old names no longer used anywhere. 212 2132005-05-14 Alan Modra <[email protected]> 214 215 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. 216 2172005-05-11 Alan Modra <[email protected]> 218 219 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, 220 R_PPC_RELAX32PC_PLT) Adjust. 221 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define. 222 (DT_PPC_GLINK): Define. 223 2242005-05-10 Nick Clifton <[email protected]> 225 226 * Update the address and phone number of the FSF organization in 227 the GPL notices in the following files: 228 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h, 229 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h, 230 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h, 231 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h, 232 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h, 233 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h, 234 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h 235 2362005-04-13 H.J. Lu <[email protected]> 237 238 Moved from ../ChangeLog 239 240 2004-10-27 Richard Earnshaw <[email protected]> 241 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. 242 243 2004-10-12 Paul Brook <[email protected]> 244 * arm.h (EF_ARM_EABI_VER4): Define. 245 246 2004-10-08 Daniel Jacobowitz <[email protected]> 247 248 * common.h (PT_SUNW_EH_FRAME): Define. 249 * x86-64.h (SHT_X86_64_UNWIND): Define. 250 251 2004-10-07 Bob Wilson <[email protected]> 252 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32, 253 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations. 254 (XTENSA_PROP_SEC_NAME): Define. 255 (property_table_entry): Add flags field. 256 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define. 257 258 2004-09-17 Paul Brook <[email protected]> 259 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK. 260 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL, 261 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX. 262 263 2004-09-13 Paul Brook <[email protected]> 264 * arm.h: Rename RELABS to TARGET1. 265 266 2004-05-11 Jakub Jelinek <[email protected]> 267 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. 268 (PT_GNU_RELRO): Define. 269 2702005-03-29 Daniel Jacobowitz <[email protected]> 271 Phil Blundell <[email protected]> 272 273 * arm.h: Add TLS relocations. 274 2752005-03-23 Ben Elliston <[email protected]> 276 277 * dwarf.h: Merge with GCC's dwarf.h. 278 2792005-03-18 C Jaipraash <[email protected]> 280 281 * m68k.h (EF_CFV4E): Define. 282 2832005-03-17 Paul Brook <[email protected]> 284 Dan Jacobowitz <[email protected]> 285 Mark Mitchell <[email protected]> 286 287 * arm.h (PT_ARM_EXIDX): Define. 288 2892005-03-02 Daniel Jacobowitz <[email protected]> 290 Joseph Myers <[email protected]> 291 292 * mips.h: Define MIPS TLS relocations. 293 2942005-02-15 Nigel Stephens <[email protected]> 295 Maciej W. Rozycki <[email protected]> 296 297 * mips.h (R_MIPS16_GOT16): New reloc code. 298 (R_MIPS16_CALL16): Likewise. 299 (R_MIPS16_HI16): Likewise. 300 (R_MIPS16_LO16): Likewise. 301 (R_MIPS16_min): New fake reloc code. 302 (R_MIPS16_max): Likewise. 303 3042005-02-11 Maciej W. Rozycki <[email protected]> 305 306 * mips.h (R_MIPS_max): Use FAKE_RELOC to define. 307 3082005-01-25 Alexandre Oliva <[email protected]> 309 310 2004-12-10 Alexandre Oliva <[email protected]> 311 * frv.h: Add R_FRV_TLSMOFF. 312 2004-11-10 Alexandre Oliva <[email protected]> 313 * frv.h: Add TLS relocations. 314 3152005-01-17 Nick Clifton <[email protected]> 316 317 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4, 318 EF_SH2A_SH3E): New flags. 319 (EF_SH_BFD_TABLE): Add these new flags to the table. 320 3212005-01-12 Alan Modra <[email protected]> 322 323 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. 324 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. 325 3262004-12-22 Klaus Rudolph <[email protected]> 327 328 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. 329 3302004-12-16 Richard Sandiford <[email protected]> 331 332 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. 333 3342004-12-09 Ian Lance Taylor <[email protected]> 335 336 * mips.h (E_MIPS_MACH_9000): Define. 337 3382004-11-04 Hans-Peter Nilsson <[email protected]> 339 340 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10) 341 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New 342 macros. 343 3442004-10-06 Eric Christopher <[email protected]> 345 346 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. 347 3482004-10-01 Paul Brook <[email protected]> 349 350 * arm.h (SHT_ARM_EXIDX): Define. 351 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind, 352 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): 353 Define. 354 3552004-08-25 Dmitry Diky <[email protected]> 356 357 * msp430.h: Add new relocs. 358 3592004-08-12 H.J. Lu <[email protected]> 360 361 * i386.h (R_386_USED_BY_INTEL_200): New. 362 3632004-07-29 Alexandre Oliva <[email protected]> 364 365 Introduce SH2a support. 366 2004-02-18 Corinna Vinschen <[email protected]> 367 * sh.h (EF_SH2A_NOFPU): New. 368 2003-12-01 Michael Snyder <[email protected]> 369 * sh.h (EF_SH2A): New. 370 3712004-07-27 Tomer Levi <[email protected]> 372 373 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, 374 BFD_RELOC_CRX_SWITCH32. 375 3762004-07-06 Tomer Levi <[email protected]> 377 378 * common.h (EM_CRX): Define. 379 * crx.h: New file. 380 3812004-06-25 Kazuhiro Inaoka <[email protected]> 382 383 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO, 384 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO. 385 3862004-06-19 Alan Modra <[email protected]> 387 388 * common.h (ELF64_R_INFO): Warning fix. 389 3902004-06-14 Chris Demetriou <[email protected]> 391 392 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), 393 with an updated comment. 394 3952004-05-28 Andrew Stubbs <[email protected]> 396 397 * sh.h (EF_SH_HAS_DSP): Remove. 398 (EF_SH_HAS_FP): Remove. 399 (EF_SH_MERGE_MACH): Remove. 400 (EF_SH4_NOFPU): Convert to decimal. 401 (EF_SH4A_NOFPU): Likewise. 402 (EF_SH4_NOMMU_NOFPU): Likewise. 403 (EF_SH3_NOMMU): Add new macro. 404 (EF_SH_BFD_TABLE): Likewise. 405 (sh_find_elf_flags): Add prototype. 406 (sh_elf_get_flags_from_mach): Likewise. 407 4082004-04-24 Chris Demetriou <[email protected]> 409 410 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16) 411 (R_MIPS_GNU_REL_HI16): Remove. 412 (R_MIPS_GNU_REL16_S2): Update comment. 413 4142004-30-30 Galit Heller <[email protected]> 415 Tomer Levi <[email protected]> 416 417 * common.h (EM_CR): Define. 418 * cr16c.h: New file. 419 4202004-03-23 Paul Brook <[email protected]> 421 422 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. 423 4242003-03-03 Andrew Stubbs <[email protected]> 425 426 * sh.h: Add EF_SH4_NOMMU_NOFPU. 427 4282004-03-01 Richard Sandiford <[email protected]> 429 430 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. 431 4322004-01-28 Roland McGrath <[email protected]> 433 434 * common.h (AT_SECURE): New macro. 435 4362004-01-21 Roland McGrath <[email protected]> 437 438 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros. 439 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME, 440 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH, 441 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD, 442 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise. 443 4442004-01-17 Mark Kettenis <[email protected]> 445 446 * common.h (NT_OPENBSD_IDENT): Define. 447 4482004-01-06 Alexandre Oliva <[email protected]> 449 450 2003-09-18 Alexandre Oliva <[email protected]> 451 * frv.h (EF_FRV_FDPIC): New macro. 452 (EF_FRV_PIC_FLAGS): Adjust. 453 2003-08-08 Alexandre Oliva <[email protected]> 454 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12, 455 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12, 456 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New. 457 2003-08-04 Alexandre Oliva <[email protected]> 458 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC, 459 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO): 460 New. 461 462 463For older changes see ChangeLog-9103 464 465Local Variables: 466mode: change-log 467left-margin: 8 468fill-column: 74 469version-control: never 470End: 471