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