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