Annotate sparc objects with cpu hardware capabilities used.
[external/binutils.git] / include / elf / ChangeLog
1 2011-09-21  David S. Miller  <davem@davemloft.net>
2
3         * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
4         (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
5
6 2011-08-12  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR ld/13082
9         * x86-64.h (R_X86_64_RELATIVE64): New.
10
11 2011-07-24  Chao-ying Fu  <fu@mips.com>
12             Maciej W. Rozycki  <macro@codesourcery.com>
13
14         * mips.h (R_MICROMIPS_min): New relocations.
15         (R_MICROMIPS_26_S1): Likewise.
16         (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
17         (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
18         (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
19         (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
20         (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
21         (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
22         (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
23         (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
24         (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
25         (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
26         (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
27         (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
28         (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
29         (R_MICROMIPS_TLS_GOTTPREL): Likewise.
30         (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
31         (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
32         (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
33         (R_MICROMIPS_max): Likewise.
34         (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
35         (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
36         (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
37         (STO_MICROMIPS): Likewise.
38         (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
39         (ELF_ST_IS_COMPRESSED): Likewise.
40         (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
41         (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
42         (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
43
44 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
45
46         * common.h (EM_K1OM): New.
47
48 2011-07-03  Samuel Thibault  <samuel.thibault@gnu.org>
49             Thomas Schwinge  <thomas@schwinge.name>
50
51         PR binutils/12913
52         * common.h (ELFOSABI_GNU): Define, replaces...
53         (ELFOSABI_LINUX): ... this, kept as an alias.
54         (ELFOSABI_HURD): Remove.
55
56 2011-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
57
58         * common.h (NT_ARM_VFP): Define.
59
60 2011-06-13  Walter Lee  <walt@tilera.com>
61
62         * common.h: Add EM_TILEGX.
63         * tilegx.h: New file.
64         * tilepro.h: New file.
65
66 2011-06-09  Tristan Gingold  <gingold@adacore.com>
67
68         * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
69
70 2011-06-02  Nick Clifton  <nickc@redhat.com>
71
72         * common.h: Fix spelling mistake in comment.
73         * reloc-macros.h: Likewise.
74
75 2011-05-31  Paul Brook  <paul@codesourcery.com>
76
77         * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
78
79 2011-04-15  Sergio Durigan Junior  <sergiodj@redhat.com>
80
81         * common.h (NT_STAPSDT): New define.
82
83 2011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
84
85         * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
86         R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
87         (SHN_TIC6X_SCOMMON): Define.
88
89 2011-03-31  Tristan Gingold  <gingold@adacore.com>
90
91         * ia64.h (Elf64_External_VMS_Note): New struct.
92         (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
93         (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
94         (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
95         (NT_VMS_PATCHTIME) New macros.
96
97 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
98
99         * arm.h (R_ARM_IRELATIVE): New relocation.
100
101 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
102
103         * internal.h (elf_internal_sym): Add st_target_internal.
104         * arm.h (arm_st_branch_type): New enum.
105         (ARM_SYM_BRANCH_TYPE): New macro.
106
107 2011-03-10  Nick Clifton  <nickc@redhat.com>
108
109         * common.h (EM_V850): V850s now supplied by Renesas.
110
111 2011-02-25  Alan Modra  <amodra@gmail.com>
112
113         PR 12516
114         * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
115         sections at start or end of PT_DYNAMIC.
116
117 2011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
118             Glauber de Oliveira Costa  <glommer@gmail.com>
119
120         * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
121         R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
122         relocations.
123
124 2010-11-16  Jie Zhang  <jie.zhang@analog.com>
125
126         * bfin.h (EF_BFIN_CODE_IN_L1): Define.
127         (EF_BFIN_DATA_IN_L1): Define.
128
129 2010-11-11  Mingming Sun  <mingm.sun@gmail.com>
130
131         * mips.h (E_MIPS_MACH_LS3A): Defined.
132
133 2010-11-02  Joseph Myers  <joseph@codesourcery.com>
134
135         * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
136         Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
137         Tag_ABI_array_object_alignment,
138         Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
139
140 2010-10-29  Joseph Myers  <joseph@codesourcery.com>
141
142         * tic6x-attrs.h (Tag_ABI_compatibility): Define.
143
144 2010-10-29  Bernd Schmidt  <bernds@codesourcery.com>
145             Joseph Myers  <joseph@codesourcery.com>
146
147         * tic6x-attrs.h (Tag_ABI_DSBT): New.
148
149 2010-10-21  Joseph Myers  <joseph@codesourcery.com>
150
151         * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
152         value 4.
153         * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
154         attribute renaming.
155
156 2010-07-23  Naveen.H.S  <naveen.S@kpitcummins.com>
157             Ina Pandit  <ina.pandit@kpitcummins.com>
158
159         * v850.h: Add support for V850E2 and V850E2V3.
160         (v850_reloc_type): Update the newly added relocations
161
162 2010-07-20  Alan Modra  <amodra@gmail.com>
163
164         * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
165         (ELF_SECTION_SIZE): ..here.
166         (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
167         (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
168
169 2010-06-25  Alan Modra  <amodra@gmail.com>
170
171         * ppc64.h (R_PPC64_LO_DS_OPT): Define.
172
173 2010-06-15  Joseph Myers  <joseph@codesourcery.com>
174
175         * tic6x-attrs.h: New.
176         * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
177         (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
178         C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
179         C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
180         C6XABI_Tag_CPU_arch_C674X): Define.
181
182 2010-06-11  Tristan Gingold  <gingold@adacore.com>
183
184         * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
185         (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
186         (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
187         (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
188         (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
189         (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
190         (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
191         (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
192         (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
193         (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
194         (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
195         (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
196         (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
197         (Elf64_External_VMS_IMAGE_RELA): Ditto.
198         (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
199         (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
200         (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
201         (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
202         (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
203         (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
204         (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
205         (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
206
207 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
208             Joseph Myers  <joseph@codesourcery.com>
209             Andrew Stubbs  <ams@codesourcery.com>
210
211         * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
212         (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New.  Adjust
213         other invalid ranges.
214         (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
215         (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
216         (R_SH_FUNCDESC_VALUE): New.
217
218 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
219
220         PR gas/11600
221         * common.h (SHF_EXCLUDE): New.
222
223         * i370.h (SHF_EXCLUDE): Removed.
224         * or32.h (SHF_EXCLUDE): Likewise.
225         * ppc.h (SHF_EXCLUDE): Likewise.
226         * sparc.h (SHF_EXCLUDE): Likewise.
227
228 2010-04-23  Alan Modra  <amodra@gmail.com>
229
230         * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
231         Invert logic to clarify test for .tbss.
232         (ELF_IS_SECTION_IN_SEGMENT): Rename to..
233         (ELF_SECTION_IN_SEGMENT_1): ..this.  Add check_vma param.  Protect
234         macro args with parentheses.
235         (ELF_SECTION_IN_SEGMENT): Define.
236         (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
237         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
238
239 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
240
241         * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
242         Tag_FP_HP_extension): Add new ABI attribute tags.
243
244 2010-04-15  Nick Clifton  <nickc@redhat.com>
245
246         * alpha.h: Update copyright notice to use GPLv3.
247         * arc.h: Likewise.
248         * arm.h: Likewise.
249         * avr.h: Likewise.
250         * bfin.h: Likewise.
251         * common.h: Likewise.
252         * cr16.h: Likewise.
253         * cr16c.h: Likewise.
254         * cris.h: Likewise.
255         * crx.h: Likewise.
256         * d10v.h: Likewise.
257         * d30v.h: Likewise.
258         * dlx.h: Likewise.
259         * dwarf.h: Likewise.
260         * external.h: Likewise.
261         * fr30.h: Likewise.
262         * frv.h: Likewise.
263         * h8.h: Likewise.
264         * hppa.h: Likewise.
265         * i370.h: Likewise.
266         * i386.h: Likewise.
267         * i860.h: Likewise.
268         * i960.h: Likewise.
269         * ia64.h: Likewise.
270         * internal.h: Likewise.
271         * ip2k.h: Likewise.
272         * iq2000.h: Likewise.
273         * lm32.h: Likewise.
274         * m32c.h: Likewise.
275         * m32r.h: Likewise.
276         * m68hc11.h: Likewise.
277         * m68k.h: Likewise.
278         * mcore.h: Likewise.
279         * mep.h: Likewise.
280         * microblaze.h: Likewise.
281         * mips.h: Likewise.
282         * mmix.h: Likewise.
283         * mn10200.h: Likewise.
284         * moxie.h: Likewise.
285         * msp430.h: Likewise.
286         * mt.h: Likewise.
287         * openrisc.h: Likewise.
288         * or32.h: Likewise.
289         * pj.h: Likewise.
290         * ppc.h: Likewise.
291         * ppc64.h: Likewise.
292         * reloc-macros.h: Likewise.
293         * rx.h: Likewise.
294         * s390.h: Likewise.
295         * sh.h: Likewise.
296         * sparc.h: Likewise.
297         * spu.h: Likewise.
298         * v850.h: Likewise.
299         * vax.h: Likewise.
300         * vxworks.h: Likewise.
301         * x86-64.h: Likewise.
302         * xc16x.h: Likewise.
303         * xstormy16.h: Likewise.
304         * xtensa.h: Likewise.
305
306 2010-04-08  David Stubbs  <stubbs@icerasemi.com>
307
308         * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
309         cannot contain any sections.
310
311 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
312
313         * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
314         * tic6x.h: New.
315
316 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
317
318         * common.h (VER_FLG_*): Document.
319         (VER_FLG_INFO): Define.
320
321 2010-02-23  Andrew Zabolotny  <anpaza@mail.ru>
322
323         PR binutils/11297
324         * avr.h: (R_AVR_8): New relocation number.
325
326 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
327
328         * arm.h (Tag_MPextension_use): Renumber.
329         (Tag_DIV_use): Add.
330         (Tag_MPextension_use_legacy): Likewise.
331
332 2010-02-09  Michael Holzheu  <holzheu@de.ibm.com>
333
334         * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
335         NT_S390_CTRS and NT_S390_PREFIX): Define.
336
337 2010-02-08  David S. Miller  <davem@davemloft.net>
338
339         * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
340
341 2010-02-02  H.J. Lu  <hongjiu.lu@intel.com>
342
343         * common.h (NT_386_XSTATE): New.
344
345 2010-01-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
346
347         * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
348
349 2010-01-19  Daisuke Hatayama  <d.hatayama@jp.fujitsu.com>
350
351         * common.h (PN_XNUM): Define.
352
353 2009-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
354
355         * common.h (NT_S390_HIGH_GPRS): Define.
356
357 2009-12-17  Alan Modra  <amodra@bigpond.net.au>
358
359         * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
360         R_PPC_RELAX32PC_PLT): Delete.
361         (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
362
363 2009-11-28  Joseph Myers  <joseph@codesourcery.com>
364
365         * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
366         EM_TI_C5500, EM_CUDA): Define.
367         (EM_res140, EM_res141, EM_res142): Remove.
368
369 2009-11-17  Paul Brook  <paul@codesourcery.com>
370         Daniel Jacobowitz  <dan@codesourcery.com>
371
372         * arm.h (TAG_CPU_ARCH_V7E_M): Define.
373
374 2009-09-29  DJ Delorie  <dj@redhat.com>
375
376         * rx.h: New file.
377
378 2009-09-21  Alan Modra  <amodra@bigpond.net.au>
379
380         * ppc.h (DT_PPC_TLSOPT): Define.
381         * ppc64.h (DT_PPC64_TLSOPT): Define.
382
383 2009-08-10  Daniel Gutson  <dgutson@codesourcery.com>
384
385         * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
386         (SHT_ARM_OVERLAYSECTION): New define.
387
388 2006-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
389
390         From Mike Frysinger <michael.frysinger@analog.com>
391         * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
392         R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
393         R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
394         R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
395         R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
396         R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
397         R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
398         R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
399         R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
400         R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
401         R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
402         R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
403         R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
404         R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
405         R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
406         R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
407         R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
408         R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
409         R_page, R_hwpage, R_addr, R_pltpc, R_got.
410
411 2009-08-09  Michael Eager <eager@eagercon.com>
412
413         * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
414         EM_STM8, EM_TILE64, EM_TILEPRO.  Change EM_MICROBLAZE.
415
416 2009-08-06  Michael Eager <eager@eagercon.com>
417
418         * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
419         * elf/microblaze.h: New reloc definitions.
420
421 2009-07-30  Alan Modra  <amodra@bigpond.net.au>
422
423         * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
424         R_PPC64_REL16_HI, R_PPC64_REL16_HA.
425
426 2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>
427
428         * common.h (EM_L1OM): New.
429
430 2009-07-24  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
431             Alan Modra  <amodra@bigpond.net.au>
432
433         * spu.h (R_SPU_ADD_PIC): New.
434
435 2009-07-23  Ulrich Drepper  <drepper@redhat.com>
436
437         * common.h (STB_GNU_UNIQUE): Define.
438
439 2009-07-10  Tom Tromey  <tromey@redhat.com>
440
441         * dwarf2.h: Move to `..'.
442
443 2009-07-10  H.J. Lu  <hongjiu.lu@intel.com>
444
445         * dwarf2.h: Just include ../dwarf2.h.
446
447 2009-07-10  Alan Modra  <amodra@bigpond.net.au>
448
449         * ppc.h (R_PPC_IRELATIVE): Add.
450         (R_PPC_RELAX32, R_PPC_RELAX32PC,
451         R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
452         * ppc64.h (R_PPC64_IRELATIVE): Add.
453
454 2009-07-03  Jakub Jelinek  <jakub@redhat.com>
455
456         * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
457         and DW_OP_stack_value.
458
459 2009-06-22  Alan Modra  <amodra@bigpond.net.au>
460
461         * ppc.h (R_PPC_RELAX*): Define as enum.
462
463 2009-06-11  Anthony Green  <green@moxielogic.org>
464
465         * moxie.h (R_MOXIE_PCREL10): New.
466
467 2009-06-01  H.J. Lu  <hongjiu.lu@intel.com>
468
469         PR ld/10205
470         * i386.h (R_386_IRELATIVE): New.
471         * x86-64.h (R_X86_64_IRELATIVE): Likewise.
472
473 2009-05-27  H.J. Lu  <hongjiu.lu@intel.com>
474
475         * common.h: Update comments for dynamic tag ranges.
476
477 2009-04-30  DJ Delorie  <dj@redhat.com>
478
479         * mep.h (EF_MEP_COP_*): New.
480         (EF_MEP_ALL_FLAGS): Add them.
481
482 2009-04-30  Nick Clifton  <nickc@redhat.com>
483
484         * common.h (STT_GNU_IFUNC): Define.
485
486 2009-04-24  Cary Coutant  <ccoutant@google.com>
487
488          * dwarf2.h (DW_LNE_set_discriminator): New enum value.
489
490 2009-04-15  Anthony Green  <green@moxielogic.com>
491
492         * common.h (EM_MOXIE): Define.
493         * moxie.h: New file.
494
495 2009-04-07  DJ Delorie  <dj@redhat.com>
496
497         * mep.h (EF_MEP_CPU_C5): New.
498
499 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
500
501         * common.h (EM_INTEL178): Removed.
502         (EM_INTEL179): Likewise.
503         (EM_ETPU): New.
504         (EM_SLE9X): Likewise.
505         (EM_INTEL181): Likewise.
506         (EM_INTEL182): Likewise.
507
508 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
509
510         * common.h (EM_INTEL178): New.
511         (EM_INTEL179): Likewise.
512         (EM_INTEL180): Likewise.
513
514 2009-03-20  Mikolaj Zalewski  <mikolajz@google.com>
515
516         * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
517
518 2009-03-14  Mark Kettenis  <kettenis@gnu.org>
519
520         * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
521         (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
522         (NT_OPENBSD_WCOOKIE): New defines.
523
524 2009-03-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
525
526         * common.h (AT_RANDOM): Define.
527
528 2009-03-04  Alan Modra  <amodra@bigpond.net.au>
529
530         * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
531         * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
532
533 2009-03-02  Qinwei  <qinwei@sunnorth.com.cn>
534
535         * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
536         * common.h (EM_SCORE_OLD): Define.
537
538 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
539
540         * common.h (STB_LOPROC): Replace Application-specific with
541         Processor-specific in comments.
542         (STB_HIPROC): Likewise.
543         (STT_LOPROC): Likewise.
544         (STT_HIPROC): Likewise.
545
546 2009-02-03  Sandip Matte  <sandip@rmicorp.com>
547
548         * mips.h (E_MIPS_MACH_XLR): Define.
549
550 2009-02-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
551
552         * m68k.h: Map TLS relocations to numbers.
553
554 2009-01-15  Andrew Stubbs  <ams@codesourcery.com>
555             Julian Brown   <julian@codesourcery.com>
556
557         * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
558         (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
559         (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
560         version 2.07.
561         (Tag_undefined39, Tag_nodefaults): New enum values.
562         (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
563         (Tag_conformance, Tag_Virtualization_use): Likewise.
564         (Tag_undefined69, Tag_MPextension_use): Likewise.
565
566 2009-01-15  Douglas B Rupp  <rupp@gnat.com>
567
568         * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
569         New macros. Minor reformatting.
570
571 2008-12-23  Jon Beniston <jon@beniston.com>
572
573         * lm32.h: New file.
574
575 2008-12-23  Nick Clifton  <nickc@redhat.com>
576
577         * commmon.h (STT_IFUNC): Delete.
578
579 2008-12-20  Hans-Peter Nilsson  <hp@axis.com>
580
581         * cris.h (R_CRIS_32_IE): New relocation.
582
583 2008-12-03  Nick Clifton  <nickc@redhat.com>
584
585         * common.h (STT_IFUNC): Define.
586
587 2008-11-27  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
588
589         * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
590         R_CR16_GLOB_DAT): New relocations.
591
592 2008-11-25  Hans-Peter Nilsson  <hp@axis.com>
593
594         * cris.h (R_CRIS_32_TPREL): Correct comment.
595         (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
596
597 2008-11-18  Catherine Moore  <clm@codesourcery.com>
598
599         * arm.h (Tag_ABI_FP_16bit_format): Define.
600
601 2008-11-14  Nathan Sidwell  <nathan@codesourcery.com>
602
603         * internal.h (struct elf_segment_map): Add header_size field.
604
605 2008-10-13  Ulrich Weigand  <uweigand@de.ibm.com>
606
607         * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
608
609 2008-10-10  Nathan Froyd  <froydnj@codesourcery.com>
610
611         * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
612
613 2008-10-04  Hans-Peter Nilsson  <hp@axis.com>
614
615         * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
616         (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
617         (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
618         (R_CRIS_16_TPREL): New relocations.
619
620 2008-08-20  Bob Wilson  <bob.wilson@acm.org>
621
622         * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
623         (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
624         (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
625
626 2008-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
627             Daniel Jacobowitz  <dan@codesourcery.com>
628             Catherine Moore  <clm@codesourcery.com>
629             Mark Shinwell  <shinwell@codesourcery.com>
630
631         * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
632         (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
633
634 2008-08-04  Markus Weiss  <weissms@aros.org>
635
636         * common.h (ELFOSABI_AROS): Update comment.
637
638 2008-07-26  Michael Eager <eager@eagercon.com>
639
640         * ppc.h: Add description of single-precision.
641
642 2008-07-21  Luis Machado  <luisgpm@br.ibm.com>
643
644         * common.h: Define NT_PPC_VSX.
645
646 2008-07-10  Richard Sandiford  <rdsandiford@googlemail.com>
647
648         * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
649
650 2008-06-18  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
651
652         * common.h (EM_CR16): Correct value.
653         (EM_CR16): Rename to EM_CR16_OLD.
654
655 2008-06-12  DJ Delorie  <dj@redhat.com>
656
657         * common.h (EM_M32C_NEW): Rename to EM_M32C.
658         (EM_M32C): Rename to EM_M32C_OLD.
659
660 2008-06-12  Joseph Myers  <joseph@codesourcery.com>
661
662         * common.h: Update e_machine table.
663
664 2008-06-09  Takashi Yoshii  <yoshii.takashi@renesas.com>
665
666         * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
667
668 2008-06-09  Joseph Myers  <joseph@codesourcery.com>
669
670         * common.h: Change registry@caldera.com to registry@sco.com.
671
672 2008-05-21  Nick Clifton  <nickc@redhat.com>
673
674         * reloc-macros.h: Add a comment about the use of the
675         END_RELOC_NUMBERS symbol as a sentinel value.
676
677 2008-05-15  Christophe Lyon  <christophe.lyon@st.com>
678
679         * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
680
681 2008-04-16  David S. Miller  <davem@davemloft.net>
682
683         * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
684         R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
685         R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
686         R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
687
688 2008-03-24  Ian Lance Taylor  <iant@google.com>
689
690         * common.h (NT_GNU_GOLD_VERSION): Define.
691
692 2008-03-13  Alan Modra  <amodra@bigpond.net.au>
693
694         * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
695         unsigned long to unsigned int.  Change sh_addralign to bfd_vma.
696         Order struct as for external version.
697
698 2008-03-12  Alan Modra  <amodra@bigpond.net.au>
699
700         PR 5900
701         * common.h (SHN_BAD): Delete.
702         (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
703         * external.h: ..here.
704         * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
705         (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
706         (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
707
708 2008-03-12  Alan Modra  <amodra@bigpond.net.au>
709
710         * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
711         (SHN_CR16C_NCOMMON): Likewise.
712         * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
713         (SHN_PARISC_HUGE_COMMON): Likewise.
714         * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
715         (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
716         * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
717         * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
718         (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
719         * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
720         (SHN_SCORE_SCOMMON): Likewise.
721         * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
722         * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
723         (SHN_V850_ZCOMMON): Likewise.
724         * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
725
726 2008-03-03  Pallavi Tambay  <pallavi.tambay@amd.com>
727
728         * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
729         DW_OP_PGI_omp_thread_num.
730
731 2008-02-04  Adam Nemet  <anemet@caviumnetworks.com>
732
733         * mips.h: Update copyright.
734         (E_MIPS_MACH_OCTEON): New macro.
735
736 2008-01-30  Tristan Gingold  <gingold@adacore.com>
737
738         Add OpenVMS extensions.
739         * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
740         (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
741         (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
742         (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
743         (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
744         (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
745         (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
746         (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
747         (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
748         (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
749         (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
750         (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
751         (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
752         (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
753         (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
754         (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
755         (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
756         (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
757         (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
758         (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
759         (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
760         (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
761
762 2008-01-16  Mark Kettenis  <kettenis@gnu.org>
763
764         * common.h (AT_SUN_AUXFLAGS): Define.
765
766 2007-12-11  Daniel Jacobowitz  <dan@codesourcery.com>
767
768         * dwarf2.h (DW_AT_hi_user): Correct value.
769
770 2007-12-07  Bob Wilson  <bob.wilson@acm.org>
771
772         * xtensa.h (R_XTENSA_32_PCREL): New.
773
774 2007-11-29  Mark Shinwell  <shinwell@codesourcery.com>
775
776         * mips.h (E_MIPS_MACH_LS2E): New.
777         (E_MIPS_MACH_LS2F): New.
778
779 2007-11-28  Nathan Sidwell  <nathan@codesourcery.com>
780
781         * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
782         segments at the end of memory.
783
784 2007-11-17  Thiemo Seufer  <ths@mips.com>
785
786         * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
787         in comment.
788
789 2007-11-16  Nick Clifton  <nickc@redhat.com>
790
791         * dwarf2.h: Mention the location of the DWARF3 spec on the web.
792         (DW_AT_stride_size): Rename to DW_AT_bit_stride.
793         (DW_AT_stride): Rename to DW_AT_byte_stride.
794
795 2007-11-08  Nathan Sidwell  <nathan@codesourcery.com>
796
797         * vxworks.h: New.
798
799 2007-10-30  Nick Clifton  <nickc@redhat.com>
800
801         * mn10300.h (R_MN10300_ALIGN): Define.
802
803 2007-10-25  Daniel Jacobowitz  <dan@codesourcery.com>
804
805         * ppc.h (Tag_GNU_Power_ABI_Vector): New.
806
807 2007-10-19  Nick Clifton  <nickc@redhat.com>
808
809         * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
810
811 2007-10-18  Roland McGrath  <roland@redhat.com>
812
813         * common.h (NT_PPC_VMX): New macro.
814
815 2007-10-01  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
816
817         * cr16.h: Updated with new relocaction macros.
818
819 2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>
820
821         PR binutils/3281
822         PR binutils/5037
823         * internal.h (elf_segment_map): Add p_size and p_size_valid.
824         (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
825         PT_GNU_RELRO segments.
826
827 2007-09-11  Nathan Sidwell  <nathan@codesourcery.com>
828
829         * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
830
831 2007-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
832
833         * common.h (NT_SPU): Define.
834
835 2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
836
837         * common.h: Revert last change.
838
839 2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
840
841         * common.h (PT_GNU_STACK): Renamed to ...
842         (PT_GNU_ATTR): This.
843         (PT_GNU_STACK): New.  Make an alias of PT_GNU_ATTR.
844
845 2007-07-09  Roland McGrath  <roland@redhat.com>
846
847         * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
848
849 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
850
851         * ppc.h (Tag_GNU_Power_ABI_FP): Define.
852
853 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
854
855         * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
856
857 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
858
859         * arm.h (elf32_arm_add_eabi_attr_int,
860         elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
861         elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
862         elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
863         Tag_Symbol, Tag_compatibility): Remove.
864         * common.h (SHT_GNU_ATTRIBUTES): Define.
865
866 2007-06-29  M R Swami Reddy  <MR.Swami.Reddy@nsc.com>
867
868         * common.h (EM_CR16): New entry for CR16 cpu.
869         * cr16.h: New file.
870
871 2007-06-11  Sterling Augustine  <sterling@tensilica.com>
872             Bob Wilson  <bob.wilson@acm.org>
873
874         * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
875         (XTENSA_PROP_NO_TRANSFORM): ...this.
876
877 2007-05-18  Caroline Tice  <ctice@apple.com>
878
879         * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
880         DW_OP_GNU_uninit.
881
882 2007-05-12  Alan Modra  <amodra@bigpond.net.au>
883
884         * spu.h (R_SPU_ADDR16X): Define.
885         (R_SPU_PPU32, R_SPU_PPU64): Renumber.
886
887 2007-05-11  Alan Modra  <amodra@bigpond.net.au>
888
889         * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
890
891 2007-05-02  Alan Modra  <amodra@bigpond.net.au>
892
893         * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
894         and vma for appropriate sections.
895
896 2007-04-26  Jan Beulich  <jbeulich@novell.com>
897
898         * common.h (DT_ENCODING): Correct value (back to spec mandated
899         value).
900
901 2007-03-08  Alan Modra  <amodra@bigpond.net.au>
902
903         * v850.h (V850_OTHER_TDA_BYTE): Delete.
904         (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
905         that don't clash with visibility bits.
906
907 2007-03-07  Alan Modra  <amodra@bigpond.net.au>
908
909         * common.h (ELF_ST_VISIBILITY): Comment typo fix.
910
911 2007-02-05  Dave Brolley  <brolley@redhat.com>
912             Richard Sandiford  <rsandifo@redhat.com>
913             Richard Henderson  <rth@redhat.com>
914             DJ Delorie  <dj@redhat.com>
915             Ben Elliston  <bje@redhat.com>
916
917         * mep.h: New file.
918         * common.h (EM_CYGNUS_MEP): Define.
919
920 2007-02-15  Dave Brolley  <brolley@redhat.com>
921
922         From Graydon Hoare  <graydon@redhat.com>:
923         * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
924
925 2007-01-08  Kazu Hirata  <kazu@codesourcery.com>
926
927         * m68k.h (EF_M68K_FIDO): New.
928         (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
929         (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
930
931 2006-12-25  Kazu Hirata  <kazu@codesourcery.com>
932
933         * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
934
935 2006-12-19  Kazu Hirata  <kazu@codesourcery.com>
936
937         * m68k.h (EF_M68K_ARCH_MASK): New.
938
939 2006-12-19  Nathan Sidwell  <nathan@codesourcery.com>
940
941         * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
942
943 2006-12-07  Kazu Hirata  <kazu@codesourcery.com>
944
945         * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
946         EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
947         EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
948         EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
949         EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
950         EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
951         EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
952         EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
953         EF_M68K_CF_FLOAT, respectively.
954
955 2006-12-05  Michael Tautschnig  <tautschn@model.in.tum.de>
956             Nick Clifton  <nickc@redhat.com>
957
958         * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
959
960 2006-10-28  Richard Sandiford  <richard@codesourcery.com>
961
962         * mips.h (R_MIPS_GLOB_DAT): Define
963         (R_MIPS_max): Bump by 1.
964
965 2006-10-25  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
966             Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
967             Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
968             Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
969             Alan Modra  <amodra@bigpond.net.au>
970
971         * common.h (EM_SPU): Define.
972         * spu.h: New file.
973
974 2006-10-19  Mei Ligang  <ligang@sunnorth.com.cn>
975
976         * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
977         (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
978         (EF_SCORE_HASENTRY): Delete.
979
980 2006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
981
982         * arm.h: Define TAG_CPU_ARCH_* constants.
983
984 2006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
985
986         * score.h: New file.
987         * common.h: Add Score machine number.
988
989 2006-07-10  Jakub Jelinek  <jakub@redhat.com>
990
991         * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
992
993 2006-05-31  H.J. Lu  <hongjiu.lu@intel.com>
994
995         * internal.h (ELF_SECTION_SIZE): New.
996         (ELF_IS_SECTION_IN_SEGMENT): Likewise.
997         (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
998         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
999
1000 2006-05-27  H.J. Lu  <hongjiu.lu@intel.com>
1001
1002         * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1003
1004 2006-05-24  Carlos O'Donell  <carlos@systemhalted.org>
1005             Randolph Chung  <randolph@tausq.org>
1006         * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1007         R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
1008         R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1009         R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
1010         New TLS relocs.
1011         (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1012         R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1013         Define TLS relocs using existing equivalents.
1014
1015 2006-05-24  Bjoern Haase  <bjoern.m.haase@web.de>
1016
1017         * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1018
1019 2006-03-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1020
1021         * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1022         R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4,  R_BFIN_FUNCDESC_GOTHI,
1023         R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1024         R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1025         R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1026         R_BFIN_GOTOFFLO): New relocs.
1027         (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1028
1029 2006-03-23  Michael Matz  <matz@suse.de>
1030
1031         * x86-64.h: Add the new relocations with their official
1032         numbers.
1033
1034 2006-03-22  Richard Sandiford  <richard@codesourcery.com>
1035             Daniel Jacobowitz  <dan@codesourcery.com>
1036             Phil Edwards  <phil@codesourcery.com>
1037             Zack Weinberg  <zack@codesourcery.com>
1038             Mark Mitchell  <mark@codesourcery.com>
1039             Nathan Sidwell  <nathan@codesourcery.com>
1040
1041         * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1042
1043 2006-03-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1044
1045         * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1046         SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1047         SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1048         SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1049         SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1050
1051 2006-03-10  Paul Brook  <paul@codesourcery.com>
1052
1053         * arm.h (EF_ARM_EABI_VER5): Define.
1054
1055 2006-03-06  Nathan Sidwell  <nathan@codesourcery.com>
1056
1057         * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1058         EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1059         (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1060         (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1061         (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1062         (EF_M68K_EMAC_B): New.
1063
1064 2006-03-03  Bjoern Haase  <bjoern.m.haase@web.de>
1065
1066         * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1067         (EF_AVR_LINKRELAX_PREPARED): Add.
1068
1069 2006-03-02  Ben Elliston  <bje@au.ibm.com>
1070
1071         Import from the GCC tree:
1072         2006-03-01  Jakub Jelinek  <jakub@redhat.com>
1073
1074         * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1075         from DWARF 3.
1076         (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1077         DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1078         DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1079         DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1080         DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1081         (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1082         (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1083         DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1084         (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1085         DW_DS_leading_separate, DW_DS_trailing_separate): New.
1086         (DW_END_default, DW_END_big, DW_END_little): New.
1087         (DW_END_lo_user, DW_END_hi_user): Define.
1088         (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1089         (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1090         (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1091         DW_LANG_D): New.
1092
1093 2006-02-06  Steve Ellcey  <sje@cup.hp.com>
1094
1095         * ia64.h (SHF_IA_64_HP_TLS): New.
1096
1097 2006-02-24  DJ Delorie  <dj@redhat.com>
1098
1099         * m32c.h: Add relax relocs.
1100
1101 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
1102             Anil Paranjape   <anilp1@kpitcummins.com>
1103             Shilin Shakti    <shilins@kpitcummins.com>
1104
1105         * common.h (EM_XC16X): New entry for xc16x cpu.
1106         Sort other EM_* numbers into numerical order.
1107         * xc16x.h: New file.
1108
1109 2006-02-10  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         PR binutils/2258
1112         * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1113         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1114
1115 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1118         (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1119         (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1120         EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1121         EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1122
1123 2006-02-06  Steve Ellcey  <sje@cup.hp.com>
1124
1125         * ia64.h (SHF_IA_64_HP_TLS): New.
1126
1127 2006-01-18  Alexandre Oliva  <aoliva@redhat.com>
1128
1129         Introduce TLS descriptors for i386 and x86_64.
1130         * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1131         * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1132         New.
1133         * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1134         R_X86_64_TLSDESC): New.
1135
1136 2006-01-09  Mike Frysinger  <vapier@gentoo.org>:
1137
1138         * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1139
1140 2005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1141
1142         Second part of ms1 to mt renaming.
1143         * common.h (EM_MT): Renamed.
1144         * mt.h: Rename relocs, cpu & other defines.
1145
1146 2005-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1147
1148         * mt.h: Renamed from ms1.h
1149
1150 2005-12-12  Paul Brook  <paul@codesourcery.com>
1151
1152         * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1153
1154 2005-11-11  Nick Clifton  <nickc@redhat.com>
1155
1156         PR 1150
1157         * mips.h (STO_OPTIONAL): Define.
1158         (ELF_MIPS_IS_OPTIONAL): Define.
1159
1160 2005-11-07  Nathan Sidwell  <nathan@codesourcery.com>
1161
1162         Add ms2.
1163         * ms1.h (EF_MS1_CPU_MS2): New.
1164
1165 2005-11-06  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1166
1167         * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1168
1169 2005-09-30  Catherine Moore  <clm@cm00re.com>
1170
1171         * bfin.h: New file.
1172         * common.h (EM_BLACKFIN): Define.
1173
1174 2005-10-08  Paul Brook  <paul@codesourcery.com>
1175
1176         * arm.h: Add prototypes for BFD object attribute routines.
1177
1178 2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
1179
1180         * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1181
1182 2005-08-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1183
1184         * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1185         New defines.
1186
1187 2005-08-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1188
1189         * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1190         (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1191         deprecated defines.
1192         (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1193         DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1194         DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1195         DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1196         DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1197         PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1198         NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1199         NT_HP_UX_OPTIONS): Define.
1200
1201 2005-07-25  DJ Delorie  <dj@redhat.com>
1202
1203         * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1204
1205 2005-07-25  Jan Hubicka  <jh@suse.cz>
1206
1207         * x86-64.h (SHN_X86_64_LCOMMON): New.
1208         (SHF_X86_64_LARGE): New.
1209
1210 2005-07-20  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
1211
1212         * m32r.h (R_M32R_REL32): Added.
1213
1214 2005-07-18  Ben Elliston  <bje@au.ibm.com>
1215
1216         * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1217         Replace with DW_ATE_decimal_float (now in DWARF 3).
1218
1219 2005-07-14  Jim Blandy  <jimb@redhat.com>
1220
1221         Add support for Renesas M32C and M16C.
1222         * common.h (EM_M32C): New machine number.
1223         * m32c.h: New file.
1224
1225 2005-06-17  Jakub Jelinek  <jakub@redhat.com>
1226
1227         * external.h (GRP_ENTRY_SIZE): Define.
1228
1229 2005-06-17  Jan Beulich  <jbeulich@novell.com>
1230
1231         * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1232         R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1233         R_X86_64_GOTPC32.
1234
1235 2005-06-07  Aldy Hernandez  <aldyh@redhat.com>
1236             Michael Snyder  <msnyder@redhat.com>
1237             Stan Cox  <scox@redhat.com>
1238
1239         * common.h (EM_MS1): Define.
1240
1241         * ms1.h: New file.
1242
1243 2005-05-31  Richard Henderson  <rth@redhat.com>
1244
1245         * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1246
1247 2005-05-29  Richard Henderson  <rth@redhat.com>
1248
1249         * alpha.h (DT_ALPHA_PLTRO): New.
1250
1251 2005-05-19  Ben Elliston  <bje@au.ibm.com>
1252
1253         * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1254         the user-defined encoding space pending inclusion in the standard.
1255
1256 2005-05-18  Zack Weinberg  <zack@codesourcery.com>
1257
1258         * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1259         unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1260
1261 2005-05-17  Zack Weinberg  <zack@codesourcery.com>
1262
1263         * arm.h: Import complete list of official relocation names
1264         and numbers from AAELF.  Define FAKE_RELOCs for old names.
1265         Remove a few old names no longer used anywhere.
1266
1267 2005-05-14  Alan Modra  <amodra@bigpond.net.au>
1268
1269         * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1270
1271 2005-05-11  Alan Modra  <amodra@bigpond.net.au>
1272
1273         * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1274         R_PPC_RELAX32PC_PLT) Adjust.
1275         (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1276         (DT_PPC_GLINK): Define.
1277
1278 2005-05-10  Nick Clifton  <nickc@redhat.com>
1279
1280         * Update the address and phone number of the FSF organization in
1281         the GPL notices in the following files:
1282         alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1283         d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1284         frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1285         internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1286         mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1287         or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1288         sparc.h, v850.h,  vax.h, x86-64.h, xstormy16.h, xtensa.h
1289
1290 2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
1291
1292         Moved from ../ChangeLog
1293
1294         2004-10-27  Richard Earnshaw  <rearnsha@arm.com>
1295         * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1296
1297         2004-10-12  Paul Brook  <paul@codesourcery.com>
1298         * arm.h (EF_ARM_EABI_VER4): Define.
1299
1300         2004-10-08  Daniel Jacobowitz  <dan@debian.org>
1301
1302         * common.h (PT_SUNW_EH_FRAME): Define.
1303         * x86-64.h (SHT_X86_64_UNWIND): Define.
1304
1305         2004-10-07  Bob Wilson  <bob.wilson@acm.org>
1306         * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1307         R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1308         (XTENSA_PROP_SEC_NAME): Define.
1309         (property_table_entry): Add flags field.
1310         (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1311
1312         2004-09-17  Paul Brook  <paul@codesourcery.com>
1313         * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1314         Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1315         R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1316
1317         2004-09-13  Paul Brook  <paul@codesourcery.com>
1318         * arm.h: Rename RELABS to TARGET1.
1319
1320         2004-05-11  Jakub Jelinek  <jakub@redhat.com>
1321         * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1322         (PT_GNU_RELRO): Define.
1323
1324 2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
1325             Phil Blundell  <philb@gnu.org>
1326
1327         * arm.h: Add TLS relocations.
1328
1329 2005-03-23  Ben Elliston  <bje@au.ibm.com>
1330
1331         * dwarf.h: Merge with GCC's dwarf.h.
1332
1333 2005-03-18  C Jaipraash  <cjaiprakash@noida.hcltech.com>
1334
1335         * m68k.h (EF_CFV4E): Define.
1336
1337 2005-03-17  Paul Brook <paul@codesourcery.com>
1338             Dan Jacobowitz <dan@codesourcery.com>
1339             Mark Mitchell  <mark@codesourcery.com>
1340
1341         * arm.h (PT_ARM_EXIDX): Define.
1342
1343 2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
1344             Joseph Myers  <joseph@codesourcery.com>
1345
1346         * mips.h: Define MIPS TLS relocations.
1347
1348 2005-02-15  Nigel Stephens  <nigel@mips.com>
1349             Maciej W. Rozycki  <macro@mips.com>
1350
1351         * mips.h (R_MIPS16_GOT16): New reloc code.
1352         (R_MIPS16_CALL16): Likewise.
1353         (R_MIPS16_HI16): Likewise.
1354         (R_MIPS16_LO16): Likewise.
1355         (R_MIPS16_min): New fake reloc code.
1356         (R_MIPS16_max): Likewise.
1357
1358 2005-02-11  Maciej W. Rozycki  <macro@mips.com>
1359
1360         * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1361
1362 2005-01-25  Alexandre Oliva  <aoliva@redhat.com>
1363
1364         2004-12-10  Alexandre Oliva  <aoliva@redhat.com>
1365         * frv.h: Add R_FRV_TLSMOFF.
1366         2004-11-10  Alexandre Oliva  <aoliva@redhat.com>
1367         * frv.h: Add TLS relocations.
1368
1369 2005-01-17  Nick Clifton  <nickc@redhat.com>
1370
1371         * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1372         EF_SH2A_SH3E): New flags.
1373         (EF_SH_BFD_TABLE): Add these new flags to the table.
1374
1375 2005-01-12  Alan Modra  <amodra@bigpond.net.au>
1376
1377         * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1378         (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1379
1380 2004-12-22  Klaus Rudolph  <lts-rudolph@gmx.de>
1381
1382         * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1383
1384 2004-12-16  Richard Sandiford  <rsandifo@redhat.com>
1385
1386         * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1387
1388 2004-12-09  Ian Lance Taylor  <ian@wasabisystems.com>
1389
1390         * mips.h (E_MIPS_MACH_9000): Define.
1391
1392 2004-11-04  Hans-Peter Nilsson  <hp@axis.com>
1393
1394         * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1395         (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1396         macros.
1397
1398 2004-10-06  Eric Christopher  <echristo@redhat.com>
1399
1400         * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1401
1402 2004-10-01  Paul Brook  <paul@codesourcery.com>
1403
1404         * arm.h (SHT_ARM_EXIDX): Define.
1405         (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1406         ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1407         Define.
1408
1409 2004-08-25  Dmitry Diky  <diwil@spec.ru>
1410
1411         * msp430.h: Add new relocs.
1412
1413 2004-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1414
1415         * i386.h (R_386_USED_BY_INTEL_200): New.
1416
1417 2004-07-29  Alexandre Oliva  <aoliva@redhat.com>
1418
1419         Introduce SH2a support.
1420         2004-02-18  Corinna Vinschen  <vinschen@redhat.com>
1421         * sh.h (EF_SH2A_NOFPU): New.
1422         2003-12-01  Michael Snyder  <msnyder@redhat.com>
1423         * sh.h (EF_SH2A): New.
1424
1425 2004-07-27  Tomer Levi  <Tomer.Levi@nsc.com>
1426
1427         * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1428         BFD_RELOC_CRX_SWITCH32.
1429
1430 2004-07-06  Tomer Levi  <Tomer.Levi@nsc.com>
1431
1432         * common.h (EM_CRX): Define.
1433         * crx.h: New file.
1434
1435 2004-06-25  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
1436
1437         * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1438         R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1439
1440 2004-06-19  Alan Modra  <amodra@bigpond.net.au>
1441
1442         * common.h (ELF64_R_INFO): Warning fix.
1443
1444 2004-06-14  Chris Demetriou  <cgd@broadcom.com>
1445
1446         * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1447         with an updated comment.
1448
1449 2004-05-28  Andrew Stubbs <andrew.stubbs@superh.com>
1450
1451         * sh.h (EF_SH_HAS_DSP): Remove.
1452         (EF_SH_HAS_FP): Remove.
1453         (EF_SH_MERGE_MACH): Remove.
1454         (EF_SH4_NOFPU): Convert to decimal.
1455         (EF_SH4A_NOFPU): Likewise.
1456         (EF_SH4_NOMMU_NOFPU): Likewise.
1457         (EF_SH3_NOMMU): Add new macro.
1458         (EF_SH_BFD_TABLE): Likewise.
1459         (sh_find_elf_flags): Add prototype.
1460         (sh_elf_get_flags_from_mach): Likewise.
1461
1462 2004-04-24  Chris Demetriou  <cgd@broadcom.com>
1463
1464         * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1465         (R_MIPS_GNU_REL_HI16): Remove.
1466         (R_MIPS_GNU_REL16_S2): Update comment.
1467
1468 2004-30-30  Galit Heller  <Galit.Heller@nsc.com>
1469             Tomer Levi  <Tomer.Levi@nsc.com>
1470
1471         * common.h (EM_CR): Define.
1472         * cr16c.h: New file.
1473
1474 2004-03-23  Paul Brook  <paul@codesourcery.com>
1475
1476         * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1477
1478 2003-03-03  Andrew Stubbs  <andrew.stubbs@superh.com>
1479
1480         * sh.h: Add EF_SH4_NOMMU_NOFPU.
1481
1482 2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
1483
1484         * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1485
1486 2004-01-28  Roland McGrath  <roland@redhat.com>
1487
1488         * common.h (AT_SECURE): New macro.
1489
1490 2004-01-21  Roland McGrath  <roland@redhat.com>
1491
1492         * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1493         (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1494         AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1495         AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1496         AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1497
1498 2004-01-17  Mark Kettenis  <kettenis@gnu.org>
1499
1500         * common.h (NT_OPENBSD_IDENT): Define.
1501
1502 2004-01-06  Alexandre Oliva  <aoliva@redhat.com>
1503
1504         2003-09-18  Alexandre Oliva  <aoliva@redhat.com>
1505         * frv.h (EF_FRV_FDPIC): New macro.
1506         (EF_FRV_PIC_FLAGS): Adjust.
1507         2003-08-08  Alexandre Oliva  <aoliva@redhat.com>
1508         * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1509         R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1510         R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1511         2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1512         * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1513         R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1514         New.
1515
1516
1517 For older changes see ChangeLog-9103
1518 \f
1519 Local Variables:
1520 mode: change-log
1521 left-margin: 8
1522 fill-column: 74
1523 version-control: never
1524 End: