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