1 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
3 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
4 segments at the end of memory.
6 2007-11-16 Nick Clifton <nickc@redhat.com>
8 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
9 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
10 (DW_AT_stride): Rename to DW_AT_byte_stride.
12 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
16 2007-10-30 Nick Clifton <nickc@redhat.com>
18 * mn10300.h (R_MN10300_ALIGN): Define.
20 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
22 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
24 2007-10-19 Nick Clifton <nickc@redhat.com>
26 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
28 2007-10-18 Roland McGrath <roland@redhat.com>
30 * common.h (NT_PPC_VMX): New macro.
32 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
34 * cr16.h: Updated with new relocaction macros.
36 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
40 * internal.h (elf_segment_map): Add p_size and p_size_valid.
41 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
42 PT_GNU_RELRO segments.
44 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
46 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
48 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
50 * common.h (NT_SPU): Define.
52 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
54 * common.h: Revert last change.
56 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
58 * common.h (PT_GNU_STACK): Renamed to ...
60 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
62 2007-07-09 Roland McGrath <roland@redhat.com>
64 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
66 2007-06-29 Joseph Myers <joseph@codesourcery.com>
68 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
70 2007-06-29 Joseph Myers <joseph@codesourcery.com>
72 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
74 2007-06-29 Joseph Myers <joseph@codesourcery.com>
76 * arm.h (elf32_arm_add_eabi_attr_int,
77 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
78 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
79 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
80 Tag_Symbol, Tag_compatibility): Remove.
81 * common.h (SHT_GNU_ATTRIBUTES): Define.
83 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
85 * common.h (EM_CR16): New entry for CR16 cpu.
88 2007-06-11 Sterling Augustine <sterling@tensilica.com>
89 Bob Wilson <bob.wilson@acm.org>
91 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
92 (XTENSA_PROP_NO_TRANSFORM): ...this.
94 2007-05-18 Caroline Tice <ctice@apple.com>
96 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
99 2007-05-12 Alan Modra <amodra@bigpond.net.au>
101 * spu.h (R_SPU_ADDR16X): Define.
102 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
104 2007-05-11 Alan Modra <amodra@bigpond.net.au>
106 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
108 2007-05-02 Alan Modra <amodra@bigpond.net.au>
110 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
111 and vma for appropriate sections.
113 2007-04-26 Jan Beulich <jbeulich@novell.com>
115 * common.h (DT_ENCODING): Correct value (back to spec mandated
118 2007-03-08 Alan Modra <amodra@bigpond.net.au>
120 * v850.h (V850_OTHER_TDA_BYTE): Delete.
121 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
122 that don't clash with visibility bits.
124 2007-03-07 Alan Modra <amodra@bigpond.net.au>
126 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
128 2007-02-05 Dave Brolley <brolley@redhat.com>
129 Richard Sandiford <rsandifo@redhat.com>
130 Richard Henderson <rth@redhat.com>
131 DJ Delorie <dj@redhat.com>
132 Ben Elliston <bje@redhat.com>
135 * common.h (EM_CYGNUS_MEP): Define.
137 2007-02-15 Dave Brolley <brolley@redhat.com>
139 From Graydon Hoare <graydon@redhat.com>:
140 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
142 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
144 * m68k.h (EF_M68K_FIDO): New.
145 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
146 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
148 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
150 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
152 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
154 * m68k.h (EF_M68K_ARCH_MASK): New.
156 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
158 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
160 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
162 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
163 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
164 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
165 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
166 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
167 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
168 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
169 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
170 EF_M68K_CF_FLOAT, respectively.
172 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
173 Nick Clifton <nickc@redhat.com>
175 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
177 2006-10-28 Richard Sandiford <richard@codesourcery.com>
179 * mips.h (R_MIPS_GLOB_DAT): Define
180 (R_MIPS_max): Bump by 1.
182 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
183 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
184 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
185 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
186 Alan Modra <amodra@bigpond.net.au>
188 * common.h (EM_SPU): Define.
191 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
193 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
194 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
195 (EF_SCORE_HASENTRY): Delete.
197 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
200 * common.h: Add Score machine number.
202 2006-07-10 Jakub Jelinek <jakub@redhat.com>
204 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
206 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
208 * internal.h (ELF_SECTION_SIZE): New.
209 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
210 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
211 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
213 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
215 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
217 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
218 Randolph Chung <randolph@tausq.org>
219 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
220 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
221 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
222 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
224 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
225 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
226 Define TLS relocs using existing equivalents.
228 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
230 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
232 2006-03-22 Richard Sandiford <richard@codesourcery.com>
233 Daniel Jacobowitz <dan@codesourcery.com>
234 Phil Edwards <phil@codesourcery.com>
235 Zack Weinberg <zack@codesourcery.com>
236 Mark Mitchell <mark@codesourcery.com>
237 Nathan Sidwell <nathan@codesourcery.com>
239 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
241 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
243 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
244 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
245 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
246 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
247 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
249 2006-03-10 Paul Brook <paul@codesourcery.com>
251 * arm.h (EF_ARM_EABI_VER5): Define.
253 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
255 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
256 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
257 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
258 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
259 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
260 (EF_M68K_EMAC_B): New.
262 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
264 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
265 (EF_AVR_LINKRELAX_PREPARED): Add.
267 2006-03-02 Ben Elliston <bje@au.ibm.com>
269 Import from the GCC tree:
270 2006-03-01 Jakub Jelinek <jakub@redhat.com>
272 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
274 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
275 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
276 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
277 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
278 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
279 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
280 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
281 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
282 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
283 DW_DS_leading_separate, DW_DS_trailing_separate): New.
284 (DW_END_default, DW_END_big, DW_END_little): New.
285 (DW_END_lo_user, DW_END_hi_user): Define.
286 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
287 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
288 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
291 2006-02-24 DJ Delorie <dj@redhat.com>
293 * m32c.h: Add relax relocs.
295 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
296 Anil Paranjape <anilp1@kpitcummins.com>
297 Shilin Shakti <shilins@kpitcummins.com>
299 * common.h (EM_XC16X): New entry for xc16x cpu.
300 Sort other EM_* numbers into numerical order.
303 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
306 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
307 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
309 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
311 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
312 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
313 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
314 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
315 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
317 2006-02-06 Steve Ellcey <sje@cup.hp.com>
319 * ia64.h (SHF_IA_64_HP_TLS): New.
321 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
323 Introduce TLS descriptors for i386 and x86_64.
324 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
325 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
327 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
328 R_X86_64_TLSDESC): New.
330 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
332 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
334 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
336 Second part of ms1 to mt renaming.
337 * common.h (EM_MT): Renamed.
338 * mt.h: Rename relocs, cpu & other defines.
340 2005-12-12 Paul Brook <paul@codesourcery.com>
342 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
344 2005-11-11 Nick Clifton <nickc@redhat.com>
347 * mips.h (STO_OPTIONAL): Define.
348 (ELF_MIPS_IS_OPTIONAL): Define.
350 2005-09-30 Catherine Moore <clm@cm00re.com>
353 * common.h (EM_BLACKFIN): Define.
355 2005-10-08 Paul Brook <paul@codesourcery.com>
357 * arm.h: Add prototypes for BFD object attribute routines.
359 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
361 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
363 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
365 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
368 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
370 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
371 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
373 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
374 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
375 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
376 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
377 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
378 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
379 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
380 NT_HP_UX_OPTIONS): Define.
382 2005-07-25 DJ Delorie <dj@redhat.com>
384 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
386 2005-07-25 Jan Hubicka <jh@suse.cz>
388 * x86-64.h (SHN_X86_64_LCOMMON): New.
389 (SHF_X86_64_LARGE): New.
391 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
393 * m32r.h (R_M32R_REL32): Added.
395 2005-07-18 Ben Elliston <bje@au.ibm.com>
397 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
398 Replace with DW_ATE_decimal_float (now in DWARF 3).
400 2005-07-14 Jim Blandy <jimb@redhat.com>
402 Add support for Renesas M32C and M16C.
403 * common.h (EM_M32C): New machine number.
406 2005-06-17 Jan Beulich <jbeulich@novell.com>
408 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
409 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
412 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
413 Michael Snyder <msnyder@redhat.com>
414 Stan Cox <scox@redhat.com>
416 * common.h (EM_MS1): Define.
420 2005-05-31 Richard Henderson <rth@redhat.com>
422 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
424 2005-05-29 Richard Henderson <rth@redhat.com>
426 * alpha.h (DT_ALPHA_PLTRO): New.
428 2005-05-19 Ben Elliston <bje@au.ibm.com>
430 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
431 the user-defined encoding space pending inclusion in the standard.
433 2005-05-18 Zack Weinberg <zack@codesourcery.com>
435 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
436 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
438 2005-05-17 Zack Weinberg <zack@codesourcery.com>
440 * arm.h: Import complete list of official relocation names
441 and numbers from AAELF. Define FAKE_RELOCs for old names.
442 Remove a few old names no longer used anywhere.
444 2005-05-14 Alan Modra <amodra@bigpond.net.au>
446 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
448 2005-05-11 Alan Modra <amodra@bigpond.net.au>
450 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
451 R_PPC_RELAX32PC_PLT) Adjust.
452 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
453 (DT_PPC_GLINK): Define.
455 2005-05-10 Nick Clifton <nickc@redhat.com>
457 * Update the address and phone number of the FSF organization in
458 the GPL notices in the following files:
459 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
460 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
461 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
462 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
463 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
464 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
465 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
467 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
469 Moved from ../ChangeLog
471 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
472 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
474 2004-10-12 Paul Brook <paul@codesourcery.com>
475 * arm.h (EF_ARM_EABI_VER4): Define.
477 2004-10-08 Daniel Jacobowitz <dan@debian.org>
479 * common.h (PT_SUNW_EH_FRAME): Define.
480 * x86-64.h (SHT_X86_64_UNWIND): Define.
482 2004-10-07 Bob Wilson <bob.wilson@acm.org>
483 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
484 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
485 (XTENSA_PROP_SEC_NAME): Define.
486 (property_table_entry): Add flags field.
487 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
489 2004-09-17 Paul Brook <paul@codesourcery.com>
490 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
491 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
492 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
494 2004-09-13 Paul Brook <paul@codesourcery.com>
495 * arm.h: Rename RELABS to TARGET1.
497 2004-05-11 Jakub Jelinek <jakub@redhat.com>
498 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
499 (PT_GNU_RELRO): Define.
501 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
502 Phil Blundell <philb@gnu.org>
504 * arm.h: Add TLS relocations.
506 2005-03-23 Ben Elliston <bje@au.ibm.com>
508 * dwarf.h: Merge with GCC's dwarf.h.
510 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
512 * m68k.h (EF_CFV4E): Define.
514 2005-03-17 Paul Brook <paul@codesourcery.com>
515 Dan Jacobowitz <dan@codesourcery.com>
516 Mark Mitchell <mark@codesourcery.com>
518 * arm.h (PT_ARM_EXIDX): Define.
520 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
521 Joseph Myers <joseph@codesourcery.com>
523 * mips.h: Define MIPS TLS relocations.
525 2005-02-15 Nigel Stephens <nigel@mips.com>
526 Maciej W. Rozycki <macro@mips.com>
528 * mips.h (R_MIPS16_GOT16): New reloc code.
529 (R_MIPS16_CALL16): Likewise.
530 (R_MIPS16_HI16): Likewise.
531 (R_MIPS16_LO16): Likewise.
532 (R_MIPS16_min): New fake reloc code.
533 (R_MIPS16_max): Likewise.
535 2005-02-11 Maciej W. Rozycki <macro@mips.com>
537 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
539 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
541 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
542 * frv.h: Add R_FRV_TLSMOFF.
543 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
544 * frv.h: Add TLS relocations.
546 2005-01-17 Nick Clifton <nickc@redhat.com>
548 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
549 EF_SH2A_SH3E): New flags.
550 (EF_SH_BFD_TABLE): Add these new flags to the table.
552 2005-01-12 Alan Modra <amodra@bigpond.net.au>
554 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
555 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
557 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
559 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
561 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
563 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
565 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
567 * mips.h (E_MIPS_MACH_9000): Define.
569 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
571 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
572 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
575 2004-10-06 Eric Christopher <echristo@redhat.com>
577 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
579 2004-10-01 Paul Brook <paul@codesourcery.com>
581 * arm.h (SHT_ARM_EXIDX): Define.
582 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
583 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
586 2004-08-25 Dmitry Diky <diwil@spec.ru>
588 * msp430.h: Add new relocs.
590 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
592 * i386.h (R_386_USED_BY_INTEL_200): New.
594 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
596 Introduce SH2a support.
597 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
598 * sh.h (EF_SH2A_NOFPU): New.
599 2003-12-01 Michael Snyder <msnyder@redhat.com>
600 * sh.h (EF_SH2A): New.
602 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
604 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
605 BFD_RELOC_CRX_SWITCH32.
607 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
609 * common.h (EM_CRX): Define.
612 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
614 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
615 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
617 2004-06-19 Alan Modra <amodra@bigpond.net.au>
619 * common.h (ELF64_R_INFO): Warning fix.
621 2004-06-14 Chris Demetriou <cgd@broadcom.com>
623 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
624 with an updated comment.
626 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
628 * sh.h (EF_SH_HAS_DSP): Remove.
629 (EF_SH_HAS_FP): Remove.
630 (EF_SH_MERGE_MACH): Remove.
631 (EF_SH4_NOFPU): Convert to decimal.
632 (EF_SH4A_NOFPU): Likewise.
633 (EF_SH4_NOMMU_NOFPU): Likewise.
634 (EF_SH3_NOMMU): Add new macro.
635 (EF_SH_BFD_TABLE): Likewise.
636 (sh_find_elf_flags): Add prototype.
637 (sh_elf_get_flags_from_mach): Likewise.
639 2004-04-24 Chris Demetriou <cgd@broadcom.com>
641 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
642 (R_MIPS_GNU_REL_HI16): Remove.
643 (R_MIPS_GNU_REL16_S2): Update comment.
645 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
646 Tomer Levi <Tomer.Levi@nsc.com>
648 * common.h (EM_CR): Define.
651 2004-03-23 Paul Brook <paul@codesourcery.com>
653 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
655 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
657 * sh.h: Add EF_SH4_NOMMU_NOFPU.
659 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
661 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
663 2004-01-28 Roland McGrath <roland@redhat.com>
665 * common.h (AT_SECURE): New macro.
667 2004-01-21 Roland McGrath <roland@redhat.com>
669 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
670 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
671 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
672 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
673 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
675 2004-01-17 Mark Kettenis <kettenis@gnu.org>
677 * common.h (NT_OPENBSD_IDENT): Define.
679 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
681 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
682 * frv.h (EF_FRV_FDPIC): New macro.
683 (EF_FRV_PIC_FLAGS): Adjust.
684 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
685 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
686 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
687 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
688 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
689 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
690 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
694 For older changes see ChangeLog-9103
700 version-control: never