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