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