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