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