Test attaching to a program that constantly spawns short-lived threads
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
b90efa5b
AM
12015-01-01 Alan Modra <amodra@gmail.com>
2
3 Update year range in copyright notice of all files.
4
5c294fee
TG
52014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
6
7 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
8
d924db55
EB
92014-12-06 Eric Botcazou <ebotcazou@adacore.com>
10
11 * common.h (EM_VISIUM): Define.
12 * visium.h: New file.
13
0be36304
L
142014-11-13 H.J. Lu <hongjiu.lu@intel.com>
15
16 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
17
0b6be415
JM
182014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19
20 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
21
3d68f91c
JM
222014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
23
24 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
25 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
26 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
27 (ELF_SPARC_HWCAP2_ADP): Likewise.
28 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
29 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
30 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
31 (ELF_SPARC_HWCAP2_XMONT): Likewise.
32 (ELF_SPARC_HWCAP2_NSEC): Likewise.
33 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
34 (ELF_SPARC_HWCAP2_FJDES): Likewise.
35 (ELF_SPARC_HWCAP2_FJAES): Likewise.
36
23664eac
WN
372014-10-08 Will Newton <will.newton@linaro.org>
38
39 * aarch64.h: Sync up relocations with ABI release 1.0.
40
1c8f6a4d
KLC
412014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
42
43 * nds32.h: Declare new relocations.
44
7361da2c
AB
452014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
46 Matthew Fortune <matthew.fortune@imgtec.com>
47
48 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
49 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
50 (E_MIPS_ARCH_32R6): New define.
51 (E_MIPS_ARCH_64R6): New define.
52
599b6fb8
DD
532014-08-26 DJ Delorie <dj@redhat.com>
54
55 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
56
75f58085
BS
572014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
58
59 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
60
f36e8886
BS
612014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
62 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
63 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
64 Soundararajan <Sounderarajan.D@atmel.com>
65
66 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
67 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
68 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
69 (AVR_ISA_2xxxa): Define ISA without LPM.
70 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
71 Add doc for contraint used in 16 bit lds/sts.
72 Adjust ISA group for icall, ijmp, pop and push.
73 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
74
73589c9d
CS
752014-04-22 Christian Svensson <blue@cmd.nu>
76
77 * common.h: Remove openrisc and or32 support. Add support for or1k.
78 * or1k.h: New file.
79 * openrisc.h: Delete.
80 * or32.h: Delete.
81
4b95cf5c
AM
822014-03-05 Alan Modra <amodra@gmail.com>
83
84 Update copyright years.
85
45965137
AM
862014-03-05 Alan Modra <amodra@gmail.com>
87
88 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
89
d32e5c54
AP
902014-02-06 Andrew Pinski <apinski@cavium.com>
91
92 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
93
1c2de463
SL
942014-02-03 Sandra Loosemore <sandra@codesourcery.com>
95
96 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
97 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
98 (R_NIOS2_ILLEGAL): Adjust.
99
78058a5e
SL
1002014-01-30 Sandra Loosemore <sandra@codesourcery.com>
101
102 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
103
718ee4dc
UW
1042014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
105
106 * common.h (AT_HWCAP2): Define.
107
35c08157
KLC
1082013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
109 Wei-Cheng Wang <cole945@gmail.com>
110
111 * nds32.h: New file for Andes NDS32.
112
594d8fa8
MF
1132013-12-07 Mike Frysinger <vapier@gentoo.org>
114
115 * epiphany.h: Remove +x file mode.
116
c3320543
L
1172013-11-17 H.J. Lu <hongjiu.lu@intel.com>
118
119 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
120
da0781dc
YZ
1212013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
122
123 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
124 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
125 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
126 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
127
e8910a83
AM
1282013-10-30 Alan Modra <amodra@gmail.com>
129
130 * ppc.h (DT_PPC_TLSOPT): Delete.
131 (DT_PPC_OPT, PPC_OPT_TLS): Define.
132 * ppc64.h (DT_PPC64_TLSOPT): Delete.
133 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
134
6911b7dc
AM
1352013-10-30 Alan Modra <amodra@gmail.com>
136
137 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
138 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
139 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
140
ee67d69a
AM
1412013-10-30 Alan Modra <amodra@gmail.com>
142
143 * ppc64.h (EF_PPC64_ABI): Define.
144
f9c6b907
AM
1452013-10-30 Alan Modra <amodra@gmail.com>
146
147 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
148 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
149 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
150 (IS_PPC64_TLS_RELOC): Match new tls relocs.
151
63b8b2af
CF
1522013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
153
154 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
155 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
156
f303dcc0
SE
1572013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
158
159 * mips.h (EF_MIPS_FP64): New e_flags bit.
160
4046d87a
NC
1612013-08-09 Nick Clifton <nickc@redhat.com>
162
163 * rl78.c (E_FLAG_RL78_G10): Define.
164
d929bc19
MR
1652013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
166
167 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
168 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
169 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
170 Val_GNU_MIPS_ABI_FP_64): New enum.
171
ba92f887
MR
1722013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
173
174 * mips.h (EF_MIPS_NAN2008): New macro.
175
ee4dff51
TG
1762013-07-08 Tristan Gingold <gingold@adacore.com>
177
178 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
179
fb798c50
AK
1802013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
181
182 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
183 R_390_PC24DBL, and R_390_PLT24DBL.
184
a6bb11b2
YZ
1852013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
186
187 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
188
1bbce132
MR
1892013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
190
191 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
192 (ELF_ST_SET_MIPS_PLT): Likewise.
193
8847944f
WN
1942013-06-19 Will Newton <will.newton@linaro.org>
195
196 * aarch64.h: Remove R_AARCH64_IRELATIVE.
197
692e2b8b
WN
1982013-06-07 Will Newton <will.newton@linaro.org>
199
200 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
201
48e65d55
MR
2022013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
203
204 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
205
067ec077
CM
2062013-05-30 Paul Brook <paul@codesourcery.com>
207
208 * mips.h (R_MIPS_EH): New.
209
418009c2
YZ
2102013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
211
212 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
213 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
214 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
215 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
216
45901633
L
2172013-05-22 H.J. Lu <hongjiu.lu@intel.com>
218
219 * common.h (EM_INTEL205): New.
220 (EM_INTEL206): Likewise.
221 (EM_INTEL207): Likewise.
222 (EM_INTEL208): Likewise.
223 (EM_INTEL209): Likewise.
224
13761a11
NC
2252013-05-02 Nick Clifton <nickc@redhat.com>
226
227 * msp430.h: Add MSP430X relocs.
228 Add some more MSP430 machine numbers.
229 Add values used by .MSP430.attributes section.
230
81f5558e
NC
2312013-03-21 Michael Schewe <michael.schewe@gmx.net>
232
233 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
234 mov @(disp:32,ERx) to mov @(disp:16,ERx).
235
abb3f6cc
NC
2362013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
237
238 * common.h (NT_S390_TDB): Define.
239
36591ba1
SL
2402013-02-06 Sandra Loosemore <sandra@codesourcery.com>
241 Andrew Jenner <andrew@codesourcery.com>
242
243 Based on patches from Altera Corporation.
244
245 * nios2.h: New file.
246
78c8d46c
NC
2472013-01-24 Nick Clifton <nickc@redhat.com>
248
249 * v850.h: Add support for e3v5 architecture.
250 Reorganize processor selection macros.
251
e1ec603f
L
2522013-01-16 H.J. Lu <hongjiu.lu@intel.com>
253
254 * i386.h (R_386_SIZE32): Fill it.
255 * x86-64.h (R_X86_64_SIZE32): Likewise.
256 (R_X86_64_SIZE64): Likewise.
257
a3c62988
NC
2582013-01-10 Will Newton <will.newton@imgtec.com>
259
260 * common.h: Fix case of "Meta".
261 * metag.h: New file.
262
652451f8
YZ
2632013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
264
265 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
266 definitions.
267
e407c74b
NC
2682013-01-04 Juergen Urban <JuergenUrban@gmx.de>
269
270 * mips.h: Add MIPS machine variant number for r5900 which is
271 compatible with old Playstation 2 software.
272
34b60028
L
2732012-11-16 H.J. Lu <hongjiu.lu@intel.com>
274
275 * common.h (DF_1_CONLFAT): Renamed to ...
276 (DF_1_CONFALT): This.
277 (DF_1_ENDFILTEE): New.
278 (DF_1_DISPRELDNE): Likewise.
279 (DF_1_DISPRELPND): Likewise.
280 (DF_1_NODIRECT): Likewise.
281 (DF_1_IGNMULDEF): Likewise.
282 (DF_1_NOKSYMS): Likewise.
283 (DF_1_NOHDR): Likewise.
284 (DF_1_EDITED): Likewise.
285 (DF_1_NORELOC): Likewise.
286 (DF_1_SYMINTPOSE): Likewise.
287 (DF_1_GLOBAUDIT): Likewise.
288 (DF_1_SINGLETON): Likewise.
289
708e2187
NC
2902012-11-09 Nick Clifton <nickc@redhat.com>
291
292 * rx.h (EF_RX_CPU_RX): Add comment.
293 (E_FLAG_RX_ABI): Define.
294
de863c74
NC
295 * v850.h: Add RH850 ABI values.
296
c266cd02
MR
2972012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
298
299 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
300
ff826ef3
TT
3012012-11-01 Tom Tromey <tromey@redhat.com>
302
303 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
304
3bfcb652
NC
3052012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
306
307 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
308 (EF_ARM_ABI_FLOAT_HARD): Likewise.
309
9ece1fa9
TT
3102012-10-23 Tom Tromey <tromey@redhat.com>
311
312 * common.h (NT_SIGINFO, NT_FILE): New defines.
313
e5b95258
WL
3142012-08-27 Walter Lee <walt@tilera.com>
315
316 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
317 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
318 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
319 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
320 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
321 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
322 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
323 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
324 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
325 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
326 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
327 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
328 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
329 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 330
a06ea964
NC
3312012-08-13 Ian Bolton <ian.bolton@arm.com>
332 Laurent Desnogues <laurent.desnogues@arm.com>
333 Jim MacArthur <jim.macarthur@arm.com>
334 Marcus Shawcroft <marcus.shawcroft@arm.com>
335 Nigel Stephens <nigel.stephens@arm.com>
336 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
337 Richard Earnshaw <rearnsha@arm.com>
338 Sofiane Naci <sofiane.naci@arm.com>
339 Tejas Belagod <tejas.belagod@arm.com>
340 Yufeng Zhang <yufeng.zhang@arm.com>
341
342 * aarch64.h: New file.
343 * common.h (EM_res183): Rename to EM_AARCH64.
344 (EM_res184): Rename to EM_ARM184.
345
cefc6d46
IS
3462012-06-28 Iain Sandoe <iain@codesourcery.com>
347
348 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
349 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
350
40551fb8
NC
3512012-05-16 Georg-Johann Lay <avr@gjlay.de>
352
353 PR target/13503
354 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
355
6927f982
NC
3562012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
357
358 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
359 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
360 (E_M68HC11_XGATE_RAMOFFSET): Define.
361
b9c361e0
JL
3622012-05-14 James Lemke <jwlemke@codesourcery.com>
363 * ppc.h (SEC_PPC_VLE): Remove.
364
3652012-05-14 Catherine Moore <clm@codesourcery.com>
366 James Lemke <jwlemke@codesourcery.com>
367
368 * ppc.h (R_PPC_VLE_REL8): New reloction.
369 (R_PPC_VLE_REL15): Likewise.
370 (R_PPC_VLE_REL24): Likewise.
371 (R_PPC_VLE_LO16A): Likewise.
372 (R_PPC_VLE_LO16D): Likewise.
373 (R_PPC_VLE_HI16A): Likewise.
374 (R_PPC_VLE_HI16D): Likewise.
375 (R_PPC_VLE_HA16A): Likewise.
376 (R_PPC_VLE_HA16D): Likewise.
377 (R_PPC_VLE_SDA21): Likewise.
378 (R_PPC_VLE_SDA21_LO): Likewise.
379 (R_PPC_VLE_SDAREL_LO16A): Likewise.
380 (R_PPC_VLE_SDAREL_LO16D): Likewise.
381 (R_PPC_VLE_SDAREL_HI16A): Likewise.
382 (R_PPC_VLE_SDAREL_HI16D): Likewise.
383 (R_PPC_VLE_SDAREL_HA16A): Likewise.
384 (R_PPC_VLE_SDAREL_HA16D): Likewise.
385 (SEC_PPC_VLE): Remove.
386 (PF_PPC_VLE): New program header flag.
387 (SHF_PPC_VLE): New section header flag.
388 (vle_opcodes, vle_num_opcodes): New.
389 (VLE_OP): New macro.
390 (VLE_OP_TO_SEG): New macro.
391
99700d6f
NC
3922012-05-11 Georg-Johann Lay <avr@gjlay.de
393
394 PR target/13503
395 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
396 R_AVR_8_HI8, R_AVR_8_HHI8.
397
f6c1a2d5
NC
3982012-05-03 Sean Keys <skeys@ipdatasys.com>
399
400 * xgate.h: Mininal file to support XGATE relocations.
401
4d296447
DM
4022012-04-27 David S. Miller <davem@davemloft.net>
403
404 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
405 pause, and compare-and-branch instructions.
406
0a22ae8e
NC
4072012-03-07 Nick Clifton <nickc@redhat.com>
408
409 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
410 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
411 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
412 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
413
6f7be959
WL
4142012-02-25 Walter Lee <walt@tilera.com>
415
416 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
417 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
418 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
419 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
420 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
421 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
422 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
423 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
424 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
425 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
426 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
427 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
428 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
429 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
430 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
431 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
432 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
433 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
434 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
435 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
436 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
437 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
438 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
439 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
440 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
441 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
442 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
443 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
444 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
445 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
446 (R_TILEGX_TLS_GD_CALL): Ditto.
447 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
448 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
449 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
450 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
451 (R_TILEGX_TLS_IE_LOAD): Ditto.
452 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
453 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
454 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
455 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
456 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
457 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
458 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
459 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
460 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
461 (R_TILEPRO_TLS_IE_LOAD): Ditto.
462 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
463 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
464 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
465 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
466 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
467 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
468 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
469 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
470
9cea966c
DD
4712011-12-22 DJ Delorie <dj@redhat.com>
472
473 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
474 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
475
8b40760a
L
4762011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
477
478 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
479
355b81d9
UW
4802011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
481
482 * common.h (NT_S390_LAST_BREAK): Define.
483 (NT_S390_SYSTEM_CALL): Likewise.
484
99c513f6
DD
4852011-11-01 DJ Delorie <dj@redhat.com>
486
487 * common.h (EM_RL78, EM_78K0R): New.
488 * rl78.h: New.
489
cfb8c092
NC
4902011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
491
492 * epiphany.h: New file.
493 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
494
3b421ab3
AM
4952011-10-10 Alan Modra <amodra@gmail.com>
496
497 * ppc64.h (R_PPC64_TOCSAVE): Add.
498
d4cb0ea0
NC
4992011-10-05 DJ Delorie <dj@redhat.com>
500
501 * rx.h (E_FLAG_RX_PID): New.
502
9e8c70f9
DM
5032011-09-21 David S. Miller <davem@davemloft.net>
504
505 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
506 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
507
505b88fb
L
5082011-08-12 H.J. Lu <hongjiu.lu@intel.com>
509
510 PR ld/13082
511 * x86-64.h (R_X86_64_RELATIVE64): New.
512
df58fc94
RS
5132011-07-24 Chao-ying Fu <fu@mips.com>
514 Maciej W. Rozycki <macro@codesourcery.com>
515
516 * mips.h (R_MICROMIPS_min): New relocations.
517 (R_MICROMIPS_26_S1): Likewise.
518 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
519 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
520 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
521 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
522 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
523 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
524 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
525 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
526 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
527 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
528 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
529 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
530 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
531 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
532 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
533 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
534 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
535 (R_MICROMIPS_max): Likewise.
536 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
537 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
538 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
539 (STO_MICROMIPS): Likewise.
540 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
541 (ELF_ST_IS_COMPRESSED): Likewise.
542 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
543 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
544 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
545
7a9068fe
L
5462011-07-22 H.J. Lu <hongjiu.lu@intel.com>
547
548 * common.h (EM_K1OM): New.
549
9c55345c
TS
5502011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
551 Thomas Schwinge <thomas@schwinge.name>
552
2bb70ae0 553 PR binutils/12913
9c55345c
TS
554 * common.h (ELFOSABI_GNU): Define, replaces...
555 (ELFOSABI_LINUX): ... this, kept as an alias.
556 (ELFOSABI_HURD): Remove.
557
faa9a424
UW
5582011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
559
560 * common.h (NT_ARM_VFP): Define.
561
aa137e4d
NC
5622011-06-13 Walter Lee <walt@tilera.com>
563
564 * common.h: Add EM_TILEGX.
565 * tilegx.h: New file.
566 * tilepro.h: New file.
567
2ddcd4af
TG
5682011-06-09 Tristan Gingold <gingold@adacore.com>
569
570 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
571
cc643b88
NC
5722011-06-02 Nick Clifton <nickc@redhat.com>
573
574 * common.h: Fix spelling mistake in comment.
575 * reloc-macros.h: Likewise.
576
63e1a0fc
PB
5772011-05-31 Paul Brook <paul@codesourcery.com>
578
579 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
580
8b40760a
L
5812011-05-09 Paul Brook <paul@codesourcery.com>
582
583 * tic6x.h (ELF_STRING_C6000_unwind,
584 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
585 ELF_STRING_C6000_unwind_info_once): Define.
586
e21e5835
NC
5872011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
588
589 * common.h (NT_STAPSDT): New define.
590
c7811365
BS
5912011-03-31 Bernd Schmidt <bernds@codesourcery.com>
592
593 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
594 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
595 (SHN_TIC6X_SCOMMON): Define.
596
00e98fc7
TG
5972011-03-31 Tristan Gingold <gingold@adacore.com>
598
599 * ia64.h (Elf64_External_VMS_Note): New struct.
600 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
601 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
602 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
603 (NT_VMS_PATCHTIME) New macros.
604
34e77a92
RS
6052011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
606
607 * arm.h (R_ARM_IRELATIVE): New relocation.
608
35fc36a8
RS
6092011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
610
611 * internal.h (elf_internal_sym): Add st_target_internal.
612 * arm.h (arm_st_branch_type): New enum.
613 (ARM_SYM_BRANCH_TYPE): New macro.
614
8f7e76d0
NC
6152011-03-10 Nick Clifton <nickc@redhat.com>
616
617 * common.h (EM_V850): V850s now supplied by Renesas.
618
15a44d57
AM
6192011-02-25 Alan Modra <amodra@gmail.com>
620
eba5cfbc 621 PR 12516
15a44d57
AM
622 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
623 sections at start or end of PT_DYNAMIC.
624
0855e32b
NS
6252011-01-10 Nathan Sidwell <nathan@codesourcery.com>
626 Glauber de Oliveira Costa <glommer@gmail.com>
627
628 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
629 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
630 relocations.
631
aa137e4d
NC
6322010-11-16 Jie Zhang <jie.zhang@analog.com>
633
634 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
635 (EF_BFIN_DATA_IN_L1): Define.
636
fd503541
NC
6372010-11-11 Mingming Sun <mingm.sun@gmail.com>
638
639 * mips.h (E_MIPS_MACH_LS3A): Defined.
640
87779176
JM
6412010-11-02 Joseph Myers <joseph@codesourcery.com>
642
643 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
644 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
645 Tag_ABI_array_object_alignment,
646 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
647
3cbd1c06
JM
6482010-10-29 Joseph Myers <joseph@codesourcery.com>
649
650 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
651
b5593623
JM
6522010-10-29 Bernd Schmidt <bernds@codesourcery.com>
653 Joseph Myers <joseph@codesourcery.com>
654
655 * tic6x-attrs.h (Tag_ABI_DSBT): New.
656
75fa6dc1
JM
6572010-10-21 Joseph Myers <joseph@codesourcery.com>
658
659 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
660 value 4.
661 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
662 attribute renaming.
663
1cd986c5
NC
6642010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
665 Ina Pandit <ina.pandit@kpitcummins.com>
666
667 * v850.h: Add support for V850E2 and V850E2V3.
668 (v850_reloc_type): Update the newly added relocations
669
f4638467
AM
6702010-07-20 Alan Modra <amodra@gmail.com>
671
672 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
673 (ELF_SECTION_SIZE): ..here.
674 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
675 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
676
ba761f19
AM
6772010-06-25 Alan Modra <amodra@gmail.com>
678
679 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
680
59e6276b
JM
6812010-06-15 Joseph Myers <joseph@codesourcery.com>
682
683 * tic6x-attrs.h: New.
684 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
685 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
686 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
687 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
688 C6XABI_Tag_CPU_arch_C674X): Define.
689
28f997cf
TG
6902010-06-11 Tristan Gingold <gingold@adacore.com>
691
692 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
693 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
694 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
695 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
696 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
697 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
698 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
699 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
700 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
701 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
702 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
703 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
704 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
705 (Elf64_External_VMS_IMAGE_RELA): Ditto.
706 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
707 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
708 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
709 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
710 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
711 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
712 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
713 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
714
8e45593f
NC
7152010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
716 Joseph Myers <joseph@codesourcery.com>
717 Andrew Stubbs <ams@codesourcery.com>
718
719 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
720 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
721 other invalid ranges.
722 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
723 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
724 (R_SH_FUNCDESC_VALUE): New.
725
18ae9cc1
L
7262010-05-18 H.J. Lu <hongjiu.lu@intel.com>
727
728 PR gas/11600
729 * common.h (SHF_EXCLUDE): New.
730
731 * i370.h (SHF_EXCLUDE): Removed.
732 * or32.h (SHF_EXCLUDE): Likewise.
733 * ppc.h (SHF_EXCLUDE): Likewise.
734 * sparc.h (SHF_EXCLUDE): Likewise.
735
9a83a553
AM
7362010-04-23 Alan Modra <amodra@gmail.com>
737
738 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
739 Invert logic to clarify test for .tbss.
740 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
741 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
742 macro args with parentheses.
743 (ELF_SECTION_IN_SEGMENT): Define.
744 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
745 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
746
75375b3e
MGD
7472010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
748
749 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
750 Tag_FP_HP_extension): Add new ABI attribute tags.
751
e4e42b45
NC
7522010-04-15 Nick Clifton <nickc@redhat.com>
753
754 * alpha.h: Update copyright notice to use GPLv3.
755 * arc.h: Likewise.
756 * arm.h: Likewise.
757 * avr.h: Likewise.
758 * bfin.h: Likewise.
759 * common.h: Likewise.
760 * cr16.h: Likewise.
761 * cr16c.h: Likewise.
762 * cris.h: Likewise.
763 * crx.h: Likewise.
764 * d10v.h: Likewise.
765 * d30v.h: Likewise.
766 * dlx.h: Likewise.
767 * dwarf.h: Likewise.
768 * external.h: Likewise.
769 * fr30.h: Likewise.
770 * frv.h: Likewise.
771 * h8.h: Likewise.
772 * hppa.h: Likewise.
773 * i370.h: Likewise.
774 * i386.h: Likewise.
775 * i860.h: Likewise.
776 * i960.h: Likewise.
777 * ia64.h: Likewise.
778 * internal.h: Likewise.
779 * ip2k.h: Likewise.
780 * iq2000.h: Likewise.
781 * lm32.h: Likewise.
782 * m32c.h: Likewise.
783 * m32r.h: Likewise.
784 * m68hc11.h: Likewise.
785 * m68k.h: Likewise.
786 * mcore.h: Likewise.
787 * mep.h: Likewise.
788 * microblaze.h: Likewise.
789 * mips.h: Likewise.
790 * mmix.h: Likewise.
791 * mn10200.h: Likewise.
792 * moxie.h: Likewise.
793 * msp430.h: Likewise.
794 * mt.h: Likewise.
795 * openrisc.h: Likewise.
796 * or32.h: Likewise.
797 * pj.h: Likewise.
798 * ppc.h: Likewise.
799 * ppc64.h: Likewise.
800 * reloc-macros.h: Likewise.
801 * rx.h: Likewise.
802 * s390.h: Likewise.
803 * sh.h: Likewise.
804 * sparc.h: Likewise.
805 * spu.h: Likewise.
806 * v850.h: Likewise.
807 * vax.h: Likewise.
808 * vxworks.h: Likewise.
809 * x86-64.h: Likewise.
810 * xc16x.h: Likewise.
811 * xstormy16.h: Likewise.
812 * xtensa.h: Likewise.
813
9957b18f
AM
8142010-04-08 David Stubbs <stubbs@icerasemi.com>
815
816 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
817 cannot contain any sections.
818
40b36596
JM
8192010-03-25 Joseph Myers <joseph@codesourcery.com>
820
821 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
822 * tic6x.h: New.
823
e1dcda2d
L
8242010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
825
826 * common.h (VER_FLG_*): Document.
827 (VER_FLG_INFO): Define.
828
17e57237
NC
8292010-02-23 Andrew Zabolotny <anpaza@mail.ru>
830
831 PR binutils/11297
832 * avr.h: (R_AVR_8): New relocation number.
833
cd21e546
MGD
8342010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
835
836 * arm.h (Tag_MPextension_use): Renumber.
837 (Tag_DIV_use): Add.
838 (Tag_MPextension_use_legacy): Likewise.
839
d7eeb400
MS
8402010-02-09 Michael Holzheu <holzheu@de.ibm.com>
841
842 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
843 NT_S390_CTRS and NT_S390_PREFIX): Define.
844
e1dcda2d
L
8452010-02-08 David S. Miller <davem@davemloft.net>
846
847 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
848
4339cae0
L
8492010-02-02 H.J. Lu <hongjiu.lu@intel.com>
850
851 * common.h (NT_386_XSTATE): New.
852
3ff95107 8532010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 854
3ff95107
L
855 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
856
c75a08aa
AM
8572010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
858
4339cae0 859 * common.h (PN_XNUM): Define.
c75a08aa 860
0675e188
UW
8612009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
862
863 * common.h (NT_S390_HIGH_GPRS): Define.
864
32af9f6e
AM
8652009-12-17 Alan Modra <amodra@bigpond.net.au>
866
867 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
868 R_PPC_RELAX32PC_PLT): Delete.
869 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
870
8b40760a
L
8712009-12-03 David Daney <ddaney@caviumnetworks.com>
872 Adam Nemet <adambnemet@gmail.com>
873
874 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
875
3c65b800
JM
8762009-11-28 Joseph Myers <joseph@codesourcery.com>
877
878 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
879 EM_TI_C5500, EM_CUDA): Define.
880 (EM_res140, EM_res141, EM_res142): Remove.
881
9e3c6df6
PB
8822009-11-17 Paul Brook <paul@codesourcery.com>
883 Daniel Jacobowitz <dan@codesourcery.com>
884
885 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
886
c7927a3c
NC
8872009-09-29 DJ Delorie <dj@redhat.com>
888
889 * rx.h: New file.
890
a7f2871e
AM
8912009-09-21 Alan Modra <amodra@bigpond.net.au>
892
893 * ppc.h (DT_PPC_TLSOPT): Define.
894 * ppc64.h (DT_PPC64_TLSOPT): Define.
895
7f6fed87
NC
8962009-08-10 Daniel Gutson <dgutson@codesourcery.com>
897
898 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
899 (SHT_ARM_OVERLAYSECTION): New define.
900
cb88ce9f
BS
9012006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
902
903 From Mike Frysinger <michael.frysinger@analog.com>
904 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
905 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
906 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
907 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
908 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
909 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
910 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
911 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
912 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
913 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
914 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
915 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
916 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
917 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
918 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
919 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
920 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
921 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
922 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 923
44db4087
ME
9242009-08-09 Michael Eager <eager@eagercon.com>
925
926 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 927 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 928
7ba29e2a
NC
9292009-08-06 Michael Eager <eager@eagercon.com>
930
931 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
932 * elf/microblaze.h: New reloc definitions.
933
28ec585f
AM
9342009-07-30 Alan Modra <amodra@bigpond.net.au>
935
936 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
937 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
938
8a9036a4
L
9392009-07-25 H.J. Lu <hongjiu.lu@intel.com>
940
941 * common.h (EM_L1OM): New.
942
8fdcc58d
TS
9432009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
944 Alan Modra <amodra@bigpond.net.au>
945
946 * spu.h (R_SPU_ADD_PIC): New.
947
3e7a7d11
NC
9482009-07-23 Ulrich Drepper <drepper@redhat.com>
949
950 * common.h (STB_GNU_UNIQUE): Define.
951
fa8f86ff
TT
9522009-07-10 Tom Tromey <tromey@redhat.com>
953
954 * dwarf2.h: Move to `..'.
955
1bffd25b
L
9562009-07-10 H.J. Lu <hongjiu.lu@intel.com>
957
958 * dwarf2.h: Just include ../dwarf2.h.
959
e054468f
AM
9602009-07-10 Alan Modra <amodra@bigpond.net.au>
961
962 * ppc.h (R_PPC_IRELATIVE): Add.
963 (R_PPC_RELAX32, R_PPC_RELAX32PC,
964 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
965 * ppc64.h (R_PPC64_IRELATIVE): Add.
966
3244e8f5
JJ
9672009-07-03 Jakub Jelinek <jakub@redhat.com>
968
969 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
970 and DW_OP_stack_value.
971
ceaf50a2
AM
9722009-06-22 Alan Modra <amodra@bigpond.net.au>
973
974 * ppc.h (R_PPC_RELAX*): Define as enum.
975
f865a31d
AG
9762009-06-11 Anthony Green <green@moxielogic.org>
977
978 * moxie.h (R_MOXIE_PCREL10): New.
979
cbe950e9
L
9802009-06-01 H.J. Lu <hongjiu.lu@intel.com>
981
982 PR ld/10205
983 * i386.h (R_386_IRELATIVE): New.
984 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
985
cf65542b
L
9862009-05-27 H.J. Lu <hongjiu.lu@intel.com>
987
988 * common.h: Update comments for dynamic tag ranges.
989
4e38f72c
DD
9902009-04-30 DJ Delorie <dj@redhat.com>
991
992 * mep.h (EF_MEP_COP_*): New.
993 (EF_MEP_ALL_FLAGS): Add them.
994
d8045f23
NC
9952009-04-30 Nick Clifton <nickc@redhat.com>
996
997 * common.h (STT_GNU_IFUNC): Define.
998
ed4a4bdf
CC
9992009-04-24 Cary Coutant <ccoutant@google.com>
1000
1001 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1002
20135e4c
NC
10032009-04-15 Anthony Green <green@moxielogic.com>
1004
1005 * common.h (EM_MOXIE): Define.
1006 * moxie.h: New file.
1007
4d28413b
DD
10082009-04-07 DJ Delorie <dj@redhat.com>
1009
1010 * mep.h (EF_MEP_CPU_C5): New.
1011
96b2958f
L
10122009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1013
1014 * common.h (EM_INTEL178): Removed.
1015 (EM_INTEL179): Likewise.
1016 (EM_ETPU): New.
1017 (EM_SLE9X): Likewise.
1018 (EM_INTEL181): Likewise.
1019 (EM_INTEL182): Likewise.
1020
f47a1d2e
L
10212009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1022
1023 * common.h (EM_INTEL178): New.
1024 (EM_INTEL179): Likewise.
1025 (EM_INTEL180): Likewise.
1026
0e879927
ILT
10272009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1028
1029 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1030
4d407348
MK
10312009-03-14 Mark Kettenis <kettenis@gnu.org>
1032
17e57237
NC
1033 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1034 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1035 (NT_OPENBSD_WCOOKIE): New defines.
1036
904001b0
JK
10372009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1038
1039 * common.h (AT_RANDOM): Define.
1040
727fc41e
AM
10412009-03-04 Alan Modra <amodra@bigpond.net.au>
1042
1043 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1044 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1045
c3b7224a
NC
10462009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1047
1048 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1049 * common.h (EM_SCORE_OLD): Define.
1050
36319970
L
10512009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1052
1053 * common.h (STB_LOPROC): Replace Application-specific with
1054 Processor-specific in comments.
1055 (STB_HIPROC): Likewise.
1056 (STT_LOPROC): Likewise.
1057 (STT_HIPROC): Likewise.
1058
52b6b6b9
JM
10592009-02-03 Sandip Matte <sandip@rmicorp.com>
1060
1061 * mips.h (E_MIPS_MACH_XLR): Define.
1062
cf869cce
NC
10632009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1064
1065 * m68k.h: Map TLS relocations to numbers.
1066
91e22acd
AS
10672009-01-15 Andrew Stubbs <ams@codesourcery.com>
1068 Julian Brown <julian@codesourcery.com>
1069
1070 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1071 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1072 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1073 version 2.07.
1074 (Tag_undefined39, Tag_nodefaults): New enum values.
1075 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1076 (Tag_conformance, Tag_Virtualization_use): Likewise.
1077 (Tag_undefined69, Tag_MPextension_use): Likewise.
1078
01e1a5bc
NC
10792009-01-15 Douglas B Rupp <rupp@gnat.com>
1080
1081 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1082 New macros. Minor reformatting.
1083
84e94c90
NC
10842008-12-23 Jon Beniston <jon@beniston.com>
1085
1086 * lm32.h: New file.
1087
0f88be7a
NC
10882008-12-23 Nick Clifton <nickc@redhat.com>
1089
1090 * commmon.h (STT_IFUNC): Delete.
1091
7a0cc8ed
HPN
10922008-12-20 Hans-Peter Nilsson <hp@axis.com>
1093
1094 * cris.h (R_CRIS_32_IE): New relocation.
1095
e7c33416
NC
10962008-12-03 Nick Clifton <nickc@redhat.com>
1097
1098 * common.h (STT_IFUNC): Define.
1099
e73521d6
SR
11002008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1101
1102 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1103 R_CR16_GLOB_DAT): New relocations.
1104
a973d22c
HPN
11052008-11-25 Hans-Peter Nilsson <hp@axis.com>
1106
1107 * cris.h (R_CRIS_32_TPREL): Correct comment.
1108 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1109
8e79c3df
CM
11102008-11-18 Catherine Moore <clm@codesourcery.com>
1111
1112 * arm.h (Tag_ABI_FP_16bit_format): Define.
1113
2b0bc088
NC
11142008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1115
1116 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1117
759cc328
UW
11182008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1119
1120 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1121
f82e0623
NF
11222008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1123
1124 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1125
1d037692
HPN
11262008-10-04 Hans-Peter Nilsson <hp@axis.com>
1127
1128 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1129 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1130 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1131 (R_CRIS_16_TPREL): New relocations.
1132
28dbbc02
BW
11332008-08-20 Bob Wilson <bob.wilson@acm.org>
1134
1135 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1136 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1137 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1138
861fb55a
DJ
11392008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1140 Daniel Jacobowitz <dan@codesourcery.com>
1141 Catherine Moore <clm@codesourcery.com>
1142 Mark Shinwell <shinwell@codesourcery.com>
1143
1144 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1145 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1146
0deb8eee
AM
11472008-08-04 Markus Weiss <weissms@aros.org>
1148
1149 * common.h (ELFOSABI_AROS): Update comment.
1150
3c7b9897
AM
11512008-07-26 Michael Eager <eager@eagercon.com>
1152
1153 * ppc.h: Add description of single-precision.
1154
89eeb0bc
LM
11552008-07-21 Luis Machado <luisgpm@br.ibm.com>
1156
1157 * common.h: Define NT_PPC_VSX.
1158
30c09090
RS
11592008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1160
1161 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1162
b8a39af8
SR
11632008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1164
1165 * common.h (EM_CR16): Correct value.
1166 (EM_CR16): Rename to EM_CR16_OLD.
1167
ff7eeb89
DD
11682008-06-12 DJ Delorie <dj@redhat.com>
1169
1170 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1171 (EM_M32C): Rename to EM_M32C_OLD.
1172
3c9a78e0
JM
11732008-06-12 Joseph Myers <joseph@codesourcery.com>
1174
1175 * common.h: Update e_machine table.
1176
a23ede3d
KK
11772008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1178
1179 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1180
2424f303
JM
11812008-06-09 Joseph Myers <joseph@codesourcery.com>
1182
1183 * common.h: Change registry@caldera.com to registry@sco.com.
1184
7c90103b
NC
11852008-05-21 Nick Clifton <nickc@redhat.com>
1186
1187 * reloc-macros.h: Add a comment about the use of the
1188 END_RELOC_NUMBERS symbol as a sentinel value.
1189
11902008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1191
7c90103b
NC
1192 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1193
14a6d8e0
DM
11942008-04-16 David S. Miller <davem@davemloft.net>
1195
1196 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1197 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1198 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1199 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1200
15397d0b
ILT
12012008-03-24 Ian Lance Taylor <iant@google.com>
1202
1203 * common.h (NT_GNU_GOLD_VERSION): Define.
1204
72de5009
AM
12052008-03-13 Alan Modra <amodra@bigpond.net.au>
1206
1207 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1208 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1209 Order struct as for external version.
1210
1bce5d2c
AM
12112008-03-12 Alan Modra <amodra@bigpond.net.au>
1212
4fbb74a6
AM
1213 PR 5900
1214 * common.h (SHN_BAD): Delete.
1215 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1216 * external.h: ..here.
1217 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1218 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1219 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1220
12212008-03-12 Alan Modra <amodra@bigpond.net.au>
1222
1223 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1224 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1225 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1226 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1227 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1228 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1229 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1230 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1231 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1232 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1233 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1234 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1235 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1236 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1237 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1238
35d60fe4
NC
12392008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1240
1241 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1242 DW_OP_PGI_omp_thread_num.
1243
7b03d09a
AN
12442008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1245
1246 * mips.h: Update copyright.
1247 (E_MIPS_MACH_OCTEON): New macro.
1248
148b93f2
NC
12492008-01-30 Tristan Gingold <gingold@adacore.com>
1250
1251 Add OpenVMS extensions.
1bce5d2c
AM
1252 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1253 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1254 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1255 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1256 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1257 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1258 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1259 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1260 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1261 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1262 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1263 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1264 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1265 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1266 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1267 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1268 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1269 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1270 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1271 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1272 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1273 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1274
c74ba406
MK
12752008-01-16 Mark Kettenis <kettenis@gnu.org>
1276
1277 * common.h (AT_SUN_AUXFLAGS): Define.
1278
60955fda
DJ
12792007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1280
1281 * dwarf2.h (DW_AT_hi_user): Correct value.
1282
1bbb5f21 12832007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1284
1bbb5f21 1285 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1286
350cc38d
MS
12872007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1288
1289 * mips.h (E_MIPS_MACH_LS2E): New.
1290 (E_MIPS_MACH_LS2F): New.
1291
f7bc09bd
NS
12922007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1293
1294 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1295 segments at the end of memory.
1296
e210c36b
NC
12972007-11-17 Thiemo Seufer <ths@mips.com>
1298
1299 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1300 in comment.
1301
e2a0d921
NC
13022007-11-16 Nick Clifton <nickc@redhat.com>
1303
1304 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1305 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1306 (DW_AT_stride): Rename to DW_AT_byte_stride.
1307
7a2b07ff
NS
13082007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1309
1310 * vxworks.h: New.
1311
569006e5
NC
13122007-10-30 Nick Clifton <nickc@redhat.com>
1313
1314 * mn10300.h (R_MN10300_ALIGN): Define.
1315
c6e65352
DJ
13162007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1317
1318 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1319
bfff1642
NC
13202007-10-19 Nick Clifton <nickc@redhat.com>
1321
1322 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1323
3e6ff6e5
RM
13242007-10-18 Roland McGrath <roland@redhat.com>
1325
1326 * common.h (NT_PPC_VMX): New macro.
1327
7fac7ff4
NC
13282007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1329
1330 * cr16.h: Updated with new relocaction macros.
1331
b10a8ae0
L
13322007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR binutils/3281
1335 PR binutils/5037
1336 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1337 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1338 PT_GNU_RELRO segments.
1339
8d100c32
KH
13402007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1341
1342 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1343
b15fa79e
AM
13442007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1345
1346 * common.h (NT_SPU): Define.
1347
2b05f1b7
L
13482007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1349
1350 * common.h: Revert last change.
1351
94b11780
L
13522007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1353
1354 * common.h (PT_GNU_STACK): Renamed to ...
1355 (PT_GNU_ATTR): This.
1356 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1357
fd2f25da
RM
13582007-07-09 Roland McGrath <roland@redhat.com>
1359
1360 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1361
34c8bcba
JM
13622007-06-29 Joseph Myers <joseph@codesourcery.com>
1363
1364 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1365
2cf19d5c
JM
13662007-06-29 Joseph Myers <joseph@codesourcery.com>
1367
1368 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1369
104d59d1
JM
13702007-06-29 Joseph Myers <joseph@codesourcery.com>
1371
1372 * arm.h (elf32_arm_add_eabi_attr_int,
1373 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1374 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1375 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1376 Tag_Symbol, Tag_compatibility): Remove.
1377 * common.h (SHT_GNU_ATTRIBUTES): Define.
1378
3d3d428f
NC
13792007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1380
1381 * common.h (EM_CR16): New entry for CR16 cpu.
1382 * cr16.h: New file.
1383
99ded152
BW
13842007-06-11 Sterling Augustine <sterling@tensilica.com>
1385 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1386
99ded152
BW
1387 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1388 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1389
f89d32d9
CT
13902007-05-18 Caroline Tice <ctice@apple.com>
1391
fd2f25da 1392 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1393 DW_OP_GNU_uninit.
1394
4f4416b5
AM
13952007-05-12 Alan Modra <amodra@bigpond.net.au>
1396
1397 * spu.h (R_SPU_ADDR16X): Define.
1398 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1399
ece5ef60
AM
14002007-05-11 Alan Modra <amodra@bigpond.net.au>
1401
1402 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1403
627b32bc
AM
14042007-05-02 Alan Modra <amodra@bigpond.net.au>
1405
1406 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1407 and vma for appropriate sections.
1408
0c3e446c
JB
14092007-04-26 Jan Beulich <jbeulich@novell.com>
1410
1411 * common.h (DT_ENCODING): Correct value (back to spec mandated
1412 value).
1413
d4c87fc1
AM
14142007-03-08 Alan Modra <amodra@bigpond.net.au>
1415
1416 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1417 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1418 that don't clash with visibility bits.
1419
689d9c8c
AM
14202007-03-07 Alan Modra <amodra@bigpond.net.au>
1421
1422 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1423
b95dd98f 14242007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1425 Richard Sandiford <rsandifo@redhat.com>
1426 Richard Henderson <rth@redhat.com>
1427 DJ Delorie <dj@redhat.com>
1428 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1429
1430 * mep.h: New file.
b95dd98f
DB
1431 * common.h (EM_CYGNUS_MEP): Define.
1432
14332007-02-15 Dave Brolley <brolley@redhat.com>
1434
1435 From Graydon Hoare <graydon@redhat.com>:
1436 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1437
3bdcfdf4
KH
14382007-01-08 Kazu Hirata <kazu@codesourcery.com>
1439
1440 * m68k.h (EF_M68K_FIDO): New.
1441 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1442 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1443
9840d27e
KH
14442006-12-25 Kazu Hirata <kazu@codesourcery.com>
1445
1446 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1447
425c6cb0
KH
14482006-12-19 Kazu Hirata <kazu@codesourcery.com>
1449
1450 * m68k.h (EF_M68K_ARCH_MASK): New.
1451
3271a814
NS
14522006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1453
1454 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1455
c694fd50
KH
14562006-12-07 Kazu Hirata <kazu@codesourcery.com>
1457
1458 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1459 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1460 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1461 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1462 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1463 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1464 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1465 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1466 EF_M68K_CF_FLOAT, respectively.
1467
4fd454c8
NC
14682006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1469 Nick Clifton <nickc@redhat.com>
1470
1471 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1472
165b93e7
RS
14732006-10-28 Richard Sandiford <richard@codesourcery.com>
1474
1475 * mips.h (R_MIPS_GLOB_DAT): Define
1476 (R_MIPS_max): Bump by 1.
1477
e9f53129
AM
14782006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1479 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1480 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1481 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1482 Alan Modra <amodra@bigpond.net.au>
1483
1484 * common.h (EM_SPU): Define.
1485 * spu.h: New file.
1486
b3549761
NC
14872006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1488
1489 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1490 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1491 (EF_SCORE_HASENTRY): Delete.
1492
e210c36b
NC
14932006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1494
1495 * arm.h: Define TAG_CPU_ARCH_* constants.
1496
1c0d3aa6
NC
14972006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1498
1499 * score.h: New file.
1500 * common.h: Add Score machine number.
1501
fdc90cb4
JJ
15022006-07-10 Jakub Jelinek <jakub@redhat.com>
1503
1504 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1505
1224efb8
L
15062006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 * internal.h (ELF_SECTION_SIZE): New.
1509 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1510 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1511 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1512
3f570048
AM
15132006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1514
1515 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1516
9b52905e
NC
15172006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1518 Randolph Chung <randolph@tausq.org>
1519 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1520 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1521 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1522 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1523 New TLS relocs.
1524 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1525 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1526 Define TLS relocs using existing equivalents.
1527
fd2f25da
RM
15282006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1529
28c9d252
NC
1530 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1531
e210c36b
NC
15322006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1533
1534 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1535 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1536 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1537 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1538 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1539 R_BFIN_GOTOFFLO): New relocs.
1540 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1541
15422006-03-23 Michael Matz <matz@suse.de>
1543
1544 * x86-64.h: Add the new relocations with their official
1545 numbers.
1546
0a44bf69
RS
15472006-03-22 Richard Sandiford <richard@codesourcery.com>
1548 Daniel Jacobowitz <dan@codesourcery.com>
1549 Phil Edwards <phil@codesourcery.com>
1550 Zack Weinberg <zack@codesourcery.com>
1551 Mark Mitchell <mark@codesourcery.com>
1552 Nathan Sidwell <nathan@codesourcery.com>
1553
1554 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1555
e14430ab
DA
15562006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1557
1558 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1559 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1560 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1561 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1562 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1563
3a4a14e9
PB
15642006-03-10 Paul Brook <paul@codesourcery.com>
1565
1566 * arm.h (EF_ARM_EABI_VER5): Define.
1567
0b2e31dc
NS
15682006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1569
1570 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1571 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1572 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1573 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1574 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1575 (EF_M68K_EMAC_B): New.
1576
df406460
NC
15772006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1578
1579 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1580 (EF_AVR_LINKRELAX_PREPARED): Add.
1581
2c10a7e5
BE
15822006-03-02 Ben Elliston <bje@au.ibm.com>
1583
1584 Import from the GCC tree:
1585 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1586
1587 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1588 from DWARF 3.
1589 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1590 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1591 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1592 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1593 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1594 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1595 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1596 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1597 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1598 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1599 (DW_END_default, DW_END_big, DW_END_little): New.
1600 (DW_END_lo_user, DW_END_hi_user): Define.
1601 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1602 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1603 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1604 DW_LANG_D): New.
1605
e210c36b
NC
16062006-02-06 Steve Ellcey <sje@cup.hp.com>
1607
1608 * ia64.h (SHF_IA_64_HP_TLS): New.
1609
6772dd07
DD
16102006-02-24 DJ Delorie <dj@redhat.com>
1611
1612 * m32c.h: Add relax relocs.
1613
d70c5fc7
NC
16142006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1615 Anil Paranjape <anilp1@kpitcummins.com>
1616 Shilin Shakti <shilins@kpitcummins.com>
1617
1618 * common.h (EM_XC16X): New entry for xc16x cpu.
1619 Sort other EM_* numbers into numerical order.
1620 * xc16x.h: New file.
fd2f25da 1621
84d1d650
L
16222006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1623
1624 PR binutils/2258
1625 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1626 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1627
266abb8f
NS
16282006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1629
1630 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1631 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1632 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1633 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1634 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1635
16362006-02-06 Steve Ellcey <sje@cup.hp.com>
1637
1638 * ia64.h (SHF_IA_64_HP_TLS): New.
1639
67a4f2b7
AO
16402006-01-18 Alexandre Oliva <aoliva@redhat.com>
1641
1642 Introduce TLS descriptors for i386 and x86_64.
1643 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1644 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1645 New.
1646 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1647 R_X86_64_TLSDESC): New.
1648
64fd6348
NC
16492006-01-09 Mike Frysinger <vapier@gentoo.org>:
1650
1651 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1652
d031aafb
NS
16532005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1654
1655 Second part of ms1 to mt renaming.
1656 * common.h (EM_MT): Renamed.
1657 * mt.h: Rename relocs, cpu & other defines.
1658
e210c36b
NC
16592005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1660
1661 * mt.h: Renamed from ms1.h
1662
39b41c9c
PB
16632005-12-12 Paul Brook <paul@codesourcery.com>
1664
1665 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1666
5e2b0d47
NC
16672005-11-11 Nick Clifton <nickc@redhat.com>
1668
1669 PR 1150
1670 * mips.h (STO_OPTIONAL): Define.
1671 (ELF_MIPS_IS_OPTIONAL): Define.
1672
e210c36b
NC
16732005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1674
1675 Add ms2.
1676 * ms1.h (EF_MS1_CPU_MS2): New.
1677
16782005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1679
1680 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1681
3c9b82ba
NC
16822005-09-30 Catherine Moore <clm@cm00re.com>
1683
1684 * bfin.h: New file.
1685 * common.h (EM_BLACKFIN): Define.
1686
ee065d83
PB
16872005-10-08 Paul Brook <paul@codesourcery.com>
1688
1689 * arm.h: Add prototypes for BFD object attribute routines.
1690
1cacb694
RE
16912005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1692
1693 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1694
3c26c61a
DA
16952005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1696
1697 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1698 New defines.
1699
67762f6b
DA
17002005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1701
1702 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1703 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1704 deprecated defines.
1705 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1706 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1707 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1708 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1709 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1710 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1711 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1712 NT_HP_UX_OPTIONS): Define.
1713
fd54057a
DD
17142005-07-25 DJ Delorie <dj@redhat.com>
1715
1716 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1717
3b22753a
L
17182005-07-25 Jan Hubicka <jh@suse.cz>
1719
1720 * x86-64.h (SHN_X86_64_LCOMMON): New.
1721 (SHF_X86_64_LARGE): New.
1722
157e7bd1
NC
17232005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1724
1725 * m32r.h (R_M32R_REL32): Added.
1726
df45824a
BE
17272005-07-18 Ben Elliston <bje@au.ibm.com>
1728
1729 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1730 Replace with DW_ATE_decimal_float (now in DWARF 3).
1731
49f58d10
JB
17322005-07-14 Jim Blandy <jimb@redhat.com>
1733
1734 Add support for Renesas M32C and M16C.
1735 * common.h (EM_M32C): New machine number.
1736 * m32c.h: New file.
fd2f25da 1737
e210c36b
NC
17382005-06-17 Jakub Jelinek <jakub@redhat.com>
1739
1740 * external.h (GRP_ENTRY_SIZE): Define.
1741
d6ab8113
JB
17422005-06-17 Jan Beulich <jbeulich@novell.com>
1743
1744 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1745 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1746 R_X86_64_GOTPC32.
1747
3c33e371
AH
17482005-06-07 Aldy Hernandez <aldyh@redhat.com>
1749 Michael Snyder <msnyder@redhat.com>
1750 Stan Cox <scox@redhat.com>
1751
1752 * common.h (EM_MS1): Define.
1753
1754 * ms1.h: New file.
1755
2acf634e
RH
17562005-05-31 Richard Henderson <rth@redhat.com>
1757
1758 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1759
484124bb
RH
17602005-05-29 Richard Henderson <rth@redhat.com>
1761
1762 * alpha.h (DT_ALPHA_PLTRO): New.
1763
d68f4033
BE
17642005-05-19 Ben Elliston <bje@au.ibm.com>
1765
1766 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1767 the user-defined encoding space pending inclusion in the standard.
1768
cb1afa5c
ZW
17692005-05-18 Zack Weinberg <zack@codesourcery.com>
1770
1771 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1772 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1773
c19d1205
ZW
17742005-05-17 Zack Weinberg <zack@codesourcery.com>
1775
1776 * arm.h: Import complete list of official relocation names
1777 and numbers from AAELF. Define FAKE_RELOCs for old names.
1778 Remove a few old names no longer used anywhere.
1779
1fe44d79
AM
17802005-05-14 Alan Modra <amodra@bigpond.net.au>
1781
1782 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1783
2df98d85
AM
17842005-05-11 Alan Modra <amodra@bigpond.net.au>
1785
1786 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1787 R_PPC_RELAX32PC_PLT) Adjust.
1788 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1789 (DT_PPC_GLINK): Define.
1790
e172dbf8
NC
17912005-05-10 Nick Clifton <nickc@redhat.com>
1792
1793 * Update the address and phone number of the FSF organization in
1794 the GPL notices in the following files:
2df98d85 1795 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1796 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1797 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1798 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1799 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1800 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1801 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1802
faa7ef87
L
18032005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1804
a63027e5
L
1805 Moved from ../ChangeLog
1806
faa7ef87
L
1807 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1808 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1809
1810 2004-10-12 Paul Brook <paul@codesourcery.com>
1811 * arm.h (EF_ARM_EABI_VER4): Define.
1812
1813 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1814
1815 * common.h (PT_SUNW_EH_FRAME): Define.
1816 * x86-64.h (SHT_X86_64_UNWIND): Define.
1817
1818 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1819 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1820 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1821 (XTENSA_PROP_SEC_NAME): Define.
1822 (property_table_entry): Add flags field.
1823 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1824
1825 2004-09-17 Paul Brook <paul@codesourcery.com>
1826 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1827 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1828 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1829
1830 2004-09-13 Paul Brook <paul@codesourcery.com>
1831 * arm.h: Rename RELABS to TARGET1.
1832
1833 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1834 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1835 (PT_GNU_RELRO): Define.
1836
ba93b8ac
DJ
18372005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1838 Phil Blundell <philb@gnu.org>
1839
1840 * arm.h: Add TLS relocations.
1841
c927f9ef
BE
18422005-03-23 Ben Elliston <bje@au.ibm.com>
1843
1844 * dwarf.h: Merge with GCC's dwarf.h.
1845
238d258f
NC
18462005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1847
1848 * m68k.h (EF_CFV4E): Define.
1849
b294bdf8
MM
18502005-03-17 Paul Brook <paul@codesourcery.com>
1851 Dan Jacobowitz <dan@codesourcery.com>
1852 Mark Mitchell <mark@codesourcery.com>
1853
1854 * arm.h (PT_ARM_EXIDX): Define.
1855
51cb3ca7
DJ
18562005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1857 Joseph Myers <joseph@codesourcery.com>
1858
1859 * mips.h: Define MIPS TLS relocations.
1860
d6f16593 18612005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1862 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1863
1864 * mips.h (R_MIPS16_GOT16): New reloc code.
1865 (R_MIPS16_CALL16): Likewise.
1866 (R_MIPS16_HI16): Likewise.
1867 (R_MIPS16_LO16): Likewise.
1868 (R_MIPS16_min): New fake reloc code.
1869 (R_MIPS16_max): Likewise.
1870
a1c17af2
MR
18712005-02-11 Maciej W. Rozycki <macro@mips.com>
1872
1873 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1874
90219bd0
AO
18752005-01-25 Alexandre Oliva <aoliva@redhat.com>
1876
1877 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1878 * frv.h: Add R_FRV_TLSMOFF.
1879 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1880 * frv.h: Add TLS relocations.
1881
e38bc3b5
NC
18822005-01-17 Nick Clifton <nickc@redhat.com>
1883
1884 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1885 EF_SH2A_SH3E): New flags.
1886 (EF_SH_BFD_TABLE): Add these new flags to the table.
1887
b4a38de6
AM
18882005-01-12 Alan Modra <amodra@bigpond.net.au>
1889
1890 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1891 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1892
750bce0e 18932004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1894
faa7ef87 1895 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1896
1e50d24d
RS
18972004-12-16 Richard Sandiford <rsandifo@redhat.com>
1898
1899 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1900
69881c93
ILT
19012004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1902
1903 * mips.h (E_MIPS_MACH_9000): Define.
1904
b676888f
HPN
19052004-11-04 Hans-Peter Nilsson <hp@axis.com>
1906
1907 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1908 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1909 macros.
1910
637cf767
EC
19112004-10-06 Eric Christopher <echristo@redhat.com>
1912
1913 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1914
40a18ebd
NC
19152004-10-01 Paul Brook <paul@codesourcery.com>
1916
1917 * arm.h (SHT_ARM_EXIDX): Define.
1918 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1919 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1920 Define.
1921
b18c562e
NC
19222004-08-25 Dmitry Diky <diwil@spec.ru>
1923
1924 * msp430.h: Add new relocs.
1925
083febaa
L
19262004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1927
1928 * i386.h (R_386_USED_BY_INTEL_200): New.
1929
1d70c7fb
AO
19302004-07-29 Alexandre Oliva <aoliva@redhat.com>
1931
1932 Introduce SH2a support.
1933 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1934 * sh.h (EF_SH2A_NOFPU): New.
1935 2003-12-01 Michael Snyder <msnyder@redhat.com>
1936 * sh.h (EF_SH2A): New.
1937
670ec21d
NC
19382004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1939
1940 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1941 BFD_RELOC_CRX_SWITCH32.
1942
1fe1f39c
NC
19432004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1944
1945 * common.h (EM_CRX): Define.
1946 * crx.h: New file.
1947
097f809a
NC
19482004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1949
1950 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1951 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1952
375db92b
AM
19532004-06-19 Alan Modra <amodra@bigpond.net.au>
1954
1955 * common.h (ELF64_R_INFO): Warning fix.
1956
092dcd75
CD
19572004-06-14 Chris Demetriou <cgd@broadcom.com>
1958
1959 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1960 with an updated comment.
1961
f6f9408f
JR
19622004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1963
1964 * sh.h (EF_SH_HAS_DSP): Remove.
1965 (EF_SH_HAS_FP): Remove.
1966 (EF_SH_MERGE_MACH): Remove.
1967 (EF_SH4_NOFPU): Convert to decimal.
1968 (EF_SH4A_NOFPU): Likewise.
1969 (EF_SH4_NOMMU_NOFPU): Likewise.
1970 (EF_SH3_NOMMU): Add new macro.
1971 (EF_SH_BFD_TABLE): Likewise.
1972 (sh_find_elf_flags): Add prototype.
1973 (sh_elf_get_flags_from_mach): Likewise.
1974
4030e8f6
CD
19752004-04-24 Chris Demetriou <cgd@broadcom.com>
1976
1977 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1978 (R_MIPS_GNU_REL_HI16): Remove.
1979 (R_MIPS_GNU_REL16_S2): Update comment.
1980
0949843d 19812004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1982 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1983
1984 * common.h (EM_CR): Define.
1985 * cr16c.h: New file.
1986
d507cf36
PB
19872004-03-23 Paul Brook <paul@codesourcery.com>
1988
1989 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1990
ae51a426
JR
19912003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1992
1993 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1994
676a64f4
RS
19952004-03-01 Richard Sandiford <rsandifo@redhat.com>
1996
1997 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1998
481fedf3
RM
19992004-01-28 Roland McGrath <roland@redhat.com>
2000
2001 * common.h (AT_SECURE): New macro.
2002
7e67eb11
RM
20032004-01-21 Roland McGrath <roland@redhat.com>
2004
2005 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2006 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2007 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2008 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2009 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2010
3fe74472
MK
20112004-01-17 Mark Kettenis <kettenis@gnu.org>
2012
2013 * common.h (NT_OPENBSD_IDENT): Define.
2014
79987b2f
AO
20152004-01-06 Alexandre Oliva <aoliva@redhat.com>
2016
2017 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2018 * frv.h (EF_FRV_FDPIC): New macro.
2019 (EF_FRV_PIC_FLAGS): Adjust.
2020 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2021 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2022 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2023 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2024 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2025 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2026 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2027 New.
2028
252b5132 2029
c9e214e5 2030For older changes see ChangeLog-9103
252b5132 2031\f
b90efa5b 2032Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2033
2034Copying and distribution of this file, with or without modification,
2035are permitted in any medium without royalty provided the copyright
2036notice and this notice are preserved.
2037
252b5132 2038Local Variables:
c9e214e5
AM
2039mode: change-log
2040left-margin: 8
2041fill-column: 74
252b5132
RH
2042version-control: never
2043End:
This page took 0.838712 seconds and 4 git commands to generate.