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