]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - include/elf/ChangeLog
* cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
1 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
2
3 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
4 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
5 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
6 (R_CRIS_16_TPREL): New relocations.
7
8 2008-08-20 Bob Wilson <bob.wilson@acm.org>
9
10 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
11 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
12 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
13
14 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
15 Daniel Jacobowitz <dan@codesourcery.com>
16 Catherine Moore <clm@codesourcery.com>
17 Mark Shinwell <shinwell@codesourcery.com>
18
19 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
20 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
21
22 2008-08-04 Markus Weiss <weissms@aros.org>
23
24 * common.h (ELFOSABI_AROS): Update comment.
25
26 2008-07-26 Michael Eager <eager@eagercon.com>
27
28 * ppc.h: Add description of single-precision.
29
30 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
31
32 * common.h: Define NT_PPC_VSX.
33
34 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
35
36 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
37
38 2008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
39
40 * common.h (EM_CR16): Correct value.
41 (EM_CR16): Rename to EM_CR16_OLD.
42
43 2008-06-12 DJ Delorie <dj@redhat.com>
44
45 * common.h (EM_M32C_NEW): Rename to EM_M32C.
46 (EM_M32C): Rename to EM_M32C_OLD.
47
48 2008-06-12 Joseph Myers <joseph@codesourcery.com>
49
50 * common.h: Update e_machine table.
51
52 2008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
53
54 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
55
56 2008-06-09 Joseph Myers <joseph@codesourcery.com>
57
58 * common.h: Change registry@caldera.com to registry@sco.com.
59
60 2008-05-21 Nick Clifton <nickc@redhat.com>
61
62 * reloc-macros.h: Add a comment about the use of the
63 END_RELOC_NUMBERS symbol as a sentinel value.
64
65 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
66
67 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
68
69 2008-04-16 David S. Miller <davem@davemloft.net>
70
71 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
72 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
73 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
74 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
75
76 2008-03-24 Ian Lance Taylor <iant@google.com>
77
78 * common.h (NT_GNU_GOLD_VERSION): Define.
79
80 2008-03-13 Alan Modra <amodra@bigpond.net.au>
81
82 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
83 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
84 Order struct as for external version.
85
86 2008-03-12 Alan Modra <amodra@bigpond.net.au>
87
88 PR 5900
89 * common.h (SHN_BAD): Delete.
90 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
91 * external.h: ..here.
92 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
93 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
94 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
95
96 2008-03-12 Alan Modra <amodra@bigpond.net.au>
97
98 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
99 (SHN_CR16C_NCOMMON): Likewise.
100 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
101 (SHN_PARISC_HUGE_COMMON): Likewise.
102 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
103 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
104 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
105 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
106 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
107 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
108 (SHN_SCORE_SCOMMON): Likewise.
109 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
110 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
111 (SHN_V850_ZCOMMON): Likewise.
112 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
113
114 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
115
116 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
117 DW_OP_PGI_omp_thread_num.
118
119 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
120
121 * mips.h: Update copyright.
122 (E_MIPS_MACH_OCTEON): New macro.
123
124 2008-01-30 Tristan Gingold <gingold@adacore.com>
125
126 Add OpenVMS extensions.
127 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
128 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
129 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
130 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
131 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
132 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
133 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
134 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
135 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
136 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
137 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
138 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
139 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
140 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
141 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
142 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
143 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
144 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
145 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
146 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
147 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
149
150 2008-01-16 Mark Kettenis <kettenis@gnu.org>
151
152 * common.h (AT_SUN_AUXFLAGS): Define.
153
154 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * dwarf2.h (DW_AT_hi_user): Correct value.
157
158 2007-12-07 Bob Wilson <bob.wilson@acm.org>
159
160 * xtensa.h (R_XTENSA_32_PCREL): New.
161
162 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
163
164 * mips.h (E_MIPS_MACH_LS2E): New.
165 (E_MIPS_MACH_LS2F): New.
166
167 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
168
169 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
170 segments at the end of memory.
171
172 2007-11-17 Thiemo Seufer <ths@mips.com>
173
174 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
175 in comment.
176
177 2007-11-16 Nick Clifton <nickc@redhat.com>
178
179 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
180 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
181 (DW_AT_stride): Rename to DW_AT_byte_stride.
182
183 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
184
185 * vxworks.h: New.
186
187 2007-10-30 Nick Clifton <nickc@redhat.com>
188
189 * mn10300.h (R_MN10300_ALIGN): Define.
190
191 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
192
193 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
194
195 2007-10-19 Nick Clifton <nickc@redhat.com>
196
197 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
198
199 2007-10-18 Roland McGrath <roland@redhat.com>
200
201 * common.h (NT_PPC_VMX): New macro.
202
203 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
204
205 * cr16.h: Updated with new relocaction macros.
206
207 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR binutils/3281
210 PR binutils/5037
211 * internal.h (elf_segment_map): Add p_size and p_size_valid.
212 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
213 PT_GNU_RELRO segments.
214
215 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
216
217 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
218
219 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
220
221 * common.h (NT_SPU): Define.
222
223 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
224
225 * common.h: Revert last change.
226
227 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
228
229 * common.h (PT_GNU_STACK): Renamed to ...
230 (PT_GNU_ATTR): This.
231 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
232
233 2007-07-09 Roland McGrath <roland@redhat.com>
234
235 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
236
237 2007-06-29 Joseph Myers <joseph@codesourcery.com>
238
239 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
240
241 2007-06-29 Joseph Myers <joseph@codesourcery.com>
242
243 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
244
245 2007-06-29 Joseph Myers <joseph@codesourcery.com>
246
247 * arm.h (elf32_arm_add_eabi_attr_int,
248 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
249 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
250 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
251 Tag_Symbol, Tag_compatibility): Remove.
252 * common.h (SHT_GNU_ATTRIBUTES): Define.
253
254 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
255
256 * common.h (EM_CR16): New entry for CR16 cpu.
257 * cr16.h: New file.
258
259 2007-06-11 Sterling Augustine <sterling@tensilica.com>
260 Bob Wilson <bob.wilson@acm.org>
261
262 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
263 (XTENSA_PROP_NO_TRANSFORM): ...this.
264
265 2007-05-18 Caroline Tice <ctice@apple.com>
266
267 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
268 DW_OP_GNU_uninit.
269
270 2007-05-12 Alan Modra <amodra@bigpond.net.au>
271
272 * spu.h (R_SPU_ADDR16X): Define.
273 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
274
275 2007-05-11 Alan Modra <amodra@bigpond.net.au>
276
277 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
278
279 2007-05-02 Alan Modra <amodra@bigpond.net.au>
280
281 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
282 and vma for appropriate sections.
283
284 2007-04-26 Jan Beulich <jbeulich@novell.com>
285
286 * common.h (DT_ENCODING): Correct value (back to spec mandated
287 value).
288
289 2007-03-08 Alan Modra <amodra@bigpond.net.au>
290
291 * v850.h (V850_OTHER_TDA_BYTE): Delete.
292 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
293 that don't clash with visibility bits.
294
295 2007-03-07 Alan Modra <amodra@bigpond.net.au>
296
297 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
298
299 2007-02-05 Dave Brolley <brolley@redhat.com>
300 Richard Sandiford <rsandifo@redhat.com>
301 Richard Henderson <rth@redhat.com>
302 DJ Delorie <dj@redhat.com>
303 Ben Elliston <bje@redhat.com>
304
305 * mep.h: New file.
306 * common.h (EM_CYGNUS_MEP): Define.
307
308 2007-02-15 Dave Brolley <brolley@redhat.com>
309
310 From Graydon Hoare <graydon@redhat.com>:
311 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
312
313 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
314
315 * m68k.h (EF_M68K_FIDO): New.
316 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
317 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
318
319 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
320
321 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
322
323 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
324
325 * m68k.h (EF_M68K_ARCH_MASK): New.
326
327 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
328
329 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
330
331 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
332
333 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
334 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
335 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
336 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
337 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
338 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
339 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
340 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
341 EF_M68K_CF_FLOAT, respectively.
342
343 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
344 Nick Clifton <nickc@redhat.com>
345
346 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
347
348 2006-10-28 Richard Sandiford <richard@codesourcery.com>
349
350 * mips.h (R_MIPS_GLOB_DAT): Define
351 (R_MIPS_max): Bump by 1.
352
353 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
354 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
355 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
356 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
357 Alan Modra <amodra@bigpond.net.au>
358
359 * common.h (EM_SPU): Define.
360 * spu.h: New file.
361
362 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
363
364 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
365 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
366 (EF_SCORE_HASENTRY): Delete.
367
368 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
369
370 * arm.h: Define TAG_CPU_ARCH_* constants.
371
372 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
373
374 * score.h: New file.
375 * common.h: Add Score machine number.
376
377 2006-07-10 Jakub Jelinek <jakub@redhat.com>
378
379 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
380
381 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
382
383 * internal.h (ELF_SECTION_SIZE): New.
384 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
385 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
386 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
387
388 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
389
390 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
391
392 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
393 Randolph Chung <randolph@tausq.org>
394 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
395 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
396 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
397 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
398 New TLS relocs.
399 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
400 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
401 Define TLS relocs using existing equivalents.
402
403 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
404
405 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
406
407 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
408
409 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
410 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
411 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
412 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
413 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
414 R_BFIN_GOTOFFLO): New relocs.
415 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
416
417 2006-03-23 Michael Matz <matz@suse.de>
418
419 * x86-64.h: Add the new relocations with their official
420 numbers.
421
422 2006-03-22 Richard Sandiford <richard@codesourcery.com>
423 Daniel Jacobowitz <dan@codesourcery.com>
424 Phil Edwards <phil@codesourcery.com>
425 Zack Weinberg <zack@codesourcery.com>
426 Mark Mitchell <mark@codesourcery.com>
427 Nathan Sidwell <nathan@codesourcery.com>
428
429 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
430
431 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
432
433 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
434 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
435 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
436 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
437 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
438
439 2006-03-10 Paul Brook <paul@codesourcery.com>
440
441 * arm.h (EF_ARM_EABI_VER5): Define.
442
443 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
444
445 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
446 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
447 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
448 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
449 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
450 (EF_M68K_EMAC_B): New.
451
452 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
453
454 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
455 (EF_AVR_LINKRELAX_PREPARED): Add.
456
457 2006-03-02 Ben Elliston <bje@au.ibm.com>
458
459 Import from the GCC tree:
460 2006-03-01 Jakub Jelinek <jakub@redhat.com>
461
462 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
463 from DWARF 3.
464 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
465 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
466 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
467 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
468 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
469 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
470 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
471 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
472 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
473 DW_DS_leading_separate, DW_DS_trailing_separate): New.
474 (DW_END_default, DW_END_big, DW_END_little): New.
475 (DW_END_lo_user, DW_END_hi_user): Define.
476 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
477 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
478 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
479 DW_LANG_D): New.
480
481 2006-02-06 Steve Ellcey <sje@cup.hp.com>
482
483 * ia64.h (SHF_IA_64_HP_TLS): New.
484
485 2006-02-24 DJ Delorie <dj@redhat.com>
486
487 * m32c.h: Add relax relocs.
488
489 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
490 Anil Paranjape <anilp1@kpitcummins.com>
491 Shilin Shakti <shilins@kpitcummins.com>
492
493 * common.h (EM_XC16X): New entry for xc16x cpu.
494 Sort other EM_* numbers into numerical order.
495 * xc16x.h: New file.
496
497 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
498
499 PR binutils/2258
500 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
501 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
502
503 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
504
505 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
506 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
507 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
508 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
509 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
510
511 2006-02-06 Steve Ellcey <sje@cup.hp.com>
512
513 * ia64.h (SHF_IA_64_HP_TLS): New.
514
515 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
516
517 Introduce TLS descriptors for i386 and x86_64.
518 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
519 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
520 New.
521 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
522 R_X86_64_TLSDESC): New.
523
524 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
525
526 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
527
528 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
529
530 Second part of ms1 to mt renaming.
531 * common.h (EM_MT): Renamed.
532 * mt.h: Rename relocs, cpu & other defines.
533
534 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
535
536 * mt.h: Renamed from ms1.h
537
538 2005-12-12 Paul Brook <paul@codesourcery.com>
539
540 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
541
542 2005-11-11 Nick Clifton <nickc@redhat.com>
543
544 PR 1150
545 * mips.h (STO_OPTIONAL): Define.
546 (ELF_MIPS_IS_OPTIONAL): Define.
547
548 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
549
550 Add ms2.
551 * ms1.h (EF_MS1_CPU_MS2): New.
552
553 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
554
555 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
556
557 2005-09-30 Catherine Moore <clm@cm00re.com>
558
559 * bfin.h: New file.
560 * common.h (EM_BLACKFIN): Define.
561
562 2005-10-08 Paul Brook <paul@codesourcery.com>
563
564 * arm.h: Add prototypes for BFD object attribute routines.
565
566 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
567
568 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
569
570 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
571
572 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
573 New defines.
574
575 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
576
577 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
578 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
579 deprecated defines.
580 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
581 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
582 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
583 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
584 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
585 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
586 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
587 NT_HP_UX_OPTIONS): Define.
588
589 2005-07-25 DJ Delorie <dj@redhat.com>
590
591 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
592
593 2005-07-25 Jan Hubicka <jh@suse.cz>
594
595 * x86-64.h (SHN_X86_64_LCOMMON): New.
596 (SHF_X86_64_LARGE): New.
597
598 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
599
600 * m32r.h (R_M32R_REL32): Added.
601
602 2005-07-18 Ben Elliston <bje@au.ibm.com>
603
604 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
605 Replace with DW_ATE_decimal_float (now in DWARF 3).
606
607 2005-07-14 Jim Blandy <jimb@redhat.com>
608
609 Add support for Renesas M32C and M16C.
610 * common.h (EM_M32C): New machine number.
611 * m32c.h: New file.
612
613 2005-06-17 Jakub Jelinek <jakub@redhat.com>
614
615 * external.h (GRP_ENTRY_SIZE): Define.
616
617 2005-06-17 Jan Beulich <jbeulich@novell.com>
618
619 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
620 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
621 R_X86_64_GOTPC32.
622
623 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
624 Michael Snyder <msnyder@redhat.com>
625 Stan Cox <scox@redhat.com>
626
627 * common.h (EM_MS1): Define.
628
629 * ms1.h: New file.
630
631 2005-05-31 Richard Henderson <rth@redhat.com>
632
633 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
634
635 2005-05-29 Richard Henderson <rth@redhat.com>
636
637 * alpha.h (DT_ALPHA_PLTRO): New.
638
639 2005-05-19 Ben Elliston <bje@au.ibm.com>
640
641 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
642 the user-defined encoding space pending inclusion in the standard.
643
644 2005-05-18 Zack Weinberg <zack@codesourcery.com>
645
646 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
647 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
648
649 2005-05-17 Zack Weinberg <zack@codesourcery.com>
650
651 * arm.h: Import complete list of official relocation names
652 and numbers from AAELF. Define FAKE_RELOCs for old names.
653 Remove a few old names no longer used anywhere.
654
655 2005-05-14 Alan Modra <amodra@bigpond.net.au>
656
657 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
658
659 2005-05-11 Alan Modra <amodra@bigpond.net.au>
660
661 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
662 R_PPC_RELAX32PC_PLT) Adjust.
663 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
664 (DT_PPC_GLINK): Define.
665
666 2005-05-10 Nick Clifton <nickc@redhat.com>
667
668 * Update the address and phone number of the FSF organization in
669 the GPL notices in the following files:
670 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
671 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
672 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
673 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
674 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
675 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
676 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
677
678 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
679
680 Moved from ../ChangeLog
681
682 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
683 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
684
685 2004-10-12 Paul Brook <paul@codesourcery.com>
686 * arm.h (EF_ARM_EABI_VER4): Define.
687
688 2004-10-08 Daniel Jacobowitz <dan@debian.org>
689
690 * common.h (PT_SUNW_EH_FRAME): Define.
691 * x86-64.h (SHT_X86_64_UNWIND): Define.
692
693 2004-10-07 Bob Wilson <bob.wilson@acm.org>
694 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
695 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
696 (XTENSA_PROP_SEC_NAME): Define.
697 (property_table_entry): Add flags field.
698 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
699
700 2004-09-17 Paul Brook <paul@codesourcery.com>
701 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
702 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
703 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
704
705 2004-09-13 Paul Brook <paul@codesourcery.com>
706 * arm.h: Rename RELABS to TARGET1.
707
708 2004-05-11 Jakub Jelinek <jakub@redhat.com>
709 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
710 (PT_GNU_RELRO): Define.
711
712 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
713 Phil Blundell <philb@gnu.org>
714
715 * arm.h: Add TLS relocations.
716
717 2005-03-23 Ben Elliston <bje@au.ibm.com>
718
719 * dwarf.h: Merge with GCC's dwarf.h.
720
721 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
722
723 * m68k.h (EF_CFV4E): Define.
724
725 2005-03-17 Paul Brook <paul@codesourcery.com>
726 Dan Jacobowitz <dan@codesourcery.com>
727 Mark Mitchell <mark@codesourcery.com>
728
729 * arm.h (PT_ARM_EXIDX): Define.
730
731 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
732 Joseph Myers <joseph@codesourcery.com>
733
734 * mips.h: Define MIPS TLS relocations.
735
736 2005-02-15 Nigel Stephens <nigel@mips.com>
737 Maciej W. Rozycki <macro@mips.com>
738
739 * mips.h (R_MIPS16_GOT16): New reloc code.
740 (R_MIPS16_CALL16): Likewise.
741 (R_MIPS16_HI16): Likewise.
742 (R_MIPS16_LO16): Likewise.
743 (R_MIPS16_min): New fake reloc code.
744 (R_MIPS16_max): Likewise.
745
746 2005-02-11 Maciej W. Rozycki <macro@mips.com>
747
748 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
749
750 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
751
752 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
753 * frv.h: Add R_FRV_TLSMOFF.
754 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
755 * frv.h: Add TLS relocations.
756
757 2005-01-17 Nick Clifton <nickc@redhat.com>
758
759 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
760 EF_SH2A_SH3E): New flags.
761 (EF_SH_BFD_TABLE): Add these new flags to the table.
762
763 2005-01-12 Alan Modra <amodra@bigpond.net.au>
764
765 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
766 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
767
768 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
769
770 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
771
772 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
773
774 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
775
776 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
777
778 * mips.h (E_MIPS_MACH_9000): Define.
779
780 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
781
782 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
783 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
784 macros.
785
786 2004-10-06 Eric Christopher <echristo@redhat.com>
787
788 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
789
790 2004-10-01 Paul Brook <paul@codesourcery.com>
791
792 * arm.h (SHT_ARM_EXIDX): Define.
793 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
794 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
795 Define.
796
797 2004-08-25 Dmitry Diky <diwil@spec.ru>
798
799 * msp430.h: Add new relocs.
800
801 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
802
803 * i386.h (R_386_USED_BY_INTEL_200): New.
804
805 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
806
807 Introduce SH2a support.
808 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
809 * sh.h (EF_SH2A_NOFPU): New.
810 2003-12-01 Michael Snyder <msnyder@redhat.com>
811 * sh.h (EF_SH2A): New.
812
813 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
814
815 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
816 BFD_RELOC_CRX_SWITCH32.
817
818 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
819
820 * common.h (EM_CRX): Define.
821 * crx.h: New file.
822
823 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
824
825 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
826 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
827
828 2004-06-19 Alan Modra <amodra@bigpond.net.au>
829
830 * common.h (ELF64_R_INFO): Warning fix.
831
832 2004-06-14 Chris Demetriou <cgd@broadcom.com>
833
834 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
835 with an updated comment.
836
837 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
838
839 * sh.h (EF_SH_HAS_DSP): Remove.
840 (EF_SH_HAS_FP): Remove.
841 (EF_SH_MERGE_MACH): Remove.
842 (EF_SH4_NOFPU): Convert to decimal.
843 (EF_SH4A_NOFPU): Likewise.
844 (EF_SH4_NOMMU_NOFPU): Likewise.
845 (EF_SH3_NOMMU): Add new macro.
846 (EF_SH_BFD_TABLE): Likewise.
847 (sh_find_elf_flags): Add prototype.
848 (sh_elf_get_flags_from_mach): Likewise.
849
850 2004-04-24 Chris Demetriou <cgd@broadcom.com>
851
852 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
853 (R_MIPS_GNU_REL_HI16): Remove.
854 (R_MIPS_GNU_REL16_S2): Update comment.
855
856 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
857 Tomer Levi <Tomer.Levi@nsc.com>
858
859 * common.h (EM_CR): Define.
860 * cr16c.h: New file.
861
862 2004-03-23 Paul Brook <paul@codesourcery.com>
863
864 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
865
866 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
867
868 * sh.h: Add EF_SH4_NOMMU_NOFPU.
869
870 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
871
872 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
873
874 2004-01-28 Roland McGrath <roland@redhat.com>
875
876 * common.h (AT_SECURE): New macro.
877
878 2004-01-21 Roland McGrath <roland@redhat.com>
879
880 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
881 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
882 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
883 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
884 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
885
886 2004-01-17 Mark Kettenis <kettenis@gnu.org>
887
888 * common.h (NT_OPENBSD_IDENT): Define.
889
890 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
891
892 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
893 * frv.h (EF_FRV_FDPIC): New macro.
894 (EF_FRV_PIC_FLAGS): Adjust.
895 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
896 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
897 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
898 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
899 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
900 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
901 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
902 New.
903
904
905 For older changes see ChangeLog-9103
906 \f
907 Local Variables:
908 mode: change-log
909 left-margin: 8
910 fill-column: 74
911 version-control: never
912 End: