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