* internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
[binutils.git] / include / elf / ChangeLog
blobded6712636ab50b47a9cac43b7e0666a2fd8579f
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>
14         * vxworks.h: New.
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>
38         PR binutils/3281
39         PR binutils/5037
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 ...
59         (PT_GNU_ATTR): This.
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.
86         * cr16.h: New file.
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,
97         DW_OP_GNU_uninit.
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
116         value).
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>
134         * mep.h: New file.
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.
189         * spu.h: New file.
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>
199         * score.h: New file.
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):
223         New TLS relocs.
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
273         from DWARF 3.
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,
289         DW_LANG_D): New.
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.
301         * xc16x.h: New file.
303 2006-02-10  H.J. Lu  <hongjiu.lu@intel.com>
305         PR binutils/2258
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):
326         New.
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>
346         PR 1150
347         * mips.h (STO_OPTIONAL): Define.
348         (ELF_MIPS_IS_OPTIONAL): Define.
350 2005-09-30  Catherine Moore  <clm@cm00re.com>
352         * bfin.h: New file.
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):
366         New defines.
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
372         deprecated defines.
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.
404         * m32c.h: New file.
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
410         R_X86_64_GOTPC32.
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.
418         * ms1.h: New file.
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
573         macros.
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):
584         Define.
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.
610         * crx.h: New file.
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.
649         * cr16c.h: New file.
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):
691         New.
694 For older changes see ChangeLog-9103
696 Local Variables:
697 mode: change-log
698 left-margin: 8
699 fill-column: 74
700 version-control: never
701 End: