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