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