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