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