Add ADR :tlsgd: directive and TLSGD_ADR_PREL21 support.
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
3c12b054
MS
12015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
2
3 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
4
685080f2
NC
52015-02-24 Nick Clifton <nickc@redhat.com>
6
7 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
8 (EF_RH850_CACHE): Likewise.
9 (EF_RH850_MMU): Likewise.
10 (EF_RH850_DATA_ALIGN8): Likewise.
11 (SHT_RENESAS_IOP): Fix typo in name.
12 (SHT_RENESAS_INFO): Define.
13 (V850_NOTE_SECNAME): Define.
14 (SIZEOF_V850_NOTE): Define.
15 (V850_NOTE_NAME): Define.
16 (enum v850_notes): New enum.
17 (NUM_V850_NOTES): Define.
18
8f3102ea
NC
192015-02-23 Nick Clifton <nickc@redhat.com>
20
21 PR 17915
22 * score.h: Fix typo in license header.
23
4ef9f41a
AA
242015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
25
26 * common.h (NT_S390_VXRS_LOW): New macro.
27 (NT_S390_VXRS_HIGH): Likewise.
28
3f8107ab
AM
292015-01-28 James Bowman <james.bowman@ftdichip.com>
30
31 * common.h (EM_FT32): Define.
32 * ft32.h: New file.
33
400cf8cb
AG
342015-01-09 Anthony Green <green@moxielogic.com>
35
36 * common.h (EM_MOXIE): Redefine to official number.
37 (EM_MOXIE_OLD): Define (from old number).
38
b90efa5b
AM
392015-01-01 Alan Modra <amodra@gmail.com>
40
41 Update year range in copyright notice of all files.
42
5c294fee
TG
432014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
44
45 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
46
d924db55
EB
472014-12-06 Eric Botcazou <ebotcazou@adacore.com>
48
49 * common.h (EM_VISIUM): Define.
50 * visium.h: New file.
51
0be36304
L
522014-11-13 H.J. Lu <hongjiu.lu@intel.com>
53
54 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
55
0b6be415
JM
562014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
57
58 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
59
3d68f91c
JM
602014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
61
62 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
63 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
64 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
65 (ELF_SPARC_HWCAP2_ADP): Likewise.
66 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
67 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
68 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
69 (ELF_SPARC_HWCAP2_XMONT): Likewise.
70 (ELF_SPARC_HWCAP2_NSEC): Likewise.
71 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
72 (ELF_SPARC_HWCAP2_FJDES): Likewise.
73 (ELF_SPARC_HWCAP2_FJAES): Likewise.
74
23664eac
WN
752014-10-08 Will Newton <will.newton@linaro.org>
76
77 * aarch64.h: Sync up relocations with ABI release 1.0.
78
1c8f6a4d
KLC
792014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
80
81 * nds32.h: Declare new relocations.
82
7361da2c
AB
832014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
84 Matthew Fortune <matthew.fortune@imgtec.com>
85
86 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
87 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
88 (E_MIPS_ARCH_32R6): New define.
89 (E_MIPS_ARCH_64R6): New define.
90
599b6fb8
DD
912014-08-26 DJ Delorie <dj@redhat.com>
92
93 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
94
75f58085
BS
952014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
96
97 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
98
f36e8886
BS
992014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
100 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
101 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
102 Soundararajan <Sounderarajan.D@atmel.com>
103
104 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
105 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
106 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
107 (AVR_ISA_2xxxa): Define ISA without LPM.
108 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
109 Add doc for contraint used in 16 bit lds/sts.
110 Adjust ISA group for icall, ijmp, pop and push.
111 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
112
73589c9d
CS
1132014-04-22 Christian Svensson <blue@cmd.nu>
114
115 * common.h: Remove openrisc and or32 support. Add support for or1k.
116 * or1k.h: New file.
117 * openrisc.h: Delete.
118 * or32.h: Delete.
119
4b95cf5c
AM
1202014-03-05 Alan Modra <amodra@gmail.com>
121
122 Update copyright years.
123
45965137
AM
1242014-03-05 Alan Modra <amodra@gmail.com>
125
126 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
127
d32e5c54
AP
1282014-02-06 Andrew Pinski <apinski@cavium.com>
129
130 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
131
1c2de463
SL
1322014-02-03 Sandra Loosemore <sandra@codesourcery.com>
133
134 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
135 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
136 (R_NIOS2_ILLEGAL): Adjust.
137
78058a5e
SL
1382014-01-30 Sandra Loosemore <sandra@codesourcery.com>
139
140 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
141
718ee4dc
UW
1422014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
143
144 * common.h (AT_HWCAP2): Define.
145
35c08157
KLC
1462013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
147 Wei-Cheng Wang <cole945@gmail.com>
148
149 * nds32.h: New file for Andes NDS32.
150
594d8fa8
MF
1512013-12-07 Mike Frysinger <vapier@gentoo.org>
152
153 * epiphany.h: Remove +x file mode.
154
c3320543
L
1552013-11-17 H.J. Lu <hongjiu.lu@intel.com>
156
157 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
158
da0781dc
YZ
1592013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
160
161 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
162 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
163 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
164 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
165
e8910a83
AM
1662013-10-30 Alan Modra <amodra@gmail.com>
167
168 * ppc.h (DT_PPC_TLSOPT): Delete.
169 (DT_PPC_OPT, PPC_OPT_TLS): Define.
170 * ppc64.h (DT_PPC64_TLSOPT): Delete.
171 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
172
6911b7dc
AM
1732013-10-30 Alan Modra <amodra@gmail.com>
174
175 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
176 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
177 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
178
ee67d69a
AM
1792013-10-30 Alan Modra <amodra@gmail.com>
180
181 * ppc64.h (EF_PPC64_ABI): Define.
182
f9c6b907
AM
1832013-10-30 Alan Modra <amodra@gmail.com>
184
185 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
186 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
187 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
188 (IS_PPC64_TLS_RELOC): Match new tls relocs.
189
63b8b2af
CF
1902013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
191
192 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
193 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
194
f303dcc0
SE
1952013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
196
197 * mips.h (EF_MIPS_FP64): New e_flags bit.
198
4046d87a
NC
1992013-08-09 Nick Clifton <nickc@redhat.com>
200
201 * rl78.c (E_FLAG_RL78_G10): Define.
202
d929bc19
MR
2032013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
204
205 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
206 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
207 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
208 Val_GNU_MIPS_ABI_FP_64): New enum.
209
ba92f887
MR
2102013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
211
212 * mips.h (EF_MIPS_NAN2008): New macro.
213
ee4dff51
TG
2142013-07-08 Tristan Gingold <gingold@adacore.com>
215
216 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
217
fb798c50
AK
2182013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
219
220 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
221 R_390_PC24DBL, and R_390_PLT24DBL.
222
a6bb11b2
YZ
2232013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
224
225 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
226
1bbce132
MR
2272013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
228
229 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
230 (ELF_ST_SET_MIPS_PLT): Likewise.
231
8847944f
WN
2322013-06-19 Will Newton <will.newton@linaro.org>
233
234 * aarch64.h: Remove R_AARCH64_IRELATIVE.
235
692e2b8b
WN
2362013-06-07 Will Newton <will.newton@linaro.org>
237
238 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
239
48e65d55
MR
2402013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
241
242 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
243
067ec077
CM
2442013-05-30 Paul Brook <paul@codesourcery.com>
245
246 * mips.h (R_MIPS_EH): New.
247
418009c2
YZ
2482013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
249
250 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
251 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
252 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
253 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
254
45901633
L
2552013-05-22 H.J. Lu <hongjiu.lu@intel.com>
256
257 * common.h (EM_INTEL205): New.
258 (EM_INTEL206): Likewise.
259 (EM_INTEL207): Likewise.
260 (EM_INTEL208): Likewise.
261 (EM_INTEL209): Likewise.
262
13761a11
NC
2632013-05-02 Nick Clifton <nickc@redhat.com>
264
265 * msp430.h: Add MSP430X relocs.
266 Add some more MSP430 machine numbers.
267 Add values used by .MSP430.attributes section.
268
81f5558e
NC
2692013-03-21 Michael Schewe <michael.schewe@gmx.net>
270
271 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
272 mov @(disp:32,ERx) to mov @(disp:16,ERx).
273
abb3f6cc
NC
2742013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
275
276 * common.h (NT_S390_TDB): Define.
277
36591ba1
SL
2782013-02-06 Sandra Loosemore <sandra@codesourcery.com>
279 Andrew Jenner <andrew@codesourcery.com>
280
281 Based on patches from Altera Corporation.
282
283 * nios2.h: New file.
284
78c8d46c
NC
2852013-01-24 Nick Clifton <nickc@redhat.com>
286
287 * v850.h: Add support for e3v5 architecture.
288 Reorganize processor selection macros.
289
e1ec603f
L
2902013-01-16 H.J. Lu <hongjiu.lu@intel.com>
291
292 * i386.h (R_386_SIZE32): Fill it.
293 * x86-64.h (R_X86_64_SIZE32): Likewise.
294 (R_X86_64_SIZE64): Likewise.
295
a3c62988
NC
2962013-01-10 Will Newton <will.newton@imgtec.com>
297
298 * common.h: Fix case of "Meta".
299 * metag.h: New file.
300
652451f8
YZ
3012013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
302
303 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
304 definitions.
305
e407c74b
NC
3062013-01-04 Juergen Urban <JuergenUrban@gmx.de>
307
308 * mips.h: Add MIPS machine variant number for r5900 which is
309 compatible with old Playstation 2 software.
310
34b60028
L
3112012-11-16 H.J. Lu <hongjiu.lu@intel.com>
312
313 * common.h (DF_1_CONLFAT): Renamed to ...
314 (DF_1_CONFALT): This.
315 (DF_1_ENDFILTEE): New.
316 (DF_1_DISPRELDNE): Likewise.
317 (DF_1_DISPRELPND): Likewise.
318 (DF_1_NODIRECT): Likewise.
319 (DF_1_IGNMULDEF): Likewise.
320 (DF_1_NOKSYMS): Likewise.
321 (DF_1_NOHDR): Likewise.
322 (DF_1_EDITED): Likewise.
323 (DF_1_NORELOC): Likewise.
324 (DF_1_SYMINTPOSE): Likewise.
325 (DF_1_GLOBAUDIT): Likewise.
326 (DF_1_SINGLETON): Likewise.
327
708e2187
NC
3282012-11-09 Nick Clifton <nickc@redhat.com>
329
330 * rx.h (EF_RX_CPU_RX): Add comment.
331 (E_FLAG_RX_ABI): Define.
332
de863c74
NC
333 * v850.h: Add RH850 ABI values.
334
c266cd02
MR
3352012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
336
337 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
338
ff826ef3
TT
3392012-11-01 Tom Tromey <tromey@redhat.com>
340
341 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
342
3bfcb652
NC
3432012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
344
345 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
346 (EF_ARM_ABI_FLOAT_HARD): Likewise.
347
9ece1fa9
TT
3482012-10-23 Tom Tromey <tromey@redhat.com>
349
350 * common.h (NT_SIGINFO, NT_FILE): New defines.
351
e5b95258
WL
3522012-08-27 Walter Lee <walt@tilera.com>
353
354 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
355 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
356 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
357 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
358 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
359 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
360 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
361 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
362 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
363 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
364 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
365 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
366 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
367 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 368
a06ea964
NC
3692012-08-13 Ian Bolton <ian.bolton@arm.com>
370 Laurent Desnogues <laurent.desnogues@arm.com>
371 Jim MacArthur <jim.macarthur@arm.com>
372 Marcus Shawcroft <marcus.shawcroft@arm.com>
373 Nigel Stephens <nigel.stephens@arm.com>
374 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
375 Richard Earnshaw <rearnsha@arm.com>
376 Sofiane Naci <sofiane.naci@arm.com>
377 Tejas Belagod <tejas.belagod@arm.com>
378 Yufeng Zhang <yufeng.zhang@arm.com>
379
380 * aarch64.h: New file.
381 * common.h (EM_res183): Rename to EM_AARCH64.
382 (EM_res184): Rename to EM_ARM184.
383
cefc6d46
IS
3842012-06-28 Iain Sandoe <iain@codesourcery.com>
385
386 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
387 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
388
40551fb8
NC
3892012-05-16 Georg-Johann Lay <avr@gjlay.de>
390
391 PR target/13503
392 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
393
6927f982
NC
3942012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
395
396 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
397 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
398 (E_M68HC11_XGATE_RAMOFFSET): Define.
399
b9c361e0
JL
4002012-05-14 James Lemke <jwlemke@codesourcery.com>
401 * ppc.h (SEC_PPC_VLE): Remove.
402
4032012-05-14 Catherine Moore <clm@codesourcery.com>
404 James Lemke <jwlemke@codesourcery.com>
405
406 * ppc.h (R_PPC_VLE_REL8): New reloction.
407 (R_PPC_VLE_REL15): Likewise.
408 (R_PPC_VLE_REL24): Likewise.
409 (R_PPC_VLE_LO16A): Likewise.
410 (R_PPC_VLE_LO16D): Likewise.
411 (R_PPC_VLE_HI16A): Likewise.
412 (R_PPC_VLE_HI16D): Likewise.
413 (R_PPC_VLE_HA16A): Likewise.
414 (R_PPC_VLE_HA16D): Likewise.
415 (R_PPC_VLE_SDA21): Likewise.
416 (R_PPC_VLE_SDA21_LO): Likewise.
417 (R_PPC_VLE_SDAREL_LO16A): Likewise.
418 (R_PPC_VLE_SDAREL_LO16D): Likewise.
419 (R_PPC_VLE_SDAREL_HI16A): Likewise.
420 (R_PPC_VLE_SDAREL_HI16D): Likewise.
421 (R_PPC_VLE_SDAREL_HA16A): Likewise.
422 (R_PPC_VLE_SDAREL_HA16D): Likewise.
423 (SEC_PPC_VLE): Remove.
424 (PF_PPC_VLE): New program header flag.
425 (SHF_PPC_VLE): New section header flag.
426 (vle_opcodes, vle_num_opcodes): New.
427 (VLE_OP): New macro.
428 (VLE_OP_TO_SEG): New macro.
429
99700d6f
NC
4302012-05-11 Georg-Johann Lay <avr@gjlay.de
431
432 PR target/13503
433 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
434 R_AVR_8_HI8, R_AVR_8_HHI8.
435
f6c1a2d5
NC
4362012-05-03 Sean Keys <skeys@ipdatasys.com>
437
438 * xgate.h: Mininal file to support XGATE relocations.
439
4d296447
DM
4402012-04-27 David S. Miller <davem@davemloft.net>
441
442 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
443 pause, and compare-and-branch instructions.
444
0a22ae8e
NC
4452012-03-07 Nick Clifton <nickc@redhat.com>
446
447 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
448 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
449 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
450 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
451
6f7be959
WL
4522012-02-25 Walter Lee <walt@tilera.com>
453
454 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
455 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
456 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
457 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
458 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
459 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
460 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
461 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
462 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
463 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
464 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
465 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
466 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
467 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
468 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
469 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
470 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
471 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
472 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
473 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
474 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
475 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
476 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
477 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
478 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
479 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
480 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
481 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
482 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
483 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
484 (R_TILEGX_TLS_GD_CALL): Ditto.
485 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
486 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
487 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
488 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
489 (R_TILEGX_TLS_IE_LOAD): Ditto.
490 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
491 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
492 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
493 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
494 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
495 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
496 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
497 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
498 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
499 (R_TILEPRO_TLS_IE_LOAD): Ditto.
500 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
501 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
502 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
503 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
504 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
505 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
506 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
507 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
508
9cea966c
DD
5092011-12-22 DJ Delorie <dj@redhat.com>
510
511 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
512 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
513
8b40760a
L
5142011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
515
516 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
517
355b81d9
UW
5182011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
519
520 * common.h (NT_S390_LAST_BREAK): Define.
521 (NT_S390_SYSTEM_CALL): Likewise.
522
99c513f6
DD
5232011-11-01 DJ Delorie <dj@redhat.com>
524
525 * common.h (EM_RL78, EM_78K0R): New.
526 * rl78.h: New.
527
cfb8c092
NC
5282011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
529
530 * epiphany.h: New file.
531 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
532
3b421ab3
AM
5332011-10-10 Alan Modra <amodra@gmail.com>
534
535 * ppc64.h (R_PPC64_TOCSAVE): Add.
536
d4cb0ea0
NC
5372011-10-05 DJ Delorie <dj@redhat.com>
538
539 * rx.h (E_FLAG_RX_PID): New.
540
9e8c70f9
DM
5412011-09-21 David S. Miller <davem@davemloft.net>
542
543 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
544 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
545
505b88fb
L
5462011-08-12 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR ld/13082
549 * x86-64.h (R_X86_64_RELATIVE64): New.
550
df58fc94
RS
5512011-07-24 Chao-ying Fu <fu@mips.com>
552 Maciej W. Rozycki <macro@codesourcery.com>
553
554 * mips.h (R_MICROMIPS_min): New relocations.
555 (R_MICROMIPS_26_S1): Likewise.
556 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
557 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
558 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
559 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
560 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
561 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
562 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
563 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
564 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
565 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
566 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
567 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
568 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
569 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
570 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
571 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
572 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
573 (R_MICROMIPS_max): Likewise.
574 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
575 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
576 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
577 (STO_MICROMIPS): Likewise.
578 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
579 (ELF_ST_IS_COMPRESSED): Likewise.
580 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
581 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
582 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
583
7a9068fe
L
5842011-07-22 H.J. Lu <hongjiu.lu@intel.com>
585
586 * common.h (EM_K1OM): New.
587
9c55345c
TS
5882011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
589 Thomas Schwinge <thomas@schwinge.name>
590
2bb70ae0 591 PR binutils/12913
9c55345c
TS
592 * common.h (ELFOSABI_GNU): Define, replaces...
593 (ELFOSABI_LINUX): ... this, kept as an alias.
594 (ELFOSABI_HURD): Remove.
595
faa9a424
UW
5962011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
597
598 * common.h (NT_ARM_VFP): Define.
599
aa137e4d
NC
6002011-06-13 Walter Lee <walt@tilera.com>
601
602 * common.h: Add EM_TILEGX.
603 * tilegx.h: New file.
604 * tilepro.h: New file.
605
2ddcd4af
TG
6062011-06-09 Tristan Gingold <gingold@adacore.com>
607
608 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
609
cc643b88
NC
6102011-06-02 Nick Clifton <nickc@redhat.com>
611
612 * common.h: Fix spelling mistake in comment.
613 * reloc-macros.h: Likewise.
614
63e1a0fc
PB
6152011-05-31 Paul Brook <paul@codesourcery.com>
616
617 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
618
8b40760a
L
6192011-05-09 Paul Brook <paul@codesourcery.com>
620
621 * tic6x.h (ELF_STRING_C6000_unwind,
622 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
623 ELF_STRING_C6000_unwind_info_once): Define.
624
e21e5835
NC
6252011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
626
627 * common.h (NT_STAPSDT): New define.
628
c7811365
BS
6292011-03-31 Bernd Schmidt <bernds@codesourcery.com>
630
631 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
632 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
633 (SHN_TIC6X_SCOMMON): Define.
634
00e98fc7
TG
6352011-03-31 Tristan Gingold <gingold@adacore.com>
636
637 * ia64.h (Elf64_External_VMS_Note): New struct.
638 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
639 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
640 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
641 (NT_VMS_PATCHTIME) New macros.
642
34e77a92
RS
6432011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
644
645 * arm.h (R_ARM_IRELATIVE): New relocation.
646
35fc36a8
RS
6472011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
648
649 * internal.h (elf_internal_sym): Add st_target_internal.
650 * arm.h (arm_st_branch_type): New enum.
651 (ARM_SYM_BRANCH_TYPE): New macro.
652
8f7e76d0
NC
6532011-03-10 Nick Clifton <nickc@redhat.com>
654
655 * common.h (EM_V850): V850s now supplied by Renesas.
656
15a44d57
AM
6572011-02-25 Alan Modra <amodra@gmail.com>
658
eba5cfbc 659 PR 12516
15a44d57
AM
660 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
661 sections at start or end of PT_DYNAMIC.
662
0855e32b
NS
6632011-01-10 Nathan Sidwell <nathan@codesourcery.com>
664 Glauber de Oliveira Costa <glommer@gmail.com>
665
666 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
667 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
668 relocations.
669
aa137e4d
NC
6702010-11-16 Jie Zhang <jie.zhang@analog.com>
671
672 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
673 (EF_BFIN_DATA_IN_L1): Define.
674
fd503541
NC
6752010-11-11 Mingming Sun <mingm.sun@gmail.com>
676
677 * mips.h (E_MIPS_MACH_LS3A): Defined.
678
87779176
JM
6792010-11-02 Joseph Myers <joseph@codesourcery.com>
680
681 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
682 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
683 Tag_ABI_array_object_alignment,
684 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
685
3cbd1c06
JM
6862010-10-29 Joseph Myers <joseph@codesourcery.com>
687
688 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
689
b5593623
JM
6902010-10-29 Bernd Schmidt <bernds@codesourcery.com>
691 Joseph Myers <joseph@codesourcery.com>
692
693 * tic6x-attrs.h (Tag_ABI_DSBT): New.
694
75fa6dc1
JM
6952010-10-21 Joseph Myers <joseph@codesourcery.com>
696
697 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
698 value 4.
699 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
700 attribute renaming.
701
1cd986c5
NC
7022010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
703 Ina Pandit <ina.pandit@kpitcummins.com>
704
705 * v850.h: Add support for V850E2 and V850E2V3.
706 (v850_reloc_type): Update the newly added relocations
707
f4638467
AM
7082010-07-20 Alan Modra <amodra@gmail.com>
709
710 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
711 (ELF_SECTION_SIZE): ..here.
712 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
713 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
714
ba761f19
AM
7152010-06-25 Alan Modra <amodra@gmail.com>
716
717 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
718
59e6276b
JM
7192010-06-15 Joseph Myers <joseph@codesourcery.com>
720
721 * tic6x-attrs.h: New.
722 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
723 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
724 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
725 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
726 C6XABI_Tag_CPU_arch_C674X): Define.
727
28f997cf
TG
7282010-06-11 Tristan Gingold <gingold@adacore.com>
729
730 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
731 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
732 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
733 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
734 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
735 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
736 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
737 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
738 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
739 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
740 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
741 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
742 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
743 (Elf64_External_VMS_IMAGE_RELA): Ditto.
744 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
745 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
746 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
747 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
748 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
749 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
750 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
751 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
752
8e45593f
NC
7532010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
754 Joseph Myers <joseph@codesourcery.com>
755 Andrew Stubbs <ams@codesourcery.com>
756
757 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
758 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
759 other invalid ranges.
760 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
761 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
762 (R_SH_FUNCDESC_VALUE): New.
763
18ae9cc1
L
7642010-05-18 H.J. Lu <hongjiu.lu@intel.com>
765
766 PR gas/11600
767 * common.h (SHF_EXCLUDE): New.
768
769 * i370.h (SHF_EXCLUDE): Removed.
770 * or32.h (SHF_EXCLUDE): Likewise.
771 * ppc.h (SHF_EXCLUDE): Likewise.
772 * sparc.h (SHF_EXCLUDE): Likewise.
773
9a83a553
AM
7742010-04-23 Alan Modra <amodra@gmail.com>
775
776 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
777 Invert logic to clarify test for .tbss.
778 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
779 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
780 macro args with parentheses.
781 (ELF_SECTION_IN_SEGMENT): Define.
782 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
783 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
784
75375b3e
MGD
7852010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
786
787 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
788 Tag_FP_HP_extension): Add new ABI attribute tags.
789
e4e42b45
NC
7902010-04-15 Nick Clifton <nickc@redhat.com>
791
792 * alpha.h: Update copyright notice to use GPLv3.
793 * arc.h: Likewise.
794 * arm.h: Likewise.
795 * avr.h: Likewise.
796 * bfin.h: Likewise.
797 * common.h: Likewise.
798 * cr16.h: Likewise.
799 * cr16c.h: Likewise.
800 * cris.h: Likewise.
801 * crx.h: Likewise.
802 * d10v.h: Likewise.
803 * d30v.h: Likewise.
804 * dlx.h: Likewise.
805 * dwarf.h: Likewise.
806 * external.h: Likewise.
807 * fr30.h: Likewise.
808 * frv.h: Likewise.
809 * h8.h: Likewise.
810 * hppa.h: Likewise.
811 * i370.h: Likewise.
812 * i386.h: Likewise.
813 * i860.h: Likewise.
814 * i960.h: Likewise.
815 * ia64.h: Likewise.
816 * internal.h: Likewise.
817 * ip2k.h: Likewise.
818 * iq2000.h: Likewise.
819 * lm32.h: Likewise.
820 * m32c.h: Likewise.
821 * m32r.h: Likewise.
822 * m68hc11.h: Likewise.
823 * m68k.h: Likewise.
824 * mcore.h: Likewise.
825 * mep.h: Likewise.
826 * microblaze.h: Likewise.
827 * mips.h: Likewise.
828 * mmix.h: Likewise.
829 * mn10200.h: Likewise.
830 * moxie.h: Likewise.
831 * msp430.h: Likewise.
832 * mt.h: Likewise.
833 * openrisc.h: Likewise.
834 * or32.h: Likewise.
835 * pj.h: Likewise.
836 * ppc.h: Likewise.
837 * ppc64.h: Likewise.
838 * reloc-macros.h: Likewise.
839 * rx.h: Likewise.
840 * s390.h: Likewise.
841 * sh.h: Likewise.
842 * sparc.h: Likewise.
843 * spu.h: Likewise.
844 * v850.h: Likewise.
845 * vax.h: Likewise.
846 * vxworks.h: Likewise.
847 * x86-64.h: Likewise.
848 * xc16x.h: Likewise.
849 * xstormy16.h: Likewise.
850 * xtensa.h: Likewise.
851
9957b18f
AM
8522010-04-08 David Stubbs <stubbs@icerasemi.com>
853
854 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
855 cannot contain any sections.
856
40b36596
JM
8572010-03-25 Joseph Myers <joseph@codesourcery.com>
858
859 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
860 * tic6x.h: New.
861
e1dcda2d
L
8622010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
863
864 * common.h (VER_FLG_*): Document.
865 (VER_FLG_INFO): Define.
866
17e57237
NC
8672010-02-23 Andrew Zabolotny <anpaza@mail.ru>
868
869 PR binutils/11297
870 * avr.h: (R_AVR_8): New relocation number.
871
cd21e546
MGD
8722010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
873
874 * arm.h (Tag_MPextension_use): Renumber.
875 (Tag_DIV_use): Add.
876 (Tag_MPextension_use_legacy): Likewise.
877
d7eeb400
MS
8782010-02-09 Michael Holzheu <holzheu@de.ibm.com>
879
880 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
881 NT_S390_CTRS and NT_S390_PREFIX): Define.
882
e1dcda2d
L
8832010-02-08 David S. Miller <davem@davemloft.net>
884
885 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
886
4339cae0
L
8872010-02-02 H.J. Lu <hongjiu.lu@intel.com>
888
889 * common.h (NT_386_XSTATE): New.
890
3ff95107 8912010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 892
3ff95107
L
893 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
894
c75a08aa
AM
8952010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
896
4339cae0 897 * common.h (PN_XNUM): Define.
c75a08aa 898
0675e188
UW
8992009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
900
901 * common.h (NT_S390_HIGH_GPRS): Define.
902
32af9f6e
AM
9032009-12-17 Alan Modra <amodra@bigpond.net.au>
904
905 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
906 R_PPC_RELAX32PC_PLT): Delete.
907 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
908
8b40760a
L
9092009-12-03 David Daney <ddaney@caviumnetworks.com>
910 Adam Nemet <adambnemet@gmail.com>
911
912 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
913
3c65b800
JM
9142009-11-28 Joseph Myers <joseph@codesourcery.com>
915
916 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
917 EM_TI_C5500, EM_CUDA): Define.
918 (EM_res140, EM_res141, EM_res142): Remove.
919
9e3c6df6
PB
9202009-11-17 Paul Brook <paul@codesourcery.com>
921 Daniel Jacobowitz <dan@codesourcery.com>
922
923 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
924
c7927a3c
NC
9252009-09-29 DJ Delorie <dj@redhat.com>
926
927 * rx.h: New file.
928
a7f2871e
AM
9292009-09-21 Alan Modra <amodra@bigpond.net.au>
930
931 * ppc.h (DT_PPC_TLSOPT): Define.
932 * ppc64.h (DT_PPC64_TLSOPT): Define.
933
7f6fed87
NC
9342009-08-10 Daniel Gutson <dgutson@codesourcery.com>
935
936 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
937 (SHT_ARM_OVERLAYSECTION): New define.
938
cb88ce9f
BS
9392006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
940
941 From Mike Frysinger <michael.frysinger@analog.com>
942 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
943 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
944 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
945 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
946 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
947 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
948 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
949 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
950 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
951 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
952 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
953 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
954 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
955 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
956 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
957 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
958 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
959 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
960 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 961
44db4087
ME
9622009-08-09 Michael Eager <eager@eagercon.com>
963
964 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 965 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 966
7ba29e2a
NC
9672009-08-06 Michael Eager <eager@eagercon.com>
968
969 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
970 * elf/microblaze.h: New reloc definitions.
971
28ec585f
AM
9722009-07-30 Alan Modra <amodra@bigpond.net.au>
973
974 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
975 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
976
8a9036a4
L
9772009-07-25 H.J. Lu <hongjiu.lu@intel.com>
978
979 * common.h (EM_L1OM): New.
980
8fdcc58d
TS
9812009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
982 Alan Modra <amodra@bigpond.net.au>
983
984 * spu.h (R_SPU_ADD_PIC): New.
985
3e7a7d11
NC
9862009-07-23 Ulrich Drepper <drepper@redhat.com>
987
988 * common.h (STB_GNU_UNIQUE): Define.
989
fa8f86ff
TT
9902009-07-10 Tom Tromey <tromey@redhat.com>
991
992 * dwarf2.h: Move to `..'.
993
1bffd25b
L
9942009-07-10 H.J. Lu <hongjiu.lu@intel.com>
995
996 * dwarf2.h: Just include ../dwarf2.h.
997
e054468f
AM
9982009-07-10 Alan Modra <amodra@bigpond.net.au>
999
1000 * ppc.h (R_PPC_IRELATIVE): Add.
1001 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1002 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1003 * ppc64.h (R_PPC64_IRELATIVE): Add.
1004
3244e8f5
JJ
10052009-07-03 Jakub Jelinek <jakub@redhat.com>
1006
1007 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1008 and DW_OP_stack_value.
1009
ceaf50a2
AM
10102009-06-22 Alan Modra <amodra@bigpond.net.au>
1011
1012 * ppc.h (R_PPC_RELAX*): Define as enum.
1013
f865a31d
AG
10142009-06-11 Anthony Green <green@moxielogic.org>
1015
1016 * moxie.h (R_MOXIE_PCREL10): New.
1017
cbe950e9
L
10182009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1019
1020 PR ld/10205
1021 * i386.h (R_386_IRELATIVE): New.
1022 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1023
cf65542b
L
10242009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 * common.h: Update comments for dynamic tag ranges.
1027
4e38f72c
DD
10282009-04-30 DJ Delorie <dj@redhat.com>
1029
1030 * mep.h (EF_MEP_COP_*): New.
1031 (EF_MEP_ALL_FLAGS): Add them.
1032
d8045f23
NC
10332009-04-30 Nick Clifton <nickc@redhat.com>
1034
1035 * common.h (STT_GNU_IFUNC): Define.
1036
ed4a4bdf
CC
10372009-04-24 Cary Coutant <ccoutant@google.com>
1038
1039 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1040
20135e4c
NC
10412009-04-15 Anthony Green <green@moxielogic.com>
1042
1043 * common.h (EM_MOXIE): Define.
1044 * moxie.h: New file.
1045
4d28413b
DD
10462009-04-07 DJ Delorie <dj@redhat.com>
1047
1048 * mep.h (EF_MEP_CPU_C5): New.
1049
96b2958f
L
10502009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 * common.h (EM_INTEL178): Removed.
1053 (EM_INTEL179): Likewise.
1054 (EM_ETPU): New.
1055 (EM_SLE9X): Likewise.
1056 (EM_INTEL181): Likewise.
1057 (EM_INTEL182): Likewise.
1058
f47a1d2e
L
10592009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1060
1061 * common.h (EM_INTEL178): New.
1062 (EM_INTEL179): Likewise.
1063 (EM_INTEL180): Likewise.
1064
0e879927
ILT
10652009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1066
1067 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1068
4d407348
MK
10692009-03-14 Mark Kettenis <kettenis@gnu.org>
1070
17e57237
NC
1071 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1072 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1073 (NT_OPENBSD_WCOOKIE): New defines.
1074
904001b0
JK
10752009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 * common.h (AT_RANDOM): Define.
1078
727fc41e
AM
10792009-03-04 Alan Modra <amodra@bigpond.net.au>
1080
1081 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1082 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1083
c3b7224a
NC
10842009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1085
1086 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1087 * common.h (EM_SCORE_OLD): Define.
1088
36319970
L
10892009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 * common.h (STB_LOPROC): Replace Application-specific with
1092 Processor-specific in comments.
1093 (STB_HIPROC): Likewise.
1094 (STT_LOPROC): Likewise.
1095 (STT_HIPROC): Likewise.
1096
52b6b6b9
JM
10972009-02-03 Sandip Matte <sandip@rmicorp.com>
1098
1099 * mips.h (E_MIPS_MACH_XLR): Define.
1100
cf869cce
NC
11012009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1102
1103 * m68k.h: Map TLS relocations to numbers.
1104
91e22acd
AS
11052009-01-15 Andrew Stubbs <ams@codesourcery.com>
1106 Julian Brown <julian@codesourcery.com>
1107
1108 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1109 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1110 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1111 version 2.07.
1112 (Tag_undefined39, Tag_nodefaults): New enum values.
1113 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1114 (Tag_conformance, Tag_Virtualization_use): Likewise.
1115 (Tag_undefined69, Tag_MPextension_use): Likewise.
1116
01e1a5bc
NC
11172009-01-15 Douglas B Rupp <rupp@gnat.com>
1118
1119 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1120 New macros. Minor reformatting.
1121
84e94c90
NC
11222008-12-23 Jon Beniston <jon@beniston.com>
1123
1124 * lm32.h: New file.
1125
0f88be7a
NC
11262008-12-23 Nick Clifton <nickc@redhat.com>
1127
1128 * commmon.h (STT_IFUNC): Delete.
1129
7a0cc8ed
HPN
11302008-12-20 Hans-Peter Nilsson <hp@axis.com>
1131
1132 * cris.h (R_CRIS_32_IE): New relocation.
1133
e7c33416
NC
11342008-12-03 Nick Clifton <nickc@redhat.com>
1135
1136 * common.h (STT_IFUNC): Define.
1137
e73521d6
SR
11382008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1139
1140 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1141 R_CR16_GLOB_DAT): New relocations.
1142
a973d22c
HPN
11432008-11-25 Hans-Peter Nilsson <hp@axis.com>
1144
1145 * cris.h (R_CRIS_32_TPREL): Correct comment.
1146 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1147
8e79c3df
CM
11482008-11-18 Catherine Moore <clm@codesourcery.com>
1149
1150 * arm.h (Tag_ABI_FP_16bit_format): Define.
1151
2b0bc088
NC
11522008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1153
1154 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1155
759cc328
UW
11562008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1157
1158 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1159
f82e0623
NF
11602008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1161
1162 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1163
1d037692
HPN
11642008-10-04 Hans-Peter Nilsson <hp@axis.com>
1165
1166 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1167 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1168 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1169 (R_CRIS_16_TPREL): New relocations.
1170
28dbbc02
BW
11712008-08-20 Bob Wilson <bob.wilson@acm.org>
1172
1173 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1174 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1175 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1176
861fb55a
DJ
11772008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1178 Daniel Jacobowitz <dan@codesourcery.com>
1179 Catherine Moore <clm@codesourcery.com>
1180 Mark Shinwell <shinwell@codesourcery.com>
1181
1182 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1183 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1184
0deb8eee
AM
11852008-08-04 Markus Weiss <weissms@aros.org>
1186
1187 * common.h (ELFOSABI_AROS): Update comment.
1188
3c7b9897
AM
11892008-07-26 Michael Eager <eager@eagercon.com>
1190
1191 * ppc.h: Add description of single-precision.
1192
89eeb0bc
LM
11932008-07-21 Luis Machado <luisgpm@br.ibm.com>
1194
1195 * common.h: Define NT_PPC_VSX.
1196
30c09090
RS
11972008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1198
1199 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1200
b8a39af8
SR
12012008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1202
1203 * common.h (EM_CR16): Correct value.
1204 (EM_CR16): Rename to EM_CR16_OLD.
1205
ff7eeb89
DD
12062008-06-12 DJ Delorie <dj@redhat.com>
1207
1208 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1209 (EM_M32C): Rename to EM_M32C_OLD.
1210
3c9a78e0
JM
12112008-06-12 Joseph Myers <joseph@codesourcery.com>
1212
1213 * common.h: Update e_machine table.
1214
a23ede3d
KK
12152008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1216
1217 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1218
2424f303
JM
12192008-06-09 Joseph Myers <joseph@codesourcery.com>
1220
1221 * common.h: Change registry@caldera.com to registry@sco.com.
1222
7c90103b
NC
12232008-05-21 Nick Clifton <nickc@redhat.com>
1224
1225 * reloc-macros.h: Add a comment about the use of the
1226 END_RELOC_NUMBERS symbol as a sentinel value.
1227
12282008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1229
7c90103b
NC
1230 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1231
14a6d8e0
DM
12322008-04-16 David S. Miller <davem@davemloft.net>
1233
1234 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1235 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1236 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1237 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1238
15397d0b
ILT
12392008-03-24 Ian Lance Taylor <iant@google.com>
1240
1241 * common.h (NT_GNU_GOLD_VERSION): Define.
1242
72de5009
AM
12432008-03-13 Alan Modra <amodra@bigpond.net.au>
1244
1245 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1246 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1247 Order struct as for external version.
1248
1bce5d2c
AM
12492008-03-12 Alan Modra <amodra@bigpond.net.au>
1250
4fbb74a6
AM
1251 PR 5900
1252 * common.h (SHN_BAD): Delete.
1253 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1254 * external.h: ..here.
1255 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1256 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1257 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1258
12592008-03-12 Alan Modra <amodra@bigpond.net.au>
1260
1261 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1262 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1263 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1264 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1265 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1266 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1267 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1268 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1269 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1270 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1271 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1272 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1273 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1274 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1275 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1276
35d60fe4
NC
12772008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1278
1279 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1280 DW_OP_PGI_omp_thread_num.
1281
7b03d09a
AN
12822008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1283
1284 * mips.h: Update copyright.
1285 (E_MIPS_MACH_OCTEON): New macro.
1286
148b93f2
NC
12872008-01-30 Tristan Gingold <gingold@adacore.com>
1288
1289 Add OpenVMS extensions.
1bce5d2c
AM
1290 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1291 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1292 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1293 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1294 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1295 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1296 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1297 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1298 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1299 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1300 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1301 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1302 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1303 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1304 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1305 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1306 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1307 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1308 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1309 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1310 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1311 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1312
c74ba406
MK
13132008-01-16 Mark Kettenis <kettenis@gnu.org>
1314
1315 * common.h (AT_SUN_AUXFLAGS): Define.
1316
60955fda
DJ
13172007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1318
1319 * dwarf2.h (DW_AT_hi_user): Correct value.
1320
1bbb5f21 13212007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1322
1bbb5f21 1323 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1324
350cc38d
MS
13252007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1326
1327 * mips.h (E_MIPS_MACH_LS2E): New.
1328 (E_MIPS_MACH_LS2F): New.
1329
f7bc09bd
NS
13302007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1331
1332 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1333 segments at the end of memory.
1334
e210c36b
NC
13352007-11-17 Thiemo Seufer <ths@mips.com>
1336
1337 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1338 in comment.
1339
e2a0d921
NC
13402007-11-16 Nick Clifton <nickc@redhat.com>
1341
1342 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1343 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1344 (DW_AT_stride): Rename to DW_AT_byte_stride.
1345
7a2b07ff
NS
13462007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1347
1348 * vxworks.h: New.
1349
569006e5
NC
13502007-10-30 Nick Clifton <nickc@redhat.com>
1351
1352 * mn10300.h (R_MN10300_ALIGN): Define.
1353
c6e65352
DJ
13542007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1355
1356 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1357
bfff1642
NC
13582007-10-19 Nick Clifton <nickc@redhat.com>
1359
1360 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1361
3e6ff6e5
RM
13622007-10-18 Roland McGrath <roland@redhat.com>
1363
1364 * common.h (NT_PPC_VMX): New macro.
1365
7fac7ff4
NC
13662007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1367
1368 * cr16.h: Updated with new relocaction macros.
1369
b10a8ae0
L
13702007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1371
1372 PR binutils/3281
1373 PR binutils/5037
1374 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1375 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1376 PT_GNU_RELRO segments.
1377
8d100c32
KH
13782007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1379
1380 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1381
b15fa79e
AM
13822007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1383
1384 * common.h (NT_SPU): Define.
1385
2b05f1b7
L
13862007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1387
1388 * common.h: Revert last change.
1389
94b11780
L
13902007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1391
1392 * common.h (PT_GNU_STACK): Renamed to ...
1393 (PT_GNU_ATTR): This.
1394 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1395
fd2f25da
RM
13962007-07-09 Roland McGrath <roland@redhat.com>
1397
1398 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1399
34c8bcba
JM
14002007-06-29 Joseph Myers <joseph@codesourcery.com>
1401
1402 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1403
2cf19d5c
JM
14042007-06-29 Joseph Myers <joseph@codesourcery.com>
1405
1406 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1407
104d59d1
JM
14082007-06-29 Joseph Myers <joseph@codesourcery.com>
1409
1410 * arm.h (elf32_arm_add_eabi_attr_int,
1411 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1412 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1413 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1414 Tag_Symbol, Tag_compatibility): Remove.
1415 * common.h (SHT_GNU_ATTRIBUTES): Define.
1416
3d3d428f
NC
14172007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1418
1419 * common.h (EM_CR16): New entry for CR16 cpu.
1420 * cr16.h: New file.
1421
99ded152
BW
14222007-06-11 Sterling Augustine <sterling@tensilica.com>
1423 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1424
99ded152
BW
1425 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1426 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1427
f89d32d9
CT
14282007-05-18 Caroline Tice <ctice@apple.com>
1429
fd2f25da 1430 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1431 DW_OP_GNU_uninit.
1432
4f4416b5
AM
14332007-05-12 Alan Modra <amodra@bigpond.net.au>
1434
1435 * spu.h (R_SPU_ADDR16X): Define.
1436 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1437
ece5ef60
AM
14382007-05-11 Alan Modra <amodra@bigpond.net.au>
1439
1440 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1441
627b32bc
AM
14422007-05-02 Alan Modra <amodra@bigpond.net.au>
1443
1444 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1445 and vma for appropriate sections.
1446
0c3e446c
JB
14472007-04-26 Jan Beulich <jbeulich@novell.com>
1448
1449 * common.h (DT_ENCODING): Correct value (back to spec mandated
1450 value).
1451
d4c87fc1
AM
14522007-03-08 Alan Modra <amodra@bigpond.net.au>
1453
1454 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1455 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1456 that don't clash with visibility bits.
1457
689d9c8c
AM
14582007-03-07 Alan Modra <amodra@bigpond.net.au>
1459
1460 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1461
b95dd98f 14622007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1463 Richard Sandiford <rsandifo@redhat.com>
1464 Richard Henderson <rth@redhat.com>
1465 DJ Delorie <dj@redhat.com>
1466 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1467
1468 * mep.h: New file.
b95dd98f
DB
1469 * common.h (EM_CYGNUS_MEP): Define.
1470
14712007-02-15 Dave Brolley <brolley@redhat.com>
1472
1473 From Graydon Hoare <graydon@redhat.com>:
1474 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1475
3bdcfdf4
KH
14762007-01-08 Kazu Hirata <kazu@codesourcery.com>
1477
1478 * m68k.h (EF_M68K_FIDO): New.
1479 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1480 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1481
9840d27e
KH
14822006-12-25 Kazu Hirata <kazu@codesourcery.com>
1483
1484 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1485
425c6cb0
KH
14862006-12-19 Kazu Hirata <kazu@codesourcery.com>
1487
1488 * m68k.h (EF_M68K_ARCH_MASK): New.
1489
3271a814
NS
14902006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1491
1492 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1493
c694fd50
KH
14942006-12-07 Kazu Hirata <kazu@codesourcery.com>
1495
1496 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1497 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1498 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1499 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1500 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1501 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1502 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1503 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1504 EF_M68K_CF_FLOAT, respectively.
1505
4fd454c8
NC
15062006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1507 Nick Clifton <nickc@redhat.com>
1508
1509 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1510
165b93e7
RS
15112006-10-28 Richard Sandiford <richard@codesourcery.com>
1512
1513 * mips.h (R_MIPS_GLOB_DAT): Define
1514 (R_MIPS_max): Bump by 1.
1515
e9f53129
AM
15162006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1517 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1518 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1519 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1520 Alan Modra <amodra@bigpond.net.au>
1521
1522 * common.h (EM_SPU): Define.
1523 * spu.h: New file.
1524
b3549761
NC
15252006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1526
1527 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1528 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1529 (EF_SCORE_HASENTRY): Delete.
1530
e210c36b
NC
15312006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1532
1533 * arm.h: Define TAG_CPU_ARCH_* constants.
1534
1c0d3aa6
NC
15352006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1536
1537 * score.h: New file.
1538 * common.h: Add Score machine number.
1539
fdc90cb4
JJ
15402006-07-10 Jakub Jelinek <jakub@redhat.com>
1541
1542 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1543
1224efb8
L
15442006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1545
1546 * internal.h (ELF_SECTION_SIZE): New.
1547 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1548 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1549 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1550
3f570048
AM
15512006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1552
1553 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1554
9b52905e
NC
15552006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1556 Randolph Chung <randolph@tausq.org>
1557 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1558 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1559 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1560 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1561 New TLS relocs.
1562 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1563 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1564 Define TLS relocs using existing equivalents.
1565
fd2f25da
RM
15662006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1567
28c9d252
NC
1568 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1569
e210c36b
NC
15702006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1571
1572 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1573 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1574 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1575 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1576 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1577 R_BFIN_GOTOFFLO): New relocs.
1578 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1579
15802006-03-23 Michael Matz <matz@suse.de>
1581
1582 * x86-64.h: Add the new relocations with their official
1583 numbers.
1584
0a44bf69
RS
15852006-03-22 Richard Sandiford <richard@codesourcery.com>
1586 Daniel Jacobowitz <dan@codesourcery.com>
1587 Phil Edwards <phil@codesourcery.com>
1588 Zack Weinberg <zack@codesourcery.com>
1589 Mark Mitchell <mark@codesourcery.com>
1590 Nathan Sidwell <nathan@codesourcery.com>
1591
1592 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1593
e14430ab
DA
15942006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1595
1596 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1597 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1598 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1599 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1600 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1601
3a4a14e9
PB
16022006-03-10 Paul Brook <paul@codesourcery.com>
1603
1604 * arm.h (EF_ARM_EABI_VER5): Define.
1605
0b2e31dc
NS
16062006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1607
1608 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1609 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1610 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1611 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1612 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1613 (EF_M68K_EMAC_B): New.
1614
df406460
NC
16152006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1616
1617 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1618 (EF_AVR_LINKRELAX_PREPARED): Add.
1619
2c10a7e5
BE
16202006-03-02 Ben Elliston <bje@au.ibm.com>
1621
1622 Import from the GCC tree:
1623 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1624
1625 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1626 from DWARF 3.
1627 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1628 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1629 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1630 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1631 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1632 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1633 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1634 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1635 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1636 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1637 (DW_END_default, DW_END_big, DW_END_little): New.
1638 (DW_END_lo_user, DW_END_hi_user): Define.
1639 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1640 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1641 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1642 DW_LANG_D): New.
1643
e210c36b
NC
16442006-02-06 Steve Ellcey <sje@cup.hp.com>
1645
1646 * ia64.h (SHF_IA_64_HP_TLS): New.
1647
6772dd07
DD
16482006-02-24 DJ Delorie <dj@redhat.com>
1649
1650 * m32c.h: Add relax relocs.
1651
d70c5fc7
NC
16522006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1653 Anil Paranjape <anilp1@kpitcummins.com>
1654 Shilin Shakti <shilins@kpitcummins.com>
1655
1656 * common.h (EM_XC16X): New entry for xc16x cpu.
1657 Sort other EM_* numbers into numerical order.
1658 * xc16x.h: New file.
fd2f25da 1659
84d1d650
L
16602006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 PR binutils/2258
1663 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1664 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1665
266abb8f
NS
16662006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1667
1668 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1669 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1670 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1671 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1672 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1673
16742006-02-06 Steve Ellcey <sje@cup.hp.com>
1675
1676 * ia64.h (SHF_IA_64_HP_TLS): New.
1677
67a4f2b7
AO
16782006-01-18 Alexandre Oliva <aoliva@redhat.com>
1679
1680 Introduce TLS descriptors for i386 and x86_64.
1681 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1682 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1683 New.
1684 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1685 R_X86_64_TLSDESC): New.
1686
64fd6348
NC
16872006-01-09 Mike Frysinger <vapier@gentoo.org>:
1688
1689 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1690
d031aafb
NS
16912005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1692
1693 Second part of ms1 to mt renaming.
1694 * common.h (EM_MT): Renamed.
1695 * mt.h: Rename relocs, cpu & other defines.
1696
e210c36b
NC
16972005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1698
1699 * mt.h: Renamed from ms1.h
1700
39b41c9c
PB
17012005-12-12 Paul Brook <paul@codesourcery.com>
1702
1703 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1704
5e2b0d47
NC
17052005-11-11 Nick Clifton <nickc@redhat.com>
1706
1707 PR 1150
1708 * mips.h (STO_OPTIONAL): Define.
1709 (ELF_MIPS_IS_OPTIONAL): Define.
1710
e210c36b
NC
17112005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1712
1713 Add ms2.
1714 * ms1.h (EF_MS1_CPU_MS2): New.
1715
17162005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1717
1718 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1719
3c9b82ba
NC
17202005-09-30 Catherine Moore <clm@cm00re.com>
1721
1722 * bfin.h: New file.
1723 * common.h (EM_BLACKFIN): Define.
1724
ee065d83
PB
17252005-10-08 Paul Brook <paul@codesourcery.com>
1726
1727 * arm.h: Add prototypes for BFD object attribute routines.
1728
1cacb694
RE
17292005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1730
1731 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1732
3c26c61a
DA
17332005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1734
1735 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1736 New defines.
1737
67762f6b
DA
17382005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1739
1740 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1741 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1742 deprecated defines.
1743 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1744 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1745 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1746 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1747 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1748 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1749 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1750 NT_HP_UX_OPTIONS): Define.
1751
fd54057a
DD
17522005-07-25 DJ Delorie <dj@redhat.com>
1753
1754 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1755
3b22753a
L
17562005-07-25 Jan Hubicka <jh@suse.cz>
1757
1758 * x86-64.h (SHN_X86_64_LCOMMON): New.
1759 (SHF_X86_64_LARGE): New.
1760
157e7bd1
NC
17612005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1762
1763 * m32r.h (R_M32R_REL32): Added.
1764
df45824a
BE
17652005-07-18 Ben Elliston <bje@au.ibm.com>
1766
1767 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1768 Replace with DW_ATE_decimal_float (now in DWARF 3).
1769
49f58d10
JB
17702005-07-14 Jim Blandy <jimb@redhat.com>
1771
1772 Add support for Renesas M32C and M16C.
1773 * common.h (EM_M32C): New machine number.
1774 * m32c.h: New file.
fd2f25da 1775
e210c36b
NC
17762005-06-17 Jakub Jelinek <jakub@redhat.com>
1777
1778 * external.h (GRP_ENTRY_SIZE): Define.
1779
d6ab8113
JB
17802005-06-17 Jan Beulich <jbeulich@novell.com>
1781
1782 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1783 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1784 R_X86_64_GOTPC32.
1785
3c33e371
AH
17862005-06-07 Aldy Hernandez <aldyh@redhat.com>
1787 Michael Snyder <msnyder@redhat.com>
1788 Stan Cox <scox@redhat.com>
1789
1790 * common.h (EM_MS1): Define.
1791
1792 * ms1.h: New file.
1793
2acf634e
RH
17942005-05-31 Richard Henderson <rth@redhat.com>
1795
1796 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1797
484124bb
RH
17982005-05-29 Richard Henderson <rth@redhat.com>
1799
1800 * alpha.h (DT_ALPHA_PLTRO): New.
1801
d68f4033
BE
18022005-05-19 Ben Elliston <bje@au.ibm.com>
1803
1804 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1805 the user-defined encoding space pending inclusion in the standard.
1806
cb1afa5c
ZW
18072005-05-18 Zack Weinberg <zack@codesourcery.com>
1808
1809 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1810 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1811
c19d1205
ZW
18122005-05-17 Zack Weinberg <zack@codesourcery.com>
1813
1814 * arm.h: Import complete list of official relocation names
1815 and numbers from AAELF. Define FAKE_RELOCs for old names.
1816 Remove a few old names no longer used anywhere.
1817
1fe44d79
AM
18182005-05-14 Alan Modra <amodra@bigpond.net.au>
1819
1820 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1821
2df98d85
AM
18222005-05-11 Alan Modra <amodra@bigpond.net.au>
1823
1824 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1825 R_PPC_RELAX32PC_PLT) Adjust.
1826 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1827 (DT_PPC_GLINK): Define.
1828
e172dbf8
NC
18292005-05-10 Nick Clifton <nickc@redhat.com>
1830
1831 * Update the address and phone number of the FSF organization in
1832 the GPL notices in the following files:
2df98d85 1833 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1834 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1835 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1836 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1837 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1838 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1839 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1840
faa7ef87
L
18412005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1842
a63027e5
L
1843 Moved from ../ChangeLog
1844
faa7ef87
L
1845 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1846 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1847
1848 2004-10-12 Paul Brook <paul@codesourcery.com>
1849 * arm.h (EF_ARM_EABI_VER4): Define.
1850
1851 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1852
1853 * common.h (PT_SUNW_EH_FRAME): Define.
1854 * x86-64.h (SHT_X86_64_UNWIND): Define.
1855
1856 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1857 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1858 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1859 (XTENSA_PROP_SEC_NAME): Define.
1860 (property_table_entry): Add flags field.
1861 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1862
1863 2004-09-17 Paul Brook <paul@codesourcery.com>
1864 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1865 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1866 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1867
1868 2004-09-13 Paul Brook <paul@codesourcery.com>
1869 * arm.h: Rename RELABS to TARGET1.
1870
1871 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1872 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1873 (PT_GNU_RELRO): Define.
1874
ba93b8ac
DJ
18752005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1876 Phil Blundell <philb@gnu.org>
1877
1878 * arm.h: Add TLS relocations.
1879
c927f9ef
BE
18802005-03-23 Ben Elliston <bje@au.ibm.com>
1881
1882 * dwarf.h: Merge with GCC's dwarf.h.
1883
238d258f
NC
18842005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1885
1886 * m68k.h (EF_CFV4E): Define.
1887
b294bdf8
MM
18882005-03-17 Paul Brook <paul@codesourcery.com>
1889 Dan Jacobowitz <dan@codesourcery.com>
1890 Mark Mitchell <mark@codesourcery.com>
1891
1892 * arm.h (PT_ARM_EXIDX): Define.
1893
51cb3ca7
DJ
18942005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1895 Joseph Myers <joseph@codesourcery.com>
1896
1897 * mips.h: Define MIPS TLS relocations.
1898
d6f16593 18992005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1900 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1901
1902 * mips.h (R_MIPS16_GOT16): New reloc code.
1903 (R_MIPS16_CALL16): Likewise.
1904 (R_MIPS16_HI16): Likewise.
1905 (R_MIPS16_LO16): Likewise.
1906 (R_MIPS16_min): New fake reloc code.
1907 (R_MIPS16_max): Likewise.
1908
a1c17af2
MR
19092005-02-11 Maciej W. Rozycki <macro@mips.com>
1910
1911 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1912
90219bd0
AO
19132005-01-25 Alexandre Oliva <aoliva@redhat.com>
1914
1915 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1916 * frv.h: Add R_FRV_TLSMOFF.
1917 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1918 * frv.h: Add TLS relocations.
1919
e38bc3b5
NC
19202005-01-17 Nick Clifton <nickc@redhat.com>
1921
1922 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1923 EF_SH2A_SH3E): New flags.
1924 (EF_SH_BFD_TABLE): Add these new flags to the table.
1925
b4a38de6
AM
19262005-01-12 Alan Modra <amodra@bigpond.net.au>
1927
1928 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1929 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1930
750bce0e 19312004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1932
faa7ef87 1933 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1934
1e50d24d
RS
19352004-12-16 Richard Sandiford <rsandifo@redhat.com>
1936
1937 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1938
69881c93
ILT
19392004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1940
1941 * mips.h (E_MIPS_MACH_9000): Define.
1942
b676888f
HPN
19432004-11-04 Hans-Peter Nilsson <hp@axis.com>
1944
1945 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1946 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1947 macros.
1948
637cf767
EC
19492004-10-06 Eric Christopher <echristo@redhat.com>
1950
1951 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1952
40a18ebd
NC
19532004-10-01 Paul Brook <paul@codesourcery.com>
1954
1955 * arm.h (SHT_ARM_EXIDX): Define.
1956 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1957 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1958 Define.
1959
b18c562e
NC
19602004-08-25 Dmitry Diky <diwil@spec.ru>
1961
1962 * msp430.h: Add new relocs.
1963
083febaa
L
19642004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1965
1966 * i386.h (R_386_USED_BY_INTEL_200): New.
1967
1d70c7fb
AO
19682004-07-29 Alexandre Oliva <aoliva@redhat.com>
1969
1970 Introduce SH2a support.
1971 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1972 * sh.h (EF_SH2A_NOFPU): New.
1973 2003-12-01 Michael Snyder <msnyder@redhat.com>
1974 * sh.h (EF_SH2A): New.
1975
670ec21d
NC
19762004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1977
1978 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1979 BFD_RELOC_CRX_SWITCH32.
1980
1fe1f39c
NC
19812004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1982
1983 * common.h (EM_CRX): Define.
1984 * crx.h: New file.
1985
097f809a
NC
19862004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1987
1988 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1989 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1990
375db92b
AM
19912004-06-19 Alan Modra <amodra@bigpond.net.au>
1992
1993 * common.h (ELF64_R_INFO): Warning fix.
1994
092dcd75
CD
19952004-06-14 Chris Demetriou <cgd@broadcom.com>
1996
1997 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1998 with an updated comment.
1999
f6f9408f
JR
20002004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2001
2002 * sh.h (EF_SH_HAS_DSP): Remove.
2003 (EF_SH_HAS_FP): Remove.
2004 (EF_SH_MERGE_MACH): Remove.
2005 (EF_SH4_NOFPU): Convert to decimal.
2006 (EF_SH4A_NOFPU): Likewise.
2007 (EF_SH4_NOMMU_NOFPU): Likewise.
2008 (EF_SH3_NOMMU): Add new macro.
2009 (EF_SH_BFD_TABLE): Likewise.
2010 (sh_find_elf_flags): Add prototype.
2011 (sh_elf_get_flags_from_mach): Likewise.
2012
4030e8f6
CD
20132004-04-24 Chris Demetriou <cgd@broadcom.com>
2014
2015 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2016 (R_MIPS_GNU_REL_HI16): Remove.
2017 (R_MIPS_GNU_REL16_S2): Update comment.
2018
0949843d 20192004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 2020 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
2021
2022 * common.h (EM_CR): Define.
2023 * cr16c.h: New file.
2024
d507cf36
PB
20252004-03-23 Paul Brook <paul@codesourcery.com>
2026
2027 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2028
ae51a426
JR
20292003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2030
2031 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2032
676a64f4
RS
20332004-03-01 Richard Sandiford <rsandifo@redhat.com>
2034
2035 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2036
481fedf3
RM
20372004-01-28 Roland McGrath <roland@redhat.com>
2038
2039 * common.h (AT_SECURE): New macro.
2040
7e67eb11
RM
20412004-01-21 Roland McGrath <roland@redhat.com>
2042
2043 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2044 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2045 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2046 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2047 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2048
3fe74472
MK
20492004-01-17 Mark Kettenis <kettenis@gnu.org>
2050
2051 * common.h (NT_OPENBSD_IDENT): Define.
2052
79987b2f
AO
20532004-01-06 Alexandre Oliva <aoliva@redhat.com>
2054
2055 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2056 * frv.h (EF_FRV_FDPIC): New macro.
2057 (EF_FRV_PIC_FLAGS): Adjust.
2058 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2059 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2060 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2061 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2062 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2063 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2064 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2065 New.
2066
252b5132 2067
c9e214e5 2068For older changes see ChangeLog-9103
252b5132 2069\f
b90efa5b 2070Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2071
2072Copying and distribution of this file, with or without modification,
2073are permitted in any medium without royalty provided the copyright
2074notice and this notice are preserved.
2075
252b5132 2076Local Variables:
c9e214e5
AM
2077mode: change-log
2078left-margin: 8
2079fill-column: 74
252b5132
RH
2080version-control: never
2081End:
This page took 0.701975 seconds and 4 git commands to generate.