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