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