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