]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
gdbtypes.c: remove the usuned "top_level" parameter
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
332f5759
L
12015-03-26 H.J. Lu <hongjiu.lu@intel.com>
2
3 * common.h (ELFOSABI_CLOUDABI): New.
4 (SHF_COMPRESSED): Likewise.
5 (ELFCOMPRESS_ZLIB): Likewise.
6 (ELFCOMPRESS_LOOS): Likewise.
7 (ELFCOMPRESS_HIOS): Likewise.
8 (ELFCOMPRESS_LOPROC): Likewise.
9 (ELFCOMPRESS_HIPROC): Likewise.
10
1740ba0c
NC
112015-03-19 Nick Clifton <nickc@redhat.com>
12
13 * rl78.h (E_FLAG_RL78_G10): Redefine.
14 (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
15 E_FLAG_RL78_G14): New flags.
16
3c12b054
MS
172015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
18
19 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
20
685080f2
NC
212015-02-24 Nick Clifton <nickc@redhat.com>
22
23 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
24 (EF_RH850_CACHE): Likewise.
25 (EF_RH850_MMU): Likewise.
26 (EF_RH850_DATA_ALIGN8): Likewise.
27 (SHT_RENESAS_IOP): Fix typo in name.
28 (SHT_RENESAS_INFO): Define.
29 (V850_NOTE_SECNAME): Define.
30 (SIZEOF_V850_NOTE): Define.
31 (V850_NOTE_NAME): Define.
32 (enum v850_notes): New enum.
33 (NUM_V850_NOTES): Define.
34
8f3102ea
NC
352015-02-23 Nick Clifton <nickc@redhat.com>
36
37 PR 17915
38 * score.h: Fix typo in license header.
39
4ef9f41a
AA
402015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
41
42 * common.h (NT_S390_VXRS_LOW): New macro.
43 (NT_S390_VXRS_HIGH): Likewise.
44
3f8107ab
AM
452015-01-28 James Bowman <james.bowman@ftdichip.com>
46
47 * common.h (EM_FT32): Define.
48 * ft32.h: New file.
49
400cf8cb
AG
502015-01-09 Anthony Green <green@moxielogic.com>
51
52 * common.h (EM_MOXIE): Redefine to official number.
53 (EM_MOXIE_OLD): Define (from old number).
54
b90efa5b
AM
552015-01-01 Alan Modra <amodra@gmail.com>
56
57 Update year range in copyright notice of all files.
58
5c294fee
TG
592014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
60
61 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
62
d924db55
EB
632014-12-06 Eric Botcazou <ebotcazou@adacore.com>
64
65 * common.h (EM_VISIUM): Define.
66 * visium.h: New file.
67
0be36304
L
682014-11-13 H.J. Lu <hongjiu.lu@intel.com>
69
70 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
71
0b6be415
JM
722014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
73
74 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
75
3d68f91c
JM
762014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
77
78 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
79 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
80 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
81 (ELF_SPARC_HWCAP2_ADP): Likewise.
82 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
83 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
84 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
85 (ELF_SPARC_HWCAP2_XMONT): Likewise.
86 (ELF_SPARC_HWCAP2_NSEC): Likewise.
87 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
88 (ELF_SPARC_HWCAP2_FJDES): Likewise.
89 (ELF_SPARC_HWCAP2_FJAES): Likewise.
90
23664eac
WN
912014-10-08 Will Newton <will.newton@linaro.org>
92
93 * aarch64.h: Sync up relocations with ABI release 1.0.
94
1c8f6a4d
KLC
952014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
96
97 * nds32.h: Declare new relocations.
98
7361da2c
AB
992014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
100 Matthew Fortune <matthew.fortune@imgtec.com>
101
102 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
103 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
104 (E_MIPS_ARCH_32R6): New define.
105 (E_MIPS_ARCH_64R6): New define.
106
599b6fb8
DD
1072014-08-26 DJ Delorie <dj@redhat.com>
108
109 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
110
75f58085
BS
1112014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
112
113 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
114
f36e8886
BS
1152014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
116 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
117 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
118 Soundararajan <Sounderarajan.D@atmel.com>
119
120 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
121 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
122 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
123 (AVR_ISA_2xxxa): Define ISA without LPM.
124 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
125 Add doc for contraint used in 16 bit lds/sts.
126 Adjust ISA group for icall, ijmp, pop and push.
127 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
128
73589c9d
CS
1292014-04-22 Christian Svensson <blue@cmd.nu>
130
131 * common.h: Remove openrisc and or32 support. Add support for or1k.
132 * or1k.h: New file.
133 * openrisc.h: Delete.
134 * or32.h: Delete.
135
4b95cf5c
AM
1362014-03-05 Alan Modra <amodra@gmail.com>
137
138 Update copyright years.
139
45965137
AM
1402014-03-05 Alan Modra <amodra@gmail.com>
141
142 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
143
d32e5c54
AP
1442014-02-06 Andrew Pinski <apinski@cavium.com>
145
146 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
147
1c2de463
SL
1482014-02-03 Sandra Loosemore <sandra@codesourcery.com>
149
150 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
151 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
152 (R_NIOS2_ILLEGAL): Adjust.
153
78058a5e
SL
1542014-01-30 Sandra Loosemore <sandra@codesourcery.com>
155
156 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
157
718ee4dc
UW
1582014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
159
160 * common.h (AT_HWCAP2): Define.
161
35c08157
KLC
1622013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
163 Wei-Cheng Wang <cole945@gmail.com>
164
165 * nds32.h: New file for Andes NDS32.
166
594d8fa8
MF
1672013-12-07 Mike Frysinger <vapier@gentoo.org>
168
169 * epiphany.h: Remove +x file mode.
170
c3320543
L
1712013-11-17 H.J. Lu <hongjiu.lu@intel.com>
172
173 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
174
da0781dc
YZ
1752013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
176
177 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
178 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
179 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
180 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
181
e8910a83
AM
1822013-10-30 Alan Modra <amodra@gmail.com>
183
184 * ppc.h (DT_PPC_TLSOPT): Delete.
185 (DT_PPC_OPT, PPC_OPT_TLS): Define.
186 * ppc64.h (DT_PPC64_TLSOPT): Delete.
187 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
188
6911b7dc
AM
1892013-10-30 Alan Modra <amodra@gmail.com>
190
191 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
192 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
193 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
194
ee67d69a
AM
1952013-10-30 Alan Modra <amodra@gmail.com>
196
197 * ppc64.h (EF_PPC64_ABI): Define.
198
f9c6b907
AM
1992013-10-30 Alan Modra <amodra@gmail.com>
200
201 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
202 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
203 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
204 (IS_PPC64_TLS_RELOC): Match new tls relocs.
205
63b8b2af
CF
2062013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
207
208 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
209 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
210
f303dcc0
SE
2112013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
212
213 * mips.h (EF_MIPS_FP64): New e_flags bit.
214
4046d87a
NC
2152013-08-09 Nick Clifton <nickc@redhat.com>
216
217 * rl78.c (E_FLAG_RL78_G10): Define.
218
d929bc19
MR
2192013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
220
221 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
222 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
223 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
224 Val_GNU_MIPS_ABI_FP_64): New enum.
225
ba92f887
MR
2262013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
227
228 * mips.h (EF_MIPS_NAN2008): New macro.
229
ee4dff51
TG
2302013-07-08 Tristan Gingold <gingold@adacore.com>
231
232 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
233
fb798c50
AK
2342013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
235
236 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
237 R_390_PC24DBL, and R_390_PLT24DBL.
238
a6bb11b2
YZ
2392013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
240
241 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
242
1bbce132
MR
2432013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
244
245 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
246 (ELF_ST_SET_MIPS_PLT): Likewise.
247
8847944f
WN
2482013-06-19 Will Newton <will.newton@linaro.org>
249
250 * aarch64.h: Remove R_AARCH64_IRELATIVE.
251
692e2b8b
WN
2522013-06-07 Will Newton <will.newton@linaro.org>
253
254 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
255
48e65d55
MR
2562013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
257
258 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
259
067ec077
CM
2602013-05-30 Paul Brook <paul@codesourcery.com>
261
262 * mips.h (R_MIPS_EH): New.
263
418009c2
YZ
2642013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
265
266 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
267 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
268 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
269 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
270
45901633
L
2712013-05-22 H.J. Lu <hongjiu.lu@intel.com>
272
273 * common.h (EM_INTEL205): New.
274 (EM_INTEL206): Likewise.
275 (EM_INTEL207): Likewise.
276 (EM_INTEL208): Likewise.
277 (EM_INTEL209): Likewise.
278
13761a11
NC
2792013-05-02 Nick Clifton <nickc@redhat.com>
280
281 * msp430.h: Add MSP430X relocs.
282 Add some more MSP430 machine numbers.
283 Add values used by .MSP430.attributes section.
284
81f5558e
NC
2852013-03-21 Michael Schewe <michael.schewe@gmx.net>
286
287 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
288 mov @(disp:32,ERx) to mov @(disp:16,ERx).
289
abb3f6cc
NC
2902013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
291
292 * common.h (NT_S390_TDB): Define.
293
36591ba1
SL
2942013-02-06 Sandra Loosemore <sandra@codesourcery.com>
295 Andrew Jenner <andrew@codesourcery.com>
296
297 Based on patches from Altera Corporation.
298
299 * nios2.h: New file.
300
78c8d46c
NC
3012013-01-24 Nick Clifton <nickc@redhat.com>
302
303 * v850.h: Add support for e3v5 architecture.
304 Reorganize processor selection macros.
305
e1ec603f
L
3062013-01-16 H.J. Lu <hongjiu.lu@intel.com>
307
308 * i386.h (R_386_SIZE32): Fill it.
309 * x86-64.h (R_X86_64_SIZE32): Likewise.
310 (R_X86_64_SIZE64): Likewise.
311
a3c62988
NC
3122013-01-10 Will Newton <will.newton@imgtec.com>
313
314 * common.h: Fix case of "Meta".
315 * metag.h: New file.
316
652451f8
YZ
3172013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
318
319 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
320 definitions.
321
e407c74b
NC
3222013-01-04 Juergen Urban <JuergenUrban@gmx.de>
323
324 * mips.h: Add MIPS machine variant number for r5900 which is
325 compatible with old Playstation 2 software.
326
34b60028
L
3272012-11-16 H.J. Lu <hongjiu.lu@intel.com>
328
329 * common.h (DF_1_CONLFAT): Renamed to ...
330 (DF_1_CONFALT): This.
331 (DF_1_ENDFILTEE): New.
332 (DF_1_DISPRELDNE): Likewise.
333 (DF_1_DISPRELPND): Likewise.
334 (DF_1_NODIRECT): Likewise.
335 (DF_1_IGNMULDEF): Likewise.
336 (DF_1_NOKSYMS): Likewise.
337 (DF_1_NOHDR): Likewise.
338 (DF_1_EDITED): Likewise.
339 (DF_1_NORELOC): Likewise.
340 (DF_1_SYMINTPOSE): Likewise.
341 (DF_1_GLOBAUDIT): Likewise.
342 (DF_1_SINGLETON): Likewise.
343
708e2187
NC
3442012-11-09 Nick Clifton <nickc@redhat.com>
345
346 * rx.h (EF_RX_CPU_RX): Add comment.
347 (E_FLAG_RX_ABI): Define.
348
de863c74
NC
349 * v850.h: Add RH850 ABI values.
350
c266cd02
MR
3512012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
352
353 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
354
ff826ef3
TT
3552012-11-01 Tom Tromey <tromey@redhat.com>
356
357 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
358
3bfcb652
NC
3592012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
360
361 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
362 (EF_ARM_ABI_FLOAT_HARD): Likewise.
363
9ece1fa9
TT
3642012-10-23 Tom Tromey <tromey@redhat.com>
365
366 * common.h (NT_SIGINFO, NT_FILE): New defines.
367
e5b95258
WL
3682012-08-27 Walter Lee <walt@tilera.com>
369
370 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
371 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
372 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
373 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
374 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
375 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
376 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
377 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
378 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
379 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
380 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
381 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
382 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
383 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 384
a06ea964
NC
3852012-08-13 Ian Bolton <ian.bolton@arm.com>
386 Laurent Desnogues <laurent.desnogues@arm.com>
387 Jim MacArthur <jim.macarthur@arm.com>
388 Marcus Shawcroft <marcus.shawcroft@arm.com>
389 Nigel Stephens <nigel.stephens@arm.com>
390 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
391 Richard Earnshaw <rearnsha@arm.com>
392 Sofiane Naci <sofiane.naci@arm.com>
393 Tejas Belagod <tejas.belagod@arm.com>
394 Yufeng Zhang <yufeng.zhang@arm.com>
395
396 * aarch64.h: New file.
397 * common.h (EM_res183): Rename to EM_AARCH64.
398 (EM_res184): Rename to EM_ARM184.
399
cefc6d46
IS
4002012-06-28 Iain Sandoe <iain@codesourcery.com>
401
402 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
403 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
404
40551fb8
NC
4052012-05-16 Georg-Johann Lay <avr@gjlay.de>
406
407 PR target/13503
408 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
409
6927f982
NC
4102012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
411
412 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
413 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
414 (E_M68HC11_XGATE_RAMOFFSET): Define.
415
b9c361e0
JL
4162012-05-14 James Lemke <jwlemke@codesourcery.com>
417 * ppc.h (SEC_PPC_VLE): Remove.
418
4192012-05-14 Catherine Moore <clm@codesourcery.com>
420 James Lemke <jwlemke@codesourcery.com>
421
422 * ppc.h (R_PPC_VLE_REL8): New reloction.
423 (R_PPC_VLE_REL15): Likewise.
424 (R_PPC_VLE_REL24): Likewise.
425 (R_PPC_VLE_LO16A): Likewise.
426 (R_PPC_VLE_LO16D): Likewise.
427 (R_PPC_VLE_HI16A): Likewise.
428 (R_PPC_VLE_HI16D): Likewise.
429 (R_PPC_VLE_HA16A): Likewise.
430 (R_PPC_VLE_HA16D): Likewise.
431 (R_PPC_VLE_SDA21): Likewise.
432 (R_PPC_VLE_SDA21_LO): Likewise.
433 (R_PPC_VLE_SDAREL_LO16A): Likewise.
434 (R_PPC_VLE_SDAREL_LO16D): Likewise.
435 (R_PPC_VLE_SDAREL_HI16A): Likewise.
436 (R_PPC_VLE_SDAREL_HI16D): Likewise.
437 (R_PPC_VLE_SDAREL_HA16A): Likewise.
438 (R_PPC_VLE_SDAREL_HA16D): Likewise.
439 (SEC_PPC_VLE): Remove.
440 (PF_PPC_VLE): New program header flag.
441 (SHF_PPC_VLE): New section header flag.
442 (vle_opcodes, vle_num_opcodes): New.
443 (VLE_OP): New macro.
444 (VLE_OP_TO_SEG): New macro.
445
99700d6f
NC
4462012-05-11 Georg-Johann Lay <avr@gjlay.de
447
448 PR target/13503
449 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
450 R_AVR_8_HI8, R_AVR_8_HHI8.
451
f6c1a2d5
NC
4522012-05-03 Sean Keys <skeys@ipdatasys.com>
453
454 * xgate.h: Mininal file to support XGATE relocations.
455
4d296447
DM
4562012-04-27 David S. Miller <davem@davemloft.net>
457
458 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
459 pause, and compare-and-branch instructions.
460
0a22ae8e
NC
4612012-03-07 Nick Clifton <nickc@redhat.com>
462
463 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
464 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
465 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
466 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
467
6f7be959
WL
4682012-02-25 Walter Lee <walt@tilera.com>
469
470 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
471 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
472 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
473 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
474 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
475 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
476 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
477 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
478 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
479 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
480 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
481 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
482 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
483 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
484 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
485 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
486 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
487 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
488 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
489 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
490 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
491 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
492 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
493 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
494 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
495 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
496 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
497 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
498 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
499 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
500 (R_TILEGX_TLS_GD_CALL): Ditto.
501 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
502 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
503 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
504 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
505 (R_TILEGX_TLS_IE_LOAD): Ditto.
506 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
507 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
508 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
509 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
510 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
511 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
512 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
513 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
514 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
515 (R_TILEPRO_TLS_IE_LOAD): Ditto.
516 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
517 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
518 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
519 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
520 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
521 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
522 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
523 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
524
9cea966c
DD
5252011-12-22 DJ Delorie <dj@redhat.com>
526
527 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
528 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
529
8b40760a
L
5302011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
531
532 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
533
355b81d9
UW
5342011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
535
536 * common.h (NT_S390_LAST_BREAK): Define.
537 (NT_S390_SYSTEM_CALL): Likewise.
538
99c513f6
DD
5392011-11-01 DJ Delorie <dj@redhat.com>
540
541 * common.h (EM_RL78, EM_78K0R): New.
542 * rl78.h: New.
543
cfb8c092
NC
5442011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
545
546 * epiphany.h: New file.
547 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
548
3b421ab3
AM
5492011-10-10 Alan Modra <amodra@gmail.com>
550
551 * ppc64.h (R_PPC64_TOCSAVE): Add.
552
d4cb0ea0
NC
5532011-10-05 DJ Delorie <dj@redhat.com>
554
555 * rx.h (E_FLAG_RX_PID): New.
556
9e8c70f9
DM
5572011-09-21 David S. Miller <davem@davemloft.net>
558
559 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
560 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
561
505b88fb
L
5622011-08-12 H.J. Lu <hongjiu.lu@intel.com>
563
564 PR ld/13082
565 * x86-64.h (R_X86_64_RELATIVE64): New.
566
df58fc94
RS
5672011-07-24 Chao-ying Fu <fu@mips.com>
568 Maciej W. Rozycki <macro@codesourcery.com>
569
570 * mips.h (R_MICROMIPS_min): New relocations.
571 (R_MICROMIPS_26_S1): Likewise.
572 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
573 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
574 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
575 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
576 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
577 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
578 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
579 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
580 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
581 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
582 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
583 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
584 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
585 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
586 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
587 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
588 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
589 (R_MICROMIPS_max): Likewise.
590 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
591 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
592 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
593 (STO_MICROMIPS): Likewise.
594 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
595 (ELF_ST_IS_COMPRESSED): Likewise.
596 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
597 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
598 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
599
7a9068fe
L
6002011-07-22 H.J. Lu <hongjiu.lu@intel.com>
601
602 * common.h (EM_K1OM): New.
603
9c55345c
TS
6042011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
605 Thomas Schwinge <thomas@schwinge.name>
606
2bb70ae0 607 PR binutils/12913
9c55345c
TS
608 * common.h (ELFOSABI_GNU): Define, replaces...
609 (ELFOSABI_LINUX): ... this, kept as an alias.
610 (ELFOSABI_HURD): Remove.
611
faa9a424
UW
6122011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
613
614 * common.h (NT_ARM_VFP): Define.
615
aa137e4d
NC
6162011-06-13 Walter Lee <walt@tilera.com>
617
618 * common.h: Add EM_TILEGX.
619 * tilegx.h: New file.
620 * tilepro.h: New file.
621
2ddcd4af
TG
6222011-06-09 Tristan Gingold <gingold@adacore.com>
623
624 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
625
cc643b88
NC
6262011-06-02 Nick Clifton <nickc@redhat.com>
627
628 * common.h: Fix spelling mistake in comment.
629 * reloc-macros.h: Likewise.
630
63e1a0fc
PB
6312011-05-31 Paul Brook <paul@codesourcery.com>
632
633 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
634
8b40760a
L
6352011-05-09 Paul Brook <paul@codesourcery.com>
636
637 * tic6x.h (ELF_STRING_C6000_unwind,
638 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
639 ELF_STRING_C6000_unwind_info_once): Define.
640
e21e5835
NC
6412011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
642
643 * common.h (NT_STAPSDT): New define.
644
c7811365
BS
6452011-03-31 Bernd Schmidt <bernds@codesourcery.com>
646
647 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
648 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
649 (SHN_TIC6X_SCOMMON): Define.
650
00e98fc7
TG
6512011-03-31 Tristan Gingold <gingold@adacore.com>
652
653 * ia64.h (Elf64_External_VMS_Note): New struct.
654 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
655 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
656 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
657 (NT_VMS_PATCHTIME) New macros.
658
34e77a92
RS
6592011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
660
661 * arm.h (R_ARM_IRELATIVE): New relocation.
662
35fc36a8
RS
6632011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
664
665 * internal.h (elf_internal_sym): Add st_target_internal.
666 * arm.h (arm_st_branch_type): New enum.
667 (ARM_SYM_BRANCH_TYPE): New macro.
668
8f7e76d0
NC
6692011-03-10 Nick Clifton <nickc@redhat.com>
670
671 * common.h (EM_V850): V850s now supplied by Renesas.
672
15a44d57
AM
6732011-02-25 Alan Modra <amodra@gmail.com>
674
eba5cfbc 675 PR 12516
15a44d57
AM
676 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
677 sections at start or end of PT_DYNAMIC.
678
0855e32b
NS
6792011-01-10 Nathan Sidwell <nathan@codesourcery.com>
680 Glauber de Oliveira Costa <glommer@gmail.com>
681
682 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
683 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
684 relocations.
685
aa137e4d
NC
6862010-11-16 Jie Zhang <jie.zhang@analog.com>
687
688 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
689 (EF_BFIN_DATA_IN_L1): Define.
690
fd503541
NC
6912010-11-11 Mingming Sun <mingm.sun@gmail.com>
692
693 * mips.h (E_MIPS_MACH_LS3A): Defined.
694
87779176
JM
6952010-11-02 Joseph Myers <joseph@codesourcery.com>
696
697 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
698 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
699 Tag_ABI_array_object_alignment,
700 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
701
3cbd1c06
JM
7022010-10-29 Joseph Myers <joseph@codesourcery.com>
703
704 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
705
b5593623
JM
7062010-10-29 Bernd Schmidt <bernds@codesourcery.com>
707 Joseph Myers <joseph@codesourcery.com>
708
709 * tic6x-attrs.h (Tag_ABI_DSBT): New.
710
75fa6dc1
JM
7112010-10-21 Joseph Myers <joseph@codesourcery.com>
712
713 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
714 value 4.
715 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
716 attribute renaming.
717
1cd986c5
NC
7182010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
719 Ina Pandit <ina.pandit@kpitcummins.com>
720
721 * v850.h: Add support for V850E2 and V850E2V3.
722 (v850_reloc_type): Update the newly added relocations
723
f4638467
AM
7242010-07-20 Alan Modra <amodra@gmail.com>
725
726 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
727 (ELF_SECTION_SIZE): ..here.
728 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
729 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
730
ba761f19
AM
7312010-06-25 Alan Modra <amodra@gmail.com>
732
733 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
734
59e6276b
JM
7352010-06-15 Joseph Myers <joseph@codesourcery.com>
736
737 * tic6x-attrs.h: New.
738 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
739 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
740 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
741 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
742 C6XABI_Tag_CPU_arch_C674X): Define.
743
28f997cf
TG
7442010-06-11 Tristan Gingold <gingold@adacore.com>
745
746 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
747 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
748 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
749 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
750 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
751 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
752 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
753 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
754 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
755 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
756 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
757 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
758 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
759 (Elf64_External_VMS_IMAGE_RELA): Ditto.
760 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
761 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
762 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
763 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
764 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
765 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
766 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
767 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
768
8e45593f
NC
7692010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
770 Joseph Myers <joseph@codesourcery.com>
771 Andrew Stubbs <ams@codesourcery.com>
772
773 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
774 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
775 other invalid ranges.
776 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
777 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
778 (R_SH_FUNCDESC_VALUE): New.
779
18ae9cc1
L
7802010-05-18 H.J. Lu <hongjiu.lu@intel.com>
781
782 PR gas/11600
783 * common.h (SHF_EXCLUDE): New.
784
785 * i370.h (SHF_EXCLUDE): Removed.
786 * or32.h (SHF_EXCLUDE): Likewise.
787 * ppc.h (SHF_EXCLUDE): Likewise.
788 * sparc.h (SHF_EXCLUDE): Likewise.
789
9a83a553
AM
7902010-04-23 Alan Modra <amodra@gmail.com>
791
792 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
793 Invert logic to clarify test for .tbss.
794 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
795 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
796 macro args with parentheses.
797 (ELF_SECTION_IN_SEGMENT): Define.
798 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
799 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
800
75375b3e
MGD
8012010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
802
803 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
804 Tag_FP_HP_extension): Add new ABI attribute tags.
805
e4e42b45
NC
8062010-04-15 Nick Clifton <nickc@redhat.com>
807
808 * alpha.h: Update copyright notice to use GPLv3.
809 * arc.h: Likewise.
810 * arm.h: Likewise.
811 * avr.h: Likewise.
812 * bfin.h: Likewise.
813 * common.h: Likewise.
814 * cr16.h: Likewise.
815 * cr16c.h: Likewise.
816 * cris.h: Likewise.
817 * crx.h: Likewise.
818 * d10v.h: Likewise.
819 * d30v.h: Likewise.
820 * dlx.h: Likewise.
821 * dwarf.h: Likewise.
822 * external.h: Likewise.
823 * fr30.h: Likewise.
824 * frv.h: Likewise.
825 * h8.h: Likewise.
826 * hppa.h: Likewise.
827 * i370.h: Likewise.
828 * i386.h: Likewise.
829 * i860.h: Likewise.
830 * i960.h: Likewise.
831 * ia64.h: Likewise.
832 * internal.h: Likewise.
833 * ip2k.h: Likewise.
834 * iq2000.h: Likewise.
835 * lm32.h: Likewise.
836 * m32c.h: Likewise.
837 * m32r.h: Likewise.
838 * m68hc11.h: Likewise.
839 * m68k.h: Likewise.
840 * mcore.h: Likewise.
841 * mep.h: Likewise.
842 * microblaze.h: Likewise.
843 * mips.h: Likewise.
844 * mmix.h: Likewise.
845 * mn10200.h: Likewise.
846 * moxie.h: Likewise.
847 * msp430.h: Likewise.
848 * mt.h: Likewise.
849 * openrisc.h: Likewise.
850 * or32.h: Likewise.
851 * pj.h: Likewise.
852 * ppc.h: Likewise.
853 * ppc64.h: Likewise.
854 * reloc-macros.h: Likewise.
855 * rx.h: Likewise.
856 * s390.h: Likewise.
857 * sh.h: Likewise.
858 * sparc.h: Likewise.
859 * spu.h: Likewise.
860 * v850.h: Likewise.
861 * vax.h: Likewise.
862 * vxworks.h: Likewise.
863 * x86-64.h: Likewise.
864 * xc16x.h: Likewise.
865 * xstormy16.h: Likewise.
866 * xtensa.h: Likewise.
867
9957b18f
AM
8682010-04-08 David Stubbs <stubbs@icerasemi.com>
869
870 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
871 cannot contain any sections.
872
40b36596
JM
8732010-03-25 Joseph Myers <joseph@codesourcery.com>
874
875 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
876 * tic6x.h: New.
877
e1dcda2d
L
8782010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
879
880 * common.h (VER_FLG_*): Document.
881 (VER_FLG_INFO): Define.
882
17e57237
NC
8832010-02-23 Andrew Zabolotny <anpaza@mail.ru>
884
885 PR binutils/11297
886 * avr.h: (R_AVR_8): New relocation number.
887
cd21e546
MGD
8882010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
889
890 * arm.h (Tag_MPextension_use): Renumber.
891 (Tag_DIV_use): Add.
892 (Tag_MPextension_use_legacy): Likewise.
893
d7eeb400
MS
8942010-02-09 Michael Holzheu <holzheu@de.ibm.com>
895
896 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
897 NT_S390_CTRS and NT_S390_PREFIX): Define.
898
e1dcda2d
L
8992010-02-08 David S. Miller <davem@davemloft.net>
900
901 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
902
4339cae0
L
9032010-02-02 H.J. Lu <hongjiu.lu@intel.com>
904
905 * common.h (NT_386_XSTATE): New.
906
3ff95107 9072010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 908
3ff95107
L
909 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
910
c75a08aa
AM
9112010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
912
4339cae0 913 * common.h (PN_XNUM): Define.
c75a08aa 914
0675e188
UW
9152009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
916
917 * common.h (NT_S390_HIGH_GPRS): Define.
918
32af9f6e
AM
9192009-12-17 Alan Modra <amodra@bigpond.net.au>
920
921 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
922 R_PPC_RELAX32PC_PLT): Delete.
923 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
924
8b40760a
L
9252009-12-03 David Daney <ddaney@caviumnetworks.com>
926 Adam Nemet <adambnemet@gmail.com>
927
928 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
929
3c65b800
JM
9302009-11-28 Joseph Myers <joseph@codesourcery.com>
931
932 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
933 EM_TI_C5500, EM_CUDA): Define.
934 (EM_res140, EM_res141, EM_res142): Remove.
935
9e3c6df6
PB
9362009-11-17 Paul Brook <paul@codesourcery.com>
937 Daniel Jacobowitz <dan@codesourcery.com>
938
939 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
940
c7927a3c
NC
9412009-09-29 DJ Delorie <dj@redhat.com>
942
943 * rx.h: New file.
944
a7f2871e
AM
9452009-09-21 Alan Modra <amodra@bigpond.net.au>
946
947 * ppc.h (DT_PPC_TLSOPT): Define.
948 * ppc64.h (DT_PPC64_TLSOPT): Define.
949
7f6fed87
NC
9502009-08-10 Daniel Gutson <dgutson@codesourcery.com>
951
952 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
953 (SHT_ARM_OVERLAYSECTION): New define.
954
cb88ce9f
BS
9552006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
956
957 From Mike Frysinger <michael.frysinger@analog.com>
958 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
959 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
960 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
961 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
962 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
963 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
964 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
965 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
966 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
967 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
968 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
969 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
970 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
971 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
972 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
973 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
974 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
975 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
976 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 977
44db4087
ME
9782009-08-09 Michael Eager <eager@eagercon.com>
979
980 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 981 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 982
7ba29e2a
NC
9832009-08-06 Michael Eager <eager@eagercon.com>
984
985 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
986 * elf/microblaze.h: New reloc definitions.
987
28ec585f
AM
9882009-07-30 Alan Modra <amodra@bigpond.net.au>
989
990 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
991 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
992
8a9036a4
L
9932009-07-25 H.J. Lu <hongjiu.lu@intel.com>
994
995 * common.h (EM_L1OM): New.
996
8fdcc58d
TS
9972009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
998 Alan Modra <amodra@bigpond.net.au>
999
1000 * spu.h (R_SPU_ADD_PIC): New.
1001
3e7a7d11
NC
10022009-07-23 Ulrich Drepper <drepper@redhat.com>
1003
1004 * common.h (STB_GNU_UNIQUE): Define.
1005
fa8f86ff
TT
10062009-07-10 Tom Tromey <tromey@redhat.com>
1007
1008 * dwarf2.h: Move to `..'.
1009
1bffd25b
L
10102009-07-10 H.J. Lu <hongjiu.lu@intel.com>
1011
1012 * dwarf2.h: Just include ../dwarf2.h.
1013
e054468f
AM
10142009-07-10 Alan Modra <amodra@bigpond.net.au>
1015
1016 * ppc.h (R_PPC_IRELATIVE): Add.
1017 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1018 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1019 * ppc64.h (R_PPC64_IRELATIVE): Add.
1020
3244e8f5
JJ
10212009-07-03 Jakub Jelinek <jakub@redhat.com>
1022
1023 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1024 and DW_OP_stack_value.
1025
ceaf50a2
AM
10262009-06-22 Alan Modra <amodra@bigpond.net.au>
1027
1028 * ppc.h (R_PPC_RELAX*): Define as enum.
1029
f865a31d
AG
10302009-06-11 Anthony Green <green@moxielogic.org>
1031
1032 * moxie.h (R_MOXIE_PCREL10): New.
1033
cbe950e9
L
10342009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1035
1036 PR ld/10205
1037 * i386.h (R_386_IRELATIVE): New.
1038 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1039
cf65542b
L
10402009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 * common.h: Update comments for dynamic tag ranges.
1043
4e38f72c
DD
10442009-04-30 DJ Delorie <dj@redhat.com>
1045
1046 * mep.h (EF_MEP_COP_*): New.
1047 (EF_MEP_ALL_FLAGS): Add them.
1048
d8045f23
NC
10492009-04-30 Nick Clifton <nickc@redhat.com>
1050
1051 * common.h (STT_GNU_IFUNC): Define.
1052
ed4a4bdf
CC
10532009-04-24 Cary Coutant <ccoutant@google.com>
1054
1055 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1056
20135e4c
NC
10572009-04-15 Anthony Green <green@moxielogic.com>
1058
1059 * common.h (EM_MOXIE): Define.
1060 * moxie.h: New file.
1061
4d28413b
DD
10622009-04-07 DJ Delorie <dj@redhat.com>
1063
1064 * mep.h (EF_MEP_CPU_C5): New.
1065
96b2958f
L
10662009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1067
1068 * common.h (EM_INTEL178): Removed.
1069 (EM_INTEL179): Likewise.
1070 (EM_ETPU): New.
1071 (EM_SLE9X): Likewise.
1072 (EM_INTEL181): Likewise.
1073 (EM_INTEL182): Likewise.
1074
f47a1d2e
L
10752009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 * common.h (EM_INTEL178): New.
1078 (EM_INTEL179): Likewise.
1079 (EM_INTEL180): Likewise.
1080
0e879927
ILT
10812009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1082
1083 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1084
4d407348
MK
10852009-03-14 Mark Kettenis <kettenis@gnu.org>
1086
17e57237
NC
1087 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1088 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1089 (NT_OPENBSD_WCOOKIE): New defines.
1090
904001b0
JK
10912009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 * common.h (AT_RANDOM): Define.
1094
727fc41e
AM
10952009-03-04 Alan Modra <amodra@bigpond.net.au>
1096
1097 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1098 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1099
c3b7224a
NC
11002009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1101
1102 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1103 * common.h (EM_SCORE_OLD): Define.
1104
36319970
L
11052009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1106
1107 * common.h (STB_LOPROC): Replace Application-specific with
1108 Processor-specific in comments.
1109 (STB_HIPROC): Likewise.
1110 (STT_LOPROC): Likewise.
1111 (STT_HIPROC): Likewise.
1112
52b6b6b9
JM
11132009-02-03 Sandip Matte <sandip@rmicorp.com>
1114
1115 * mips.h (E_MIPS_MACH_XLR): Define.
1116
cf869cce
NC
11172009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1118
1119 * m68k.h: Map TLS relocations to numbers.
1120
91e22acd
AS
11212009-01-15 Andrew Stubbs <ams@codesourcery.com>
1122 Julian Brown <julian@codesourcery.com>
1123
1124 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1125 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1126 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1127 version 2.07.
1128 (Tag_undefined39, Tag_nodefaults): New enum values.
1129 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1130 (Tag_conformance, Tag_Virtualization_use): Likewise.
1131 (Tag_undefined69, Tag_MPextension_use): Likewise.
1132
01e1a5bc
NC
11332009-01-15 Douglas B Rupp <rupp@gnat.com>
1134
1135 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1136 New macros. Minor reformatting.
1137
84e94c90
NC
11382008-12-23 Jon Beniston <jon@beniston.com>
1139
1140 * lm32.h: New file.
1141
0f88be7a
NC
11422008-12-23 Nick Clifton <nickc@redhat.com>
1143
1144 * commmon.h (STT_IFUNC): Delete.
1145
7a0cc8ed
HPN
11462008-12-20 Hans-Peter Nilsson <hp@axis.com>
1147
1148 * cris.h (R_CRIS_32_IE): New relocation.
1149
e7c33416
NC
11502008-12-03 Nick Clifton <nickc@redhat.com>
1151
1152 * common.h (STT_IFUNC): Define.
1153
e73521d6
SR
11542008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1155
1156 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1157 R_CR16_GLOB_DAT): New relocations.
1158
a973d22c
HPN
11592008-11-25 Hans-Peter Nilsson <hp@axis.com>
1160
1161 * cris.h (R_CRIS_32_TPREL): Correct comment.
1162 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1163
8e79c3df
CM
11642008-11-18 Catherine Moore <clm@codesourcery.com>
1165
1166 * arm.h (Tag_ABI_FP_16bit_format): Define.
1167
2b0bc088
NC
11682008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1169
1170 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1171
759cc328
UW
11722008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1173
1174 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1175
f82e0623
NF
11762008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1177
1178 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1179
1d037692
HPN
11802008-10-04 Hans-Peter Nilsson <hp@axis.com>
1181
1182 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1183 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1184 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1185 (R_CRIS_16_TPREL): New relocations.
1186
28dbbc02
BW
11872008-08-20 Bob Wilson <bob.wilson@acm.org>
1188
1189 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1190 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1191 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1192
861fb55a
DJ
11932008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1194 Daniel Jacobowitz <dan@codesourcery.com>
1195 Catherine Moore <clm@codesourcery.com>
1196 Mark Shinwell <shinwell@codesourcery.com>
1197
1198 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1199 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1200
0deb8eee
AM
12012008-08-04 Markus Weiss <weissms@aros.org>
1202
1203 * common.h (ELFOSABI_AROS): Update comment.
1204
3c7b9897
AM
12052008-07-26 Michael Eager <eager@eagercon.com>
1206
1207 * ppc.h: Add description of single-precision.
1208
89eeb0bc
LM
12092008-07-21 Luis Machado <luisgpm@br.ibm.com>
1210
1211 * common.h: Define NT_PPC_VSX.
1212
30c09090
RS
12132008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1214
1215 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1216
b8a39af8
SR
12172008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1218
1219 * common.h (EM_CR16): Correct value.
1220 (EM_CR16): Rename to EM_CR16_OLD.
1221
ff7eeb89
DD
12222008-06-12 DJ Delorie <dj@redhat.com>
1223
1224 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1225 (EM_M32C): Rename to EM_M32C_OLD.
1226
3c9a78e0
JM
12272008-06-12 Joseph Myers <joseph@codesourcery.com>
1228
1229 * common.h: Update e_machine table.
1230
a23ede3d
KK
12312008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1232
1233 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1234
2424f303
JM
12352008-06-09 Joseph Myers <joseph@codesourcery.com>
1236
1237 * common.h: Change registry@caldera.com to registry@sco.com.
1238
7c90103b
NC
12392008-05-21 Nick Clifton <nickc@redhat.com>
1240
1241 * reloc-macros.h: Add a comment about the use of the
1242 END_RELOC_NUMBERS symbol as a sentinel value.
1243
12442008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1245
7c90103b
NC
1246 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1247
14a6d8e0
DM
12482008-04-16 David S. Miller <davem@davemloft.net>
1249
1250 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1251 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1252 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1253 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1254
15397d0b
ILT
12552008-03-24 Ian Lance Taylor <iant@google.com>
1256
1257 * common.h (NT_GNU_GOLD_VERSION): Define.
1258
72de5009
AM
12592008-03-13 Alan Modra <amodra@bigpond.net.au>
1260
1261 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1262 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1263 Order struct as for external version.
1264
1bce5d2c
AM
12652008-03-12 Alan Modra <amodra@bigpond.net.au>
1266
4fbb74a6
AM
1267 PR 5900
1268 * common.h (SHN_BAD): Delete.
1269 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1270 * external.h: ..here.
1271 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1272 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1273 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1274
12752008-03-12 Alan Modra <amodra@bigpond.net.au>
1276
1277 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1278 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1279 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1280 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1281 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1282 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1283 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1284 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1285 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1286 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1287 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1288 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1289 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1290 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1291 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1292
35d60fe4
NC
12932008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1294
1295 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1296 DW_OP_PGI_omp_thread_num.
1297
7b03d09a
AN
12982008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1299
1300 * mips.h: Update copyright.
1301 (E_MIPS_MACH_OCTEON): New macro.
1302
148b93f2
NC
13032008-01-30 Tristan Gingold <gingold@adacore.com>
1304
1305 Add OpenVMS extensions.
1bce5d2c
AM
1306 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1307 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1308 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1309 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1310 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1311 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1312 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1313 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1314 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1315 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1316 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1317 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1318 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1319 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1320 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1321 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1322 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1323 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1324 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1325 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1326 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1327 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1328
c74ba406
MK
13292008-01-16 Mark Kettenis <kettenis@gnu.org>
1330
1331 * common.h (AT_SUN_AUXFLAGS): Define.
1332
60955fda
DJ
13332007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1334
1335 * dwarf2.h (DW_AT_hi_user): Correct value.
1336
1bbb5f21 13372007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1338
1bbb5f21 1339 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1340
350cc38d
MS
13412007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1342
1343 * mips.h (E_MIPS_MACH_LS2E): New.
1344 (E_MIPS_MACH_LS2F): New.
1345
f7bc09bd
NS
13462007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1347
1348 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1349 segments at the end of memory.
1350
e210c36b
NC
13512007-11-17 Thiemo Seufer <ths@mips.com>
1352
1353 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1354 in comment.
1355
e2a0d921
NC
13562007-11-16 Nick Clifton <nickc@redhat.com>
1357
1358 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1359 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1360 (DW_AT_stride): Rename to DW_AT_byte_stride.
1361
7a2b07ff
NS
13622007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1363
1364 * vxworks.h: New.
1365
569006e5
NC
13662007-10-30 Nick Clifton <nickc@redhat.com>
1367
1368 * mn10300.h (R_MN10300_ALIGN): Define.
1369
c6e65352
DJ
13702007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1371
1372 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1373
bfff1642
NC
13742007-10-19 Nick Clifton <nickc@redhat.com>
1375
1376 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1377
3e6ff6e5
RM
13782007-10-18 Roland McGrath <roland@redhat.com>
1379
1380 * common.h (NT_PPC_VMX): New macro.
1381
7fac7ff4
NC
13822007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1383
1384 * cr16.h: Updated with new relocaction macros.
1385
b10a8ae0
L
13862007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1387
1388 PR binutils/3281
1389 PR binutils/5037
1390 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1391 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1392 PT_GNU_RELRO segments.
1393
8d100c32
KH
13942007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1395
1396 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1397
b15fa79e
AM
13982007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1399
1400 * common.h (NT_SPU): Define.
1401
2b05f1b7
L
14022007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1403
1404 * common.h: Revert last change.
1405
94b11780
L
14062007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1407
1408 * common.h (PT_GNU_STACK): Renamed to ...
1409 (PT_GNU_ATTR): This.
1410 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1411
fd2f25da
RM
14122007-07-09 Roland McGrath <roland@redhat.com>
1413
1414 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1415
34c8bcba
JM
14162007-06-29 Joseph Myers <joseph@codesourcery.com>
1417
1418 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1419
2cf19d5c
JM
14202007-06-29 Joseph Myers <joseph@codesourcery.com>
1421
1422 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1423
104d59d1
JM
14242007-06-29 Joseph Myers <joseph@codesourcery.com>
1425
1426 * arm.h (elf32_arm_add_eabi_attr_int,
1427 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1428 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1429 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1430 Tag_Symbol, Tag_compatibility): Remove.
1431 * common.h (SHT_GNU_ATTRIBUTES): Define.
1432
3d3d428f
NC
14332007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1434
1435 * common.h (EM_CR16): New entry for CR16 cpu.
1436 * cr16.h: New file.
1437
99ded152
BW
14382007-06-11 Sterling Augustine <sterling@tensilica.com>
1439 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1440
99ded152
BW
1441 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1442 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1443
f89d32d9
CT
14442007-05-18 Caroline Tice <ctice@apple.com>
1445
fd2f25da 1446 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1447 DW_OP_GNU_uninit.
1448
4f4416b5
AM
14492007-05-12 Alan Modra <amodra@bigpond.net.au>
1450
1451 * spu.h (R_SPU_ADDR16X): Define.
1452 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1453
ece5ef60
AM
14542007-05-11 Alan Modra <amodra@bigpond.net.au>
1455
1456 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1457
627b32bc
AM
14582007-05-02 Alan Modra <amodra@bigpond.net.au>
1459
1460 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1461 and vma for appropriate sections.
1462
0c3e446c
JB
14632007-04-26 Jan Beulich <jbeulich@novell.com>
1464
1465 * common.h (DT_ENCODING): Correct value (back to spec mandated
1466 value).
1467
d4c87fc1
AM
14682007-03-08 Alan Modra <amodra@bigpond.net.au>
1469
1470 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1471 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1472 that don't clash with visibility bits.
1473
689d9c8c
AM
14742007-03-07 Alan Modra <amodra@bigpond.net.au>
1475
1476 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1477
b95dd98f 14782007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1479 Richard Sandiford <rsandifo@redhat.com>
1480 Richard Henderson <rth@redhat.com>
1481 DJ Delorie <dj@redhat.com>
1482 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1483
1484 * mep.h: New file.
b95dd98f
DB
1485 * common.h (EM_CYGNUS_MEP): Define.
1486
14872007-02-15 Dave Brolley <brolley@redhat.com>
1488
1489 From Graydon Hoare <graydon@redhat.com>:
1490 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1491
3bdcfdf4
KH
14922007-01-08 Kazu Hirata <kazu@codesourcery.com>
1493
1494 * m68k.h (EF_M68K_FIDO): New.
1495 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1496 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1497
9840d27e
KH
14982006-12-25 Kazu Hirata <kazu@codesourcery.com>
1499
1500 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1501
425c6cb0
KH
15022006-12-19 Kazu Hirata <kazu@codesourcery.com>
1503
1504 * m68k.h (EF_M68K_ARCH_MASK): New.
1505
3271a814
NS
15062006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1507
1508 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1509
c694fd50
KH
15102006-12-07 Kazu Hirata <kazu@codesourcery.com>
1511
1512 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1513 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1514 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1515 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1516 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1517 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1518 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1519 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1520 EF_M68K_CF_FLOAT, respectively.
1521
4fd454c8
NC
15222006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1523 Nick Clifton <nickc@redhat.com>
1524
1525 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1526
165b93e7
RS
15272006-10-28 Richard Sandiford <richard@codesourcery.com>
1528
1529 * mips.h (R_MIPS_GLOB_DAT): Define
1530 (R_MIPS_max): Bump by 1.
1531
e9f53129
AM
15322006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1533 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1534 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1535 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1536 Alan Modra <amodra@bigpond.net.au>
1537
1538 * common.h (EM_SPU): Define.
1539 * spu.h: New file.
1540
b3549761
NC
15412006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1542
1543 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1544 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1545 (EF_SCORE_HASENTRY): Delete.
1546
e210c36b
NC
15472006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1548
1549 * arm.h: Define TAG_CPU_ARCH_* constants.
1550
1c0d3aa6
NC
15512006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1552
1553 * score.h: New file.
1554 * common.h: Add Score machine number.
1555
fdc90cb4
JJ
15562006-07-10 Jakub Jelinek <jakub@redhat.com>
1557
1558 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1559
1224efb8
L
15602006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1561
1562 * internal.h (ELF_SECTION_SIZE): New.
1563 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1564 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1565 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1566
3f570048
AM
15672006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1568
1569 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1570
9b52905e
NC
15712006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1572 Randolph Chung <randolph@tausq.org>
1573 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1574 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1575 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1576 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1577 New TLS relocs.
1578 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1579 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1580 Define TLS relocs using existing equivalents.
1581
fd2f25da
RM
15822006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1583
28c9d252
NC
1584 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1585
e210c36b
NC
15862006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1587
1588 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1589 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1590 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1591 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1592 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1593 R_BFIN_GOTOFFLO): New relocs.
1594 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1595
15962006-03-23 Michael Matz <matz@suse.de>
1597
1598 * x86-64.h: Add the new relocations with their official
1599 numbers.
1600
0a44bf69
RS
16012006-03-22 Richard Sandiford <richard@codesourcery.com>
1602 Daniel Jacobowitz <dan@codesourcery.com>
1603 Phil Edwards <phil@codesourcery.com>
1604 Zack Weinberg <zack@codesourcery.com>
1605 Mark Mitchell <mark@codesourcery.com>
1606 Nathan Sidwell <nathan@codesourcery.com>
1607
1608 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1609
e14430ab
DA
16102006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1611
1612 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1613 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1614 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1615 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1616 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1617
3a4a14e9
PB
16182006-03-10 Paul Brook <paul@codesourcery.com>
1619
1620 * arm.h (EF_ARM_EABI_VER5): Define.
1621
0b2e31dc
NS
16222006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1623
1624 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1625 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1626 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1627 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1628 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1629 (EF_M68K_EMAC_B): New.
1630
df406460
NC
16312006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1632
1633 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1634 (EF_AVR_LINKRELAX_PREPARED): Add.
1635
2c10a7e5
BE
16362006-03-02 Ben Elliston <bje@au.ibm.com>
1637
1638 Import from the GCC tree:
1639 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1640
1641 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1642 from DWARF 3.
1643 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1644 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1645 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1646 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1647 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1648 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1649 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1650 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1651 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1652 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1653 (DW_END_default, DW_END_big, DW_END_little): New.
1654 (DW_END_lo_user, DW_END_hi_user): Define.
1655 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1656 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1657 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1658 DW_LANG_D): New.
1659
e210c36b
NC
16602006-02-06 Steve Ellcey <sje@cup.hp.com>
1661
1662 * ia64.h (SHF_IA_64_HP_TLS): New.
1663
6772dd07
DD
16642006-02-24 DJ Delorie <dj@redhat.com>
1665
1666 * m32c.h: Add relax relocs.
1667
d70c5fc7
NC
16682006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1669 Anil Paranjape <anilp1@kpitcummins.com>
1670 Shilin Shakti <shilins@kpitcummins.com>
1671
1672 * common.h (EM_XC16X): New entry for xc16x cpu.
1673 Sort other EM_* numbers into numerical order.
1674 * xc16x.h: New file.
fd2f25da 1675
84d1d650
L
16762006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1677
1678 PR binutils/2258
1679 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1680 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1681
266abb8f
NS
16822006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1683
1684 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1685 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1686 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1687 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1688 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1689
16902006-02-06 Steve Ellcey <sje@cup.hp.com>
1691
1692 * ia64.h (SHF_IA_64_HP_TLS): New.
1693
67a4f2b7
AO
16942006-01-18 Alexandre Oliva <aoliva@redhat.com>
1695
1696 Introduce TLS descriptors for i386 and x86_64.
1697 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1698 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1699 New.
1700 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1701 R_X86_64_TLSDESC): New.
1702
64fd6348
NC
17032006-01-09 Mike Frysinger <vapier@gentoo.org>:
1704
1705 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1706
d031aafb
NS
17072005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1708
1709 Second part of ms1 to mt renaming.
1710 * common.h (EM_MT): Renamed.
1711 * mt.h: Rename relocs, cpu & other defines.
1712
e210c36b
NC
17132005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1714
1715 * mt.h: Renamed from ms1.h
1716
39b41c9c
PB
17172005-12-12 Paul Brook <paul@codesourcery.com>
1718
1719 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1720
5e2b0d47
NC
17212005-11-11 Nick Clifton <nickc@redhat.com>
1722
1723 PR 1150
1724 * mips.h (STO_OPTIONAL): Define.
1725 (ELF_MIPS_IS_OPTIONAL): Define.
1726
e210c36b
NC
17272005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1728
1729 Add ms2.
1730 * ms1.h (EF_MS1_CPU_MS2): New.
1731
17322005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1733
1734 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1735
3c9b82ba
NC
17362005-09-30 Catherine Moore <clm@cm00re.com>
1737
1738 * bfin.h: New file.
1739 * common.h (EM_BLACKFIN): Define.
1740
ee065d83
PB
17412005-10-08 Paul Brook <paul@codesourcery.com>
1742
1743 * arm.h: Add prototypes for BFD object attribute routines.
1744
1cacb694
RE
17452005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1746
1747 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1748
3c26c61a
DA
17492005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1750
1751 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1752 New defines.
1753
67762f6b
DA
17542005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1755
1756 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1757 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1758 deprecated defines.
1759 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1760 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1761 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1762 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1763 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1764 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1765 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1766 NT_HP_UX_OPTIONS): Define.
1767
fd54057a
DD
17682005-07-25 DJ Delorie <dj@redhat.com>
1769
1770 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1771
3b22753a
L
17722005-07-25 Jan Hubicka <jh@suse.cz>
1773
1774 * x86-64.h (SHN_X86_64_LCOMMON): New.
1775 (SHF_X86_64_LARGE): New.
1776
157e7bd1
NC
17772005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1778
1779 * m32r.h (R_M32R_REL32): Added.
1780
df45824a
BE
17812005-07-18 Ben Elliston <bje@au.ibm.com>
1782
1783 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1784 Replace with DW_ATE_decimal_float (now in DWARF 3).
1785
49f58d10
JB
17862005-07-14 Jim Blandy <jimb@redhat.com>
1787
1788 Add support for Renesas M32C and M16C.
1789 * common.h (EM_M32C): New machine number.
1790 * m32c.h: New file.
fd2f25da 1791
e210c36b
NC
17922005-06-17 Jakub Jelinek <jakub@redhat.com>
1793
1794 * external.h (GRP_ENTRY_SIZE): Define.
1795
d6ab8113
JB
17962005-06-17 Jan Beulich <jbeulich@novell.com>
1797
1798 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1799 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1800 R_X86_64_GOTPC32.
1801
3c33e371
AH
18022005-06-07 Aldy Hernandez <aldyh@redhat.com>
1803 Michael Snyder <msnyder@redhat.com>
1804 Stan Cox <scox@redhat.com>
1805
1806 * common.h (EM_MS1): Define.
1807
1808 * ms1.h: New file.
1809
2acf634e
RH
18102005-05-31 Richard Henderson <rth@redhat.com>
1811
1812 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1813
484124bb
RH
18142005-05-29 Richard Henderson <rth@redhat.com>
1815
1816 * alpha.h (DT_ALPHA_PLTRO): New.
1817
d68f4033
BE
18182005-05-19 Ben Elliston <bje@au.ibm.com>
1819
1820 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1821 the user-defined encoding space pending inclusion in the standard.
1822
cb1afa5c
ZW
18232005-05-18 Zack Weinberg <zack@codesourcery.com>
1824
1825 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1826 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1827
c19d1205
ZW
18282005-05-17 Zack Weinberg <zack@codesourcery.com>
1829
1830 * arm.h: Import complete list of official relocation names
1831 and numbers from AAELF. Define FAKE_RELOCs for old names.
1832 Remove a few old names no longer used anywhere.
1833
1fe44d79
AM
18342005-05-14 Alan Modra <amodra@bigpond.net.au>
1835
1836 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1837
2df98d85
AM
18382005-05-11 Alan Modra <amodra@bigpond.net.au>
1839
1840 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1841 R_PPC_RELAX32PC_PLT) Adjust.
1842 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1843 (DT_PPC_GLINK): Define.
1844
e172dbf8
NC
18452005-05-10 Nick Clifton <nickc@redhat.com>
1846
1847 * Update the address and phone number of the FSF organization in
1848 the GPL notices in the following files:
2df98d85 1849 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1850 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1851 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1852 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1853 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1854 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1855 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1856
faa7ef87
L
18572005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1858
a63027e5
L
1859 Moved from ../ChangeLog
1860
faa7ef87
L
1861 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1862 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1863
1864 2004-10-12 Paul Brook <paul@codesourcery.com>
1865 * arm.h (EF_ARM_EABI_VER4): Define.
1866
1867 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1868
1869 * common.h (PT_SUNW_EH_FRAME): Define.
1870 * x86-64.h (SHT_X86_64_UNWIND): Define.
1871
1872 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1873 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1874 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1875 (XTENSA_PROP_SEC_NAME): Define.
1876 (property_table_entry): Add flags field.
1877 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1878
1879 2004-09-17 Paul Brook <paul@codesourcery.com>
1880 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1881 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1882 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1883
1884 2004-09-13 Paul Brook <paul@codesourcery.com>
1885 * arm.h: Rename RELABS to TARGET1.
1886
1887 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1888 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1889 (PT_GNU_RELRO): Define.
1890
ba93b8ac
DJ
18912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1892 Phil Blundell <philb@gnu.org>
1893
1894 * arm.h: Add TLS relocations.
1895
c927f9ef
BE
18962005-03-23 Ben Elliston <bje@au.ibm.com>
1897
1898 * dwarf.h: Merge with GCC's dwarf.h.
1899
238d258f
NC
19002005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1901
1902 * m68k.h (EF_CFV4E): Define.
1903
b294bdf8
MM
19042005-03-17 Paul Brook <paul@codesourcery.com>
1905 Dan Jacobowitz <dan@codesourcery.com>
1906 Mark Mitchell <mark@codesourcery.com>
1907
1908 * arm.h (PT_ARM_EXIDX): Define.
1909
51cb3ca7
DJ
19102005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1911 Joseph Myers <joseph@codesourcery.com>
1912
1913 * mips.h: Define MIPS TLS relocations.
1914
d6f16593 19152005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1916 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1917
1918 * mips.h (R_MIPS16_GOT16): New reloc code.
1919 (R_MIPS16_CALL16): Likewise.
1920 (R_MIPS16_HI16): Likewise.
1921 (R_MIPS16_LO16): Likewise.
1922 (R_MIPS16_min): New fake reloc code.
1923 (R_MIPS16_max): Likewise.
1924
a1c17af2
MR
19252005-02-11 Maciej W. Rozycki <macro@mips.com>
1926
1927 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1928
90219bd0
AO
19292005-01-25 Alexandre Oliva <aoliva@redhat.com>
1930
1931 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1932 * frv.h: Add R_FRV_TLSMOFF.
1933 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1934 * frv.h: Add TLS relocations.
1935
e38bc3b5
NC
19362005-01-17 Nick Clifton <nickc@redhat.com>
1937
1938 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1939 EF_SH2A_SH3E): New flags.
1940 (EF_SH_BFD_TABLE): Add these new flags to the table.
1941
b4a38de6
AM
19422005-01-12 Alan Modra <amodra@bigpond.net.au>
1943
1944 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1945 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1946
750bce0e 19472004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1948
faa7ef87 1949 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1950
1e50d24d
RS
19512004-12-16 Richard Sandiford <rsandifo@redhat.com>
1952
1953 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1954
69881c93
ILT
19552004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1956
1957 * mips.h (E_MIPS_MACH_9000): Define.
1958
b676888f
HPN
19592004-11-04 Hans-Peter Nilsson <hp@axis.com>
1960
1961 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1962 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1963 macros.
1964
637cf767
EC
19652004-10-06 Eric Christopher <echristo@redhat.com>
1966
1967 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1968
40a18ebd
NC
19692004-10-01 Paul Brook <paul@codesourcery.com>
1970
1971 * arm.h (SHT_ARM_EXIDX): Define.
1972 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1973 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1974 Define.
1975
b18c562e
NC
19762004-08-25 Dmitry Diky <diwil@spec.ru>
1977
1978 * msp430.h: Add new relocs.
1979
083febaa
L
19802004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1981
1982 * i386.h (R_386_USED_BY_INTEL_200): New.
1983
1d70c7fb
AO
19842004-07-29 Alexandre Oliva <aoliva@redhat.com>
1985
1986 Introduce SH2a support.
1987 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1988 * sh.h (EF_SH2A_NOFPU): New.
1989 2003-12-01 Michael Snyder <msnyder@redhat.com>
1990 * sh.h (EF_SH2A): New.
1991
670ec21d
NC
19922004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1993
1994 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1995 BFD_RELOC_CRX_SWITCH32.
1996
1fe1f39c
NC
19972004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1998
1999 * common.h (EM_CRX): Define.
2000 * crx.h: New file.
2001
097f809a
NC
20022004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2003
2004 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
2005 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
2006
375db92b
AM
20072004-06-19 Alan Modra <amodra@bigpond.net.au>
2008
2009 * common.h (ELF64_R_INFO): Warning fix.
2010
092dcd75
CD
20112004-06-14 Chris Demetriou <cgd@broadcom.com>
2012
2013 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
2014 with an updated comment.
2015
f6f9408f
JR
20162004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2017
2018 * sh.h (EF_SH_HAS_DSP): Remove.
2019 (EF_SH_HAS_FP): Remove.
2020 (EF_SH_MERGE_MACH): Remove.
2021 (EF_SH4_NOFPU): Convert to decimal.
2022 (EF_SH4A_NOFPU): Likewise.
2023 (EF_SH4_NOMMU_NOFPU): Likewise.
2024 (EF_SH3_NOMMU): Add new macro.
2025 (EF_SH_BFD_TABLE): Likewise.
2026 (sh_find_elf_flags): Add prototype.
2027 (sh_elf_get_flags_from_mach): Likewise.
2028
4030e8f6
CD
20292004-04-24 Chris Demetriou <cgd@broadcom.com>
2030
2031 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2032 (R_MIPS_GNU_REL_HI16): Remove.
2033 (R_MIPS_GNU_REL16_S2): Update comment.
2034
0949843d 20352004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 2036 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
2037
2038 * common.h (EM_CR): Define.
2039 * cr16c.h: New file.
2040
d507cf36
PB
20412004-03-23 Paul Brook <paul@codesourcery.com>
2042
2043 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2044
ae51a426
JR
20452003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2046
2047 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2048
676a64f4
RS
20492004-03-01 Richard Sandiford <rsandifo@redhat.com>
2050
2051 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2052
481fedf3
RM
20532004-01-28 Roland McGrath <roland@redhat.com>
2054
2055 * common.h (AT_SECURE): New macro.
2056
7e67eb11
RM
20572004-01-21 Roland McGrath <roland@redhat.com>
2058
2059 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2060 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2061 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2062 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2063 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2064
3fe74472
MK
20652004-01-17 Mark Kettenis <kettenis@gnu.org>
2066
2067 * common.h (NT_OPENBSD_IDENT): Define.
2068
79987b2f
AO
20692004-01-06 Alexandre Oliva <aoliva@redhat.com>
2070
2071 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2072 * frv.h (EF_FRV_FDPIC): New macro.
2073 (EF_FRV_PIC_FLAGS): Adjust.
2074 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2075 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2076 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2077 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2078 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2079 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2080 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2081 New.
2082
252b5132 2083
c9e214e5 2084For older changes see ChangeLog-9103
252b5132 2085\f
b90efa5b 2086Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2087
2088Copying and distribution of this file, with or without modification,
2089are permitted in any medium without royalty provided the copyright
2090notice and this notice are preserved.
2091
252b5132 2092Local Variables:
c9e214e5
AM
2093mode: change-log
2094left-margin: 8
2095fill-column: 74
252b5132
RH
2096version-control: never
2097End: