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