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