12006-03-22 Richard Sandiford <richard@codesourcery.com> 2 Daniel Jacobowitz <dan@codesourcery.com> 3 Phil Edwards <phil@codesourcery.com> 4 Zack Weinberg <zack@codesourcery.com> 5 Mark Mitchell <mark@codesourcery.com> 6 Nathan Sidwell <nathan@codesourcery.com> 7 8 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. 9 102006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 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 <paul@codesourcery.com> 19 20 * arm.h (EF_ARM_EABI_VER5): Define. 21 222006-03-06 Nathan Sidwell <nathan@codesourcery.com> 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 <bjoern.m.haase@web.de> 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 <bje@au.ibm.com> 37 38 Import from the GCC tree: 39 2006-03-01 Jakub Jelinek <jakub@redhat.com> 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 <dj@redhat.com> 61 62 * m32c.h: Add relax relocs. 63 642006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 65 Anil Paranjape <anilp1@kpitcummins.com> 66 Shilin Shakti <shilins@kpitcummins.com> 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 <hongjiu.lu@intel.com> 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 <nathan@codesourcery.com> 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 <sje@cup.hp.com> 87 88 * ia64.h (SHF_IA_64_HP_TLS): New. 89 902006-01-18 Alexandre Oliva <aoliva@redhat.com> 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 <vapier@gentoo.org>: 100 101 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. 102 1032005-12-16 Nathan Sidwell <nathan@codesourcery.com> 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 <paul@codesourcery.com> 110 111 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. 112 1132005-11-11 Nick Clifton <nickc@redhat.com> 114 115 PR 1150 116 * mips.h (STO_OPTIONAL): Define. 117 (ELF_MIPS_IS_OPTIONAL): Define. 118 1192005-09-30 Catherine Moore <clm@cm00re.com> 120 121 * bfin.h: New file. 122 * common.h (EM_BLACKFIN): Define. 123 1242005-10-08 Paul Brook <paul@codesourcery.com> 125 126 * arm.h: Add prototypes for BFD object attribute routines. 127 1282005-09-09 Richard Earnshaw <richard.earnshaw@arm.com> 129 130 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. 131 1322005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 133 134 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): 135 New defines. 136 1372005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 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 <dj@redhat.com> 152 153 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. 154 1552005-07-25 Jan Hubicka <jh@suse.cz> 156 157 * x86-64.h (SHN_X86_64_LCOMMON): New. 158 (SHF_X86_64_LARGE): New. 159 1602005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 161 162 * m32r.h (R_M32R_REL32): Added. 163 1642005-07-18 Ben Elliston <bje@au.ibm.com> 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 <jimb@redhat.com> 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 <jbeulich@novell.com> 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 <aldyh@redhat.com> 182 Michael Snyder <msnyder@redhat.com> 183 Stan Cox <scox@redhat.com> 184 185 * common.h (EM_MS1): Define. 186 187 * ms1.h: New file. 188 1892005-05-31 Richard Henderson <rth@redhat.com> 190 191 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. 192 1932005-05-29 Richard Henderson <rth@redhat.com> 194 195 * alpha.h (DT_ALPHA_PLTRO): New. 196 1972005-05-19 Ben Elliston <bje@au.ibm.com> 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 <zack@codesourcery.com> 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 <zack@codesourcery.com> 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 <amodra@bigpond.net.au> 214 215 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. 216 2172005-05-11 Alan Modra <amodra@bigpond.net.au> 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 <nickc@redhat.com> 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 <hongjiu.lu@intel.com> 237 238 Moved from ../ChangeLog 239 240 2004-10-27 Richard Earnshaw <rearnsha@arm.com> 241 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. 242 243 2004-10-12 Paul Brook <paul@codesourcery.com> 244 * arm.h (EF_ARM_EABI_VER4): Define. 245 246 2004-10-08 Daniel Jacobowitz <dan@debian.org> 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 <bob.wilson@acm.org> 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 <paul@codesourcery.com> 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 <paul@codesourcery.com> 264 * arm.h: Rename RELABS to TARGET1. 265 266 2004-05-11 Jakub Jelinek <jakub@redhat.com> 267 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. 268 (PT_GNU_RELRO): Define. 269 2702005-03-29 Daniel Jacobowitz <dan@codesourcery.com> 271 Phil Blundell <philb@gnu.org> 272 273 * arm.h: Add TLS relocations. 274 2752005-03-23 Ben Elliston <bje@au.ibm.com> 276 277 * dwarf.h: Merge with GCC's dwarf.h. 278 2792005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com> 280 281 * m68k.h (EF_CFV4E): Define. 282 2832005-03-17 Paul Brook <paul@codesourcery.com> 284 Dan Jacobowitz <dan@codesourcery.com> 285 Mark Mitchell <mark@codesourcery.com> 286 287 * arm.h (PT_ARM_EXIDX): Define. 288 2892005-03-02 Daniel Jacobowitz <dan@codesourcery.com> 290 Joseph Myers <joseph@codesourcery.com> 291 292 * mips.h: Define MIPS TLS relocations. 293 2942005-02-15 Nigel Stephens <nigel@mips.com> 295 Maciej W. Rozycki <macro@mips.com> 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 <macro@mips.com> 305 306 * mips.h (R_MIPS_max): Use FAKE_RELOC to define. 307 3082005-01-25 Alexandre Oliva <aoliva@redhat.com> 309 310 2004-12-10 Alexandre Oliva <aoliva@redhat.com> 311 * frv.h: Add R_FRV_TLSMOFF. 312 2004-11-10 Alexandre Oliva <aoliva@redhat.com> 313 * frv.h: Add TLS relocations. 314 3152005-01-17 Nick Clifton <nickc@redhat.com> 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 <amodra@bigpond.net.au> 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 <lts-rudolph@gmx.de> 327 328 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. 329 3302004-12-16 Richard Sandiford <rsandifo@redhat.com> 331 332 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. 333 3342004-12-09 Ian Lance Taylor <ian@wasabisystems.com> 335 336 * mips.h (E_MIPS_MACH_9000): Define. 337 3382004-11-04 Hans-Peter Nilsson <hp@axis.com> 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 <echristo@redhat.com> 345 346 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. 347 3482004-10-01 Paul Brook <paul@codesourcery.com> 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 <diwil@spec.ru> 356 357 * msp430.h: Add new relocs. 358 3592004-08-12 H.J. Lu <hongjiu.lu@intel.com> 360 361 * i386.h (R_386_USED_BY_INTEL_200): New. 362 3632004-07-29 Alexandre Oliva <aoliva@redhat.com> 364 365 Introduce SH2a support. 366 2004-02-18 Corinna Vinschen <vinschen@redhat.com> 367 * sh.h (EF_SH2A_NOFPU): New. 368 2003-12-01 Michael Snyder <msnyder@redhat.com> 369 * sh.h (EF_SH2A): New. 370 3712004-07-27 Tomer Levi <Tomer.Levi@nsc.com> 372 373 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, 374 BFD_RELOC_CRX_SWITCH32. 375 3762004-07-06 Tomer Levi <Tomer.Levi@nsc.com> 377 378 * common.h (EM_CRX): Define. 379 * crx.h: New file. 380 3812004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 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 <amodra@bigpond.net.au> 387 388 * common.h (ELF64_R_INFO): Warning fix. 389 3902004-06-14 Chris Demetriou <cgd@broadcom.com> 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 <andrew.stubbs@superh.com> 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 <cgd@broadcom.com> 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 <Galit.Heller@nsc.com> 415 Tomer Levi <Tomer.Levi@nsc.com> 416 417 * common.h (EM_CR): Define. 418 * cr16c.h: New file. 419 4202004-03-23 Paul Brook <paul@codesourcery.com> 421 422 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. 423 4242003-03-03 Andrew Stubbs <andrew.stubbs@superh.com> 425 426 * sh.h: Add EF_SH4_NOMMU_NOFPU. 427 4282004-03-01 Richard Sandiford <rsandifo@redhat.com> 429 430 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. 431 4322004-01-28 Roland McGrath <roland@redhat.com> 433 434 * common.h (AT_SECURE): New macro. 435 4362004-01-21 Roland McGrath <roland@redhat.com> 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 <kettenis@gnu.org> 445 446 * common.h (NT_OPENBSD_IDENT): Define. 447 4482004-01-06 Alexandre Oliva <aoliva@redhat.com> 449 450 2003-09-18 Alexandre Oliva <aoliva@redhat.com> 451 * frv.h (EF_FRV_FDPIC): New macro. 452 (EF_FRV_PIC_FLAGS): Adjust. 453 2003-08-08 Alexandre Oliva <aoliva@redhat.com> 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 <aoliva@redhat.com> 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