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