Mark R_X86_64_GOTPLT64 obsolete
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
0be36304
L
12014-11-13 H.J. Lu <hongjiu.lu@intel.com>
2
3 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
4
0b6be415
JM
52014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
6
7 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
8
3d68f91c
JM
92014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
10
11 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
12 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
13 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
14 (ELF_SPARC_HWCAP2_ADP): Likewise.
15 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
16 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
17 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
18 (ELF_SPARC_HWCAP2_XMONT): Likewise.
19 (ELF_SPARC_HWCAP2_NSEC): Likewise.
20 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
21 (ELF_SPARC_HWCAP2_FJDES): Likewise.
22 (ELF_SPARC_HWCAP2_FJAES): Likewise.
23
23664eac
WN
242014-10-08 Will Newton <will.newton@linaro.org>
25
26 * aarch64.h: Sync up relocations with ABI release 1.0.
27
1c8f6a4d
KLC
282014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
29
30 * nds32.h: Declare new relocations.
31
7361da2c
AB
322014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
33 Matthew Fortune <matthew.fortune@imgtec.com>
34
35 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
36 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
37 (E_MIPS_ARCH_32R6): New define.
38 (E_MIPS_ARCH_64R6): New define.
39
599b6fb8
DD
402014-08-26 DJ Delorie <dj@redhat.com>
41
42 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
43
75f58085
BS
442014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
45
46 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
47
f36e8886
BS
482014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
49 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
50 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
51 Soundararajan <Sounderarajan.D@atmel.com>
52
53 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
54 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
55 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
56 (AVR_ISA_2xxxa): Define ISA without LPM.
57 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
58 Add doc for contraint used in 16 bit lds/sts.
59 Adjust ISA group for icall, ijmp, pop and push.
60 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
61
73589c9d
CS
622014-04-22 Christian Svensson <blue@cmd.nu>
63
64 * common.h: Remove openrisc and or32 support. Add support for or1k.
65 * or1k.h: New file.
66 * openrisc.h: Delete.
67 * or32.h: Delete.
68
4b95cf5c
AM
692014-03-05 Alan Modra <amodra@gmail.com>
70
71 Update copyright years.
72
45965137
AM
732014-03-05 Alan Modra <amodra@gmail.com>
74
75 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
76
d32e5c54
AP
772014-02-06 Andrew Pinski <apinski@cavium.com>
78
79 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
80
1c2de463
SL
812014-02-03 Sandra Loosemore <sandra@codesourcery.com>
82
83 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
84 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
85 (R_NIOS2_ILLEGAL): Adjust.
86
78058a5e
SL
872014-01-30 Sandra Loosemore <sandra@codesourcery.com>
88
89 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
90
718ee4dc
UW
912014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
92
93 * common.h (AT_HWCAP2): Define.
94
35c08157
KLC
952013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
96 Wei-Cheng Wang <cole945@gmail.com>
97
98 * nds32.h: New file for Andes NDS32.
99
594d8fa8
MF
1002013-12-07 Mike Frysinger <vapier@gentoo.org>
101
102 * epiphany.h: Remove +x file mode.
103
c3320543
L
1042013-11-17 H.J. Lu <hongjiu.lu@intel.com>
105
106 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
107
da0781dc
YZ
1082013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
109
110 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
111 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
112 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
113 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
114
e8910a83
AM
1152013-10-30 Alan Modra <amodra@gmail.com>
116
117 * ppc.h (DT_PPC_TLSOPT): Delete.
118 (DT_PPC_OPT, PPC_OPT_TLS): Define.
119 * ppc64.h (DT_PPC64_TLSOPT): Delete.
120 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
121
6911b7dc
AM
1222013-10-30 Alan Modra <amodra@gmail.com>
123
124 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
125 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
126 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
127
ee67d69a
AM
1282013-10-30 Alan Modra <amodra@gmail.com>
129
130 * ppc64.h (EF_PPC64_ABI): Define.
131
f9c6b907
AM
1322013-10-30 Alan Modra <amodra@gmail.com>
133
134 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
135 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
136 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
137 (IS_PPC64_TLS_RELOC): Match new tls relocs.
138
63b8b2af
CF
1392013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
140
141 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
142 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
143
f303dcc0
SE
1442013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
145
146 * mips.h (EF_MIPS_FP64): New e_flags bit.
147
4046d87a
NC
1482013-08-09 Nick Clifton <nickc@redhat.com>
149
150 * rl78.c (E_FLAG_RL78_G10): Define.
151
d929bc19
MR
1522013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
153
154 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
155 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
156 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
157 Val_GNU_MIPS_ABI_FP_64): New enum.
158
ba92f887
MR
1592013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
160
161 * mips.h (EF_MIPS_NAN2008): New macro.
162
ee4dff51
TG
1632013-07-08 Tristan Gingold <gingold@adacore.com>
164
165 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
166
fb798c50
AK
1672013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
168
169 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
170 R_390_PC24DBL, and R_390_PLT24DBL.
171
a6bb11b2
YZ
1722013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
173
174 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
175
1bbce132
MR
1762013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
177
178 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
179 (ELF_ST_SET_MIPS_PLT): Likewise.
180
8847944f
WN
1812013-06-19 Will Newton <will.newton@linaro.org>
182
183 * aarch64.h: Remove R_AARCH64_IRELATIVE.
184
692e2b8b
WN
1852013-06-07 Will Newton <will.newton@linaro.org>
186
187 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
188
48e65d55
MR
1892013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
190
191 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
192
067ec077
CM
1932013-05-30 Paul Brook <paul@codesourcery.com>
194
195 * mips.h (R_MIPS_EH): New.
196
418009c2
YZ
1972013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
198
199 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
200 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
201 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
202 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
203
45901633
L
2042013-05-22 H.J. Lu <hongjiu.lu@intel.com>
205
206 * common.h (EM_INTEL205): New.
207 (EM_INTEL206): Likewise.
208 (EM_INTEL207): Likewise.
209 (EM_INTEL208): Likewise.
210 (EM_INTEL209): Likewise.
211
13761a11
NC
2122013-05-02 Nick Clifton <nickc@redhat.com>
213
214 * msp430.h: Add MSP430X relocs.
215 Add some more MSP430 machine numbers.
216 Add values used by .MSP430.attributes section.
217
81f5558e
NC
2182013-03-21 Michael Schewe <michael.schewe@gmx.net>
219
220 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
221 mov @(disp:32,ERx) to mov @(disp:16,ERx).
222
abb3f6cc
NC
2232013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
224
225 * common.h (NT_S390_TDB): Define.
226
36591ba1
SL
2272013-02-06 Sandra Loosemore <sandra@codesourcery.com>
228 Andrew Jenner <andrew@codesourcery.com>
229
230 Based on patches from Altera Corporation.
231
232 * nios2.h: New file.
233
78c8d46c
NC
2342013-01-24 Nick Clifton <nickc@redhat.com>
235
236 * v850.h: Add support for e3v5 architecture.
237 Reorganize processor selection macros.
238
e1ec603f
L
2392013-01-16 H.J. Lu <hongjiu.lu@intel.com>
240
241 * i386.h (R_386_SIZE32): Fill it.
242 * x86-64.h (R_X86_64_SIZE32): Likewise.
243 (R_X86_64_SIZE64): Likewise.
244
a3c62988
NC
2452013-01-10 Will Newton <will.newton@imgtec.com>
246
247 * common.h: Fix case of "Meta".
248 * metag.h: New file.
249
652451f8
YZ
2502013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
251
252 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
253 definitions.
254
e407c74b
NC
2552013-01-04 Juergen Urban <JuergenUrban@gmx.de>
256
257 * mips.h: Add MIPS machine variant number for r5900 which is
258 compatible with old Playstation 2 software.
259
34b60028
L
2602012-11-16 H.J. Lu <hongjiu.lu@intel.com>
261
262 * common.h (DF_1_CONLFAT): Renamed to ...
263 (DF_1_CONFALT): This.
264 (DF_1_ENDFILTEE): New.
265 (DF_1_DISPRELDNE): Likewise.
266 (DF_1_DISPRELPND): Likewise.
267 (DF_1_NODIRECT): Likewise.
268 (DF_1_IGNMULDEF): Likewise.
269 (DF_1_NOKSYMS): Likewise.
270 (DF_1_NOHDR): Likewise.
271 (DF_1_EDITED): Likewise.
272 (DF_1_NORELOC): Likewise.
273 (DF_1_SYMINTPOSE): Likewise.
274 (DF_1_GLOBAUDIT): Likewise.
275 (DF_1_SINGLETON): Likewise.
276
708e2187
NC
2772012-11-09 Nick Clifton <nickc@redhat.com>
278
279 * rx.h (EF_RX_CPU_RX): Add comment.
280 (E_FLAG_RX_ABI): Define.
281
de863c74
NC
282 * v850.h: Add RH850 ABI values.
283
c266cd02
MR
2842012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
285
286 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
287
ff826ef3
TT
2882012-11-01 Tom Tromey <tromey@redhat.com>
289
290 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
291
3bfcb652
NC
2922012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
293
294 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
295 (EF_ARM_ABI_FLOAT_HARD): Likewise.
296
9ece1fa9
TT
2972012-10-23 Tom Tromey <tromey@redhat.com>
298
299 * common.h (NT_SIGINFO, NT_FILE): New defines.
300
e5b95258
WL
3012012-08-27 Walter Lee <walt@tilera.com>
302
303 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
304 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
305 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
306 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
307 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
308 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
309 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
310 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
311 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
312 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
313 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
314 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
315 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
316 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 317
a06ea964
NC
3182012-08-13 Ian Bolton <ian.bolton@arm.com>
319 Laurent Desnogues <laurent.desnogues@arm.com>
320 Jim MacArthur <jim.macarthur@arm.com>
321 Marcus Shawcroft <marcus.shawcroft@arm.com>
322 Nigel Stephens <nigel.stephens@arm.com>
323 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
324 Richard Earnshaw <rearnsha@arm.com>
325 Sofiane Naci <sofiane.naci@arm.com>
326 Tejas Belagod <tejas.belagod@arm.com>
327 Yufeng Zhang <yufeng.zhang@arm.com>
328
329 * aarch64.h: New file.
330 * common.h (EM_res183): Rename to EM_AARCH64.
331 (EM_res184): Rename to EM_ARM184.
332
cefc6d46
IS
3332012-06-28 Iain Sandoe <iain@codesourcery.com>
334
335 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
336 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
337
40551fb8
NC
3382012-05-16 Georg-Johann Lay <avr@gjlay.de>
339
340 PR target/13503
341 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
342
6927f982
NC
3432012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
344
345 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
346 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
347 (E_M68HC11_XGATE_RAMOFFSET): Define.
348
b9c361e0
JL
3492012-05-14 James Lemke <jwlemke@codesourcery.com>
350 * ppc.h (SEC_PPC_VLE): Remove.
351
3522012-05-14 Catherine Moore <clm@codesourcery.com>
353 James Lemke <jwlemke@codesourcery.com>
354
355 * ppc.h (R_PPC_VLE_REL8): New reloction.
356 (R_PPC_VLE_REL15): Likewise.
357 (R_PPC_VLE_REL24): Likewise.
358 (R_PPC_VLE_LO16A): Likewise.
359 (R_PPC_VLE_LO16D): Likewise.
360 (R_PPC_VLE_HI16A): Likewise.
361 (R_PPC_VLE_HI16D): Likewise.
362 (R_PPC_VLE_HA16A): Likewise.
363 (R_PPC_VLE_HA16D): Likewise.
364 (R_PPC_VLE_SDA21): Likewise.
365 (R_PPC_VLE_SDA21_LO): Likewise.
366 (R_PPC_VLE_SDAREL_LO16A): Likewise.
367 (R_PPC_VLE_SDAREL_LO16D): Likewise.
368 (R_PPC_VLE_SDAREL_HI16A): Likewise.
369 (R_PPC_VLE_SDAREL_HI16D): Likewise.
370 (R_PPC_VLE_SDAREL_HA16A): Likewise.
371 (R_PPC_VLE_SDAREL_HA16D): Likewise.
372 (SEC_PPC_VLE): Remove.
373 (PF_PPC_VLE): New program header flag.
374 (SHF_PPC_VLE): New section header flag.
375 (vle_opcodes, vle_num_opcodes): New.
376 (VLE_OP): New macro.
377 (VLE_OP_TO_SEG): New macro.
378
99700d6f
NC
3792012-05-11 Georg-Johann Lay <avr@gjlay.de
380
381 PR target/13503
382 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
383 R_AVR_8_HI8, R_AVR_8_HHI8.
384
f6c1a2d5
NC
3852012-05-03 Sean Keys <skeys@ipdatasys.com>
386
387 * xgate.h: Mininal file to support XGATE relocations.
388
4d296447
DM
3892012-04-27 David S. Miller <davem@davemloft.net>
390
391 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
392 pause, and compare-and-branch instructions.
393
0a22ae8e
NC
3942012-03-07 Nick Clifton <nickc@redhat.com>
395
396 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
397 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
398 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
399 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
400
6f7be959
WL
4012012-02-25 Walter Lee <walt@tilera.com>
402
403 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
404 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
405 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
406 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
407 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
408 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
409 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
410 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
411 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
412 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
413 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
414 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
415 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
416 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
417 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
418 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
419 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
420 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
421 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
422 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
423 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
424 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
425 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
426 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
427 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
428 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
429 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
430 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
431 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
432 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
433 (R_TILEGX_TLS_GD_CALL): Ditto.
434 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
435 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
436 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
437 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
438 (R_TILEGX_TLS_IE_LOAD): Ditto.
439 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
440 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
441 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
442 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
443 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
444 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
445 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
446 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
447 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
448 (R_TILEPRO_TLS_IE_LOAD): Ditto.
449 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
450 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
451 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
452 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
453 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
454 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
455 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
456 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
457
9cea966c
DD
4582011-12-22 DJ Delorie <dj@redhat.com>
459
460 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
461 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
462
8b40760a
L
4632011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
464
465 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
466
355b81d9
UW
4672011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
468
469 * common.h (NT_S390_LAST_BREAK): Define.
470 (NT_S390_SYSTEM_CALL): Likewise.
471
99c513f6
DD
4722011-11-01 DJ Delorie <dj@redhat.com>
473
474 * common.h (EM_RL78, EM_78K0R): New.
475 * rl78.h: New.
476
cfb8c092
NC
4772011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
478
479 * epiphany.h: New file.
480 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
481
3b421ab3
AM
4822011-10-10 Alan Modra <amodra@gmail.com>
483
484 * ppc64.h (R_PPC64_TOCSAVE): Add.
485
d4cb0ea0
NC
4862011-10-05 DJ Delorie <dj@redhat.com>
487
488 * rx.h (E_FLAG_RX_PID): New.
489
9e8c70f9
DM
4902011-09-21 David S. Miller <davem@davemloft.net>
491
492 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
493 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
494
505b88fb
L
4952011-08-12 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR ld/13082
498 * x86-64.h (R_X86_64_RELATIVE64): New.
499
df58fc94
RS
5002011-07-24 Chao-ying Fu <fu@mips.com>
501 Maciej W. Rozycki <macro@codesourcery.com>
502
503 * mips.h (R_MICROMIPS_min): New relocations.
504 (R_MICROMIPS_26_S1): Likewise.
505 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
506 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
507 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
508 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
509 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
510 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
511 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
512 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
513 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
514 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
515 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
516 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
517 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
518 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
519 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
520 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
521 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
522 (R_MICROMIPS_max): Likewise.
523 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
524 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
525 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
526 (STO_MICROMIPS): Likewise.
527 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
528 (ELF_ST_IS_COMPRESSED): Likewise.
529 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
530 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
531 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
532
7a9068fe
L
5332011-07-22 H.J. Lu <hongjiu.lu@intel.com>
534
535 * common.h (EM_K1OM): New.
536
9c55345c
TS
5372011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
538 Thomas Schwinge <thomas@schwinge.name>
539
2bb70ae0 540 PR binutils/12913
9c55345c
TS
541 * common.h (ELFOSABI_GNU): Define, replaces...
542 (ELFOSABI_LINUX): ... this, kept as an alias.
543 (ELFOSABI_HURD): Remove.
544
faa9a424
UW
5452011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
546
547 * common.h (NT_ARM_VFP): Define.
548
aa137e4d
NC
5492011-06-13 Walter Lee <walt@tilera.com>
550
551 * common.h: Add EM_TILEGX.
552 * tilegx.h: New file.
553 * tilepro.h: New file.
554
2ddcd4af
TG
5552011-06-09 Tristan Gingold <gingold@adacore.com>
556
557 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
558
cc643b88
NC
5592011-06-02 Nick Clifton <nickc@redhat.com>
560
561 * common.h: Fix spelling mistake in comment.
562 * reloc-macros.h: Likewise.
563
63e1a0fc
PB
5642011-05-31 Paul Brook <paul@codesourcery.com>
565
566 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
567
8b40760a
L
5682011-05-09 Paul Brook <paul@codesourcery.com>
569
570 * tic6x.h (ELF_STRING_C6000_unwind,
571 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
572 ELF_STRING_C6000_unwind_info_once): Define.
573
e21e5835
NC
5742011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
575
576 * common.h (NT_STAPSDT): New define.
577
c7811365
BS
5782011-03-31 Bernd Schmidt <bernds@codesourcery.com>
579
580 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
581 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
582 (SHN_TIC6X_SCOMMON): Define.
583
00e98fc7
TG
5842011-03-31 Tristan Gingold <gingold@adacore.com>
585
586 * ia64.h (Elf64_External_VMS_Note): New struct.
587 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
588 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
589 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
590 (NT_VMS_PATCHTIME) New macros.
591
34e77a92
RS
5922011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
593
594 * arm.h (R_ARM_IRELATIVE): New relocation.
595
35fc36a8
RS
5962011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
597
598 * internal.h (elf_internal_sym): Add st_target_internal.
599 * arm.h (arm_st_branch_type): New enum.
600 (ARM_SYM_BRANCH_TYPE): New macro.
601
8f7e76d0
NC
6022011-03-10 Nick Clifton <nickc@redhat.com>
603
604 * common.h (EM_V850): V850s now supplied by Renesas.
605
15a44d57
AM
6062011-02-25 Alan Modra <amodra@gmail.com>
607
eba5cfbc 608 PR 12516
15a44d57
AM
609 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
610 sections at start or end of PT_DYNAMIC.
611
0855e32b
NS
6122011-01-10 Nathan Sidwell <nathan@codesourcery.com>
613 Glauber de Oliveira Costa <glommer@gmail.com>
614
615 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
616 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
617 relocations.
618
aa137e4d
NC
6192010-11-16 Jie Zhang <jie.zhang@analog.com>
620
621 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
622 (EF_BFIN_DATA_IN_L1): Define.
623
fd503541
NC
6242010-11-11 Mingming Sun <mingm.sun@gmail.com>
625
626 * mips.h (E_MIPS_MACH_LS3A): Defined.
627
87779176
JM
6282010-11-02 Joseph Myers <joseph@codesourcery.com>
629
630 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
631 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
632 Tag_ABI_array_object_alignment,
633 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
634
3cbd1c06
JM
6352010-10-29 Joseph Myers <joseph@codesourcery.com>
636
637 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
638
b5593623
JM
6392010-10-29 Bernd Schmidt <bernds@codesourcery.com>
640 Joseph Myers <joseph@codesourcery.com>
641
642 * tic6x-attrs.h (Tag_ABI_DSBT): New.
643
75fa6dc1
JM
6442010-10-21 Joseph Myers <joseph@codesourcery.com>
645
646 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
647 value 4.
648 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
649 attribute renaming.
650
1cd986c5
NC
6512010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
652 Ina Pandit <ina.pandit@kpitcummins.com>
653
654 * v850.h: Add support for V850E2 and V850E2V3.
655 (v850_reloc_type): Update the newly added relocations
656
f4638467
AM
6572010-07-20 Alan Modra <amodra@gmail.com>
658
659 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
660 (ELF_SECTION_SIZE): ..here.
661 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
662 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
663
ba761f19
AM
6642010-06-25 Alan Modra <amodra@gmail.com>
665
666 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
667
59e6276b
JM
6682010-06-15 Joseph Myers <joseph@codesourcery.com>
669
670 * tic6x-attrs.h: New.
671 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
672 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
673 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
674 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
675 C6XABI_Tag_CPU_arch_C674X): Define.
676
28f997cf
TG
6772010-06-11 Tristan Gingold <gingold@adacore.com>
678
679 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
680 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
681 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
682 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
683 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
684 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
685 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
686 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
687 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
688 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
689 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
690 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
691 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
692 (Elf64_External_VMS_IMAGE_RELA): Ditto.
693 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
694 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
695 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
696 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
697 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
698 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
699 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
700 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
701
8e45593f
NC
7022010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
703 Joseph Myers <joseph@codesourcery.com>
704 Andrew Stubbs <ams@codesourcery.com>
705
706 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
707 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
708 other invalid ranges.
709 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
710 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
711 (R_SH_FUNCDESC_VALUE): New.
712
18ae9cc1
L
7132010-05-18 H.J. Lu <hongjiu.lu@intel.com>
714
715 PR gas/11600
716 * common.h (SHF_EXCLUDE): New.
717
718 * i370.h (SHF_EXCLUDE): Removed.
719 * or32.h (SHF_EXCLUDE): Likewise.
720 * ppc.h (SHF_EXCLUDE): Likewise.
721 * sparc.h (SHF_EXCLUDE): Likewise.
722
9a83a553
AM
7232010-04-23 Alan Modra <amodra@gmail.com>
724
725 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
726 Invert logic to clarify test for .tbss.
727 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
728 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
729 macro args with parentheses.
730 (ELF_SECTION_IN_SEGMENT): Define.
731 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
732 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
733
75375b3e
MGD
7342010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
735
736 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
737 Tag_FP_HP_extension): Add new ABI attribute tags.
738
e4e42b45
NC
7392010-04-15 Nick Clifton <nickc@redhat.com>
740
741 * alpha.h: Update copyright notice to use GPLv3.
742 * arc.h: Likewise.
743 * arm.h: Likewise.
744 * avr.h: Likewise.
745 * bfin.h: Likewise.
746 * common.h: Likewise.
747 * cr16.h: Likewise.
748 * cr16c.h: Likewise.
749 * cris.h: Likewise.
750 * crx.h: Likewise.
751 * d10v.h: Likewise.
752 * d30v.h: Likewise.
753 * dlx.h: Likewise.
754 * dwarf.h: Likewise.
755 * external.h: Likewise.
756 * fr30.h: Likewise.
757 * frv.h: Likewise.
758 * h8.h: Likewise.
759 * hppa.h: Likewise.
760 * i370.h: Likewise.
761 * i386.h: Likewise.
762 * i860.h: Likewise.
763 * i960.h: Likewise.
764 * ia64.h: Likewise.
765 * internal.h: Likewise.
766 * ip2k.h: Likewise.
767 * iq2000.h: Likewise.
768 * lm32.h: Likewise.
769 * m32c.h: Likewise.
770 * m32r.h: Likewise.
771 * m68hc11.h: Likewise.
772 * m68k.h: Likewise.
773 * mcore.h: Likewise.
774 * mep.h: Likewise.
775 * microblaze.h: Likewise.
776 * mips.h: Likewise.
777 * mmix.h: Likewise.
778 * mn10200.h: Likewise.
779 * moxie.h: Likewise.
780 * msp430.h: Likewise.
781 * mt.h: Likewise.
782 * openrisc.h: Likewise.
783 * or32.h: Likewise.
784 * pj.h: Likewise.
785 * ppc.h: Likewise.
786 * ppc64.h: Likewise.
787 * reloc-macros.h: Likewise.
788 * rx.h: Likewise.
789 * s390.h: Likewise.
790 * sh.h: Likewise.
791 * sparc.h: Likewise.
792 * spu.h: Likewise.
793 * v850.h: Likewise.
794 * vax.h: Likewise.
795 * vxworks.h: Likewise.
796 * x86-64.h: Likewise.
797 * xc16x.h: Likewise.
798 * xstormy16.h: Likewise.
799 * xtensa.h: Likewise.
800
9957b18f
AM
8012010-04-08 David Stubbs <stubbs@icerasemi.com>
802
803 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
804 cannot contain any sections.
805
40b36596
JM
8062010-03-25 Joseph Myers <joseph@codesourcery.com>
807
808 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
809 * tic6x.h: New.
810
e1dcda2d
L
8112010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
812
813 * common.h (VER_FLG_*): Document.
814 (VER_FLG_INFO): Define.
815
17e57237
NC
8162010-02-23 Andrew Zabolotny <anpaza@mail.ru>
817
818 PR binutils/11297
819 * avr.h: (R_AVR_8): New relocation number.
820
cd21e546
MGD
8212010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
822
823 * arm.h (Tag_MPextension_use): Renumber.
824 (Tag_DIV_use): Add.
825 (Tag_MPextension_use_legacy): Likewise.
826
d7eeb400
MS
8272010-02-09 Michael Holzheu <holzheu@de.ibm.com>
828
829 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
830 NT_S390_CTRS and NT_S390_PREFIX): Define.
831
e1dcda2d
L
8322010-02-08 David S. Miller <davem@davemloft.net>
833
834 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
835
4339cae0
L
8362010-02-02 H.J. Lu <hongjiu.lu@intel.com>
837
838 * common.h (NT_386_XSTATE): New.
839
3ff95107 8402010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 841
3ff95107
L
842 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
843
c75a08aa
AM
8442010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
845
4339cae0 846 * common.h (PN_XNUM): Define.
c75a08aa 847
0675e188
UW
8482009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
849
850 * common.h (NT_S390_HIGH_GPRS): Define.
851
32af9f6e
AM
8522009-12-17 Alan Modra <amodra@bigpond.net.au>
853
854 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
855 R_PPC_RELAX32PC_PLT): Delete.
856 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
857
8b40760a
L
8582009-12-03 David Daney <ddaney@caviumnetworks.com>
859 Adam Nemet <adambnemet@gmail.com>
860
861 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
862
3c65b800
JM
8632009-11-28 Joseph Myers <joseph@codesourcery.com>
864
865 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
866 EM_TI_C5500, EM_CUDA): Define.
867 (EM_res140, EM_res141, EM_res142): Remove.
868
9e3c6df6
PB
8692009-11-17 Paul Brook <paul@codesourcery.com>
870 Daniel Jacobowitz <dan@codesourcery.com>
871
872 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
873
c7927a3c
NC
8742009-09-29 DJ Delorie <dj@redhat.com>
875
876 * rx.h: New file.
877
a7f2871e
AM
8782009-09-21 Alan Modra <amodra@bigpond.net.au>
879
880 * ppc.h (DT_PPC_TLSOPT): Define.
881 * ppc64.h (DT_PPC64_TLSOPT): Define.
882
7f6fed87
NC
8832009-08-10 Daniel Gutson <dgutson@codesourcery.com>
884
885 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
886 (SHT_ARM_OVERLAYSECTION): New define.
887
cb88ce9f
BS
8882006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
889
890 From Mike Frysinger <michael.frysinger@analog.com>
891 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
892 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
893 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
894 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
895 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
896 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
897 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
898 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
899 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
900 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
901 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
902 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
903 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
904 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
905 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
906 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
907 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
908 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
909 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 910
44db4087
ME
9112009-08-09 Michael Eager <eager@eagercon.com>
912
913 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 914 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 915
7ba29e2a
NC
9162009-08-06 Michael Eager <eager@eagercon.com>
917
918 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
919 * elf/microblaze.h: New reloc definitions.
920
28ec585f
AM
9212009-07-30 Alan Modra <amodra@bigpond.net.au>
922
923 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
924 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
925
8a9036a4
L
9262009-07-25 H.J. Lu <hongjiu.lu@intel.com>
927
928 * common.h (EM_L1OM): New.
929
8fdcc58d
TS
9302009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
931 Alan Modra <amodra@bigpond.net.au>
932
933 * spu.h (R_SPU_ADD_PIC): New.
934
3e7a7d11
NC
9352009-07-23 Ulrich Drepper <drepper@redhat.com>
936
937 * common.h (STB_GNU_UNIQUE): Define.
938
fa8f86ff
TT
9392009-07-10 Tom Tromey <tromey@redhat.com>
940
941 * dwarf2.h: Move to `..'.
942
1bffd25b
L
9432009-07-10 H.J. Lu <hongjiu.lu@intel.com>
944
945 * dwarf2.h: Just include ../dwarf2.h.
946
e054468f
AM
9472009-07-10 Alan Modra <amodra@bigpond.net.au>
948
949 * ppc.h (R_PPC_IRELATIVE): Add.
950 (R_PPC_RELAX32, R_PPC_RELAX32PC,
951 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
952 * ppc64.h (R_PPC64_IRELATIVE): Add.
953
3244e8f5
JJ
9542009-07-03 Jakub Jelinek <jakub@redhat.com>
955
956 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
957 and DW_OP_stack_value.
958
ceaf50a2
AM
9592009-06-22 Alan Modra <amodra@bigpond.net.au>
960
961 * ppc.h (R_PPC_RELAX*): Define as enum.
962
f865a31d
AG
9632009-06-11 Anthony Green <green@moxielogic.org>
964
965 * moxie.h (R_MOXIE_PCREL10): New.
966
cbe950e9
L
9672009-06-01 H.J. Lu <hongjiu.lu@intel.com>
968
969 PR ld/10205
970 * i386.h (R_386_IRELATIVE): New.
971 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
972
cf65542b
L
9732009-05-27 H.J. Lu <hongjiu.lu@intel.com>
974
975 * common.h: Update comments for dynamic tag ranges.
976
4e38f72c
DD
9772009-04-30 DJ Delorie <dj@redhat.com>
978
979 * mep.h (EF_MEP_COP_*): New.
980 (EF_MEP_ALL_FLAGS): Add them.
981
d8045f23
NC
9822009-04-30 Nick Clifton <nickc@redhat.com>
983
984 * common.h (STT_GNU_IFUNC): Define.
985
ed4a4bdf
CC
9862009-04-24 Cary Coutant <ccoutant@google.com>
987
988 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
989
20135e4c
NC
9902009-04-15 Anthony Green <green@moxielogic.com>
991
992 * common.h (EM_MOXIE): Define.
993 * moxie.h: New file.
994
4d28413b
DD
9952009-04-07 DJ Delorie <dj@redhat.com>
996
997 * mep.h (EF_MEP_CPU_C5): New.
998
96b2958f
L
9992009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 * common.h (EM_INTEL178): Removed.
1002 (EM_INTEL179): Likewise.
1003 (EM_ETPU): New.
1004 (EM_SLE9X): Likewise.
1005 (EM_INTEL181): Likewise.
1006 (EM_INTEL182): Likewise.
1007
f47a1d2e
L
10082009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 * common.h (EM_INTEL178): New.
1011 (EM_INTEL179): Likewise.
1012 (EM_INTEL180): Likewise.
1013
0e879927
ILT
10142009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1015
1016 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1017
4d407348
MK
10182009-03-14 Mark Kettenis <kettenis@gnu.org>
1019
17e57237
NC
1020 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1021 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1022 (NT_OPENBSD_WCOOKIE): New defines.
1023
904001b0
JK
10242009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * common.h (AT_RANDOM): Define.
1027
727fc41e
AM
10282009-03-04 Alan Modra <amodra@bigpond.net.au>
1029
1030 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1031 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1032
c3b7224a
NC
10332009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1034
1035 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1036 * common.h (EM_SCORE_OLD): Define.
1037
36319970
L
10382009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 * common.h (STB_LOPROC): Replace Application-specific with
1041 Processor-specific in comments.
1042 (STB_HIPROC): Likewise.
1043 (STT_LOPROC): Likewise.
1044 (STT_HIPROC): Likewise.
1045
52b6b6b9
JM
10462009-02-03 Sandip Matte <sandip@rmicorp.com>
1047
1048 * mips.h (E_MIPS_MACH_XLR): Define.
1049
cf869cce
NC
10502009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1051
1052 * m68k.h: Map TLS relocations to numbers.
1053
91e22acd
AS
10542009-01-15 Andrew Stubbs <ams@codesourcery.com>
1055 Julian Brown <julian@codesourcery.com>
1056
1057 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1058 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1059 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1060 version 2.07.
1061 (Tag_undefined39, Tag_nodefaults): New enum values.
1062 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1063 (Tag_conformance, Tag_Virtualization_use): Likewise.
1064 (Tag_undefined69, Tag_MPextension_use): Likewise.
1065
01e1a5bc
NC
10662009-01-15 Douglas B Rupp <rupp@gnat.com>
1067
1068 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1069 New macros. Minor reformatting.
1070
84e94c90
NC
10712008-12-23 Jon Beniston <jon@beniston.com>
1072
1073 * lm32.h: New file.
1074
0f88be7a
NC
10752008-12-23 Nick Clifton <nickc@redhat.com>
1076
1077 * commmon.h (STT_IFUNC): Delete.
1078
7a0cc8ed
HPN
10792008-12-20 Hans-Peter Nilsson <hp@axis.com>
1080
1081 * cris.h (R_CRIS_32_IE): New relocation.
1082
e7c33416
NC
10832008-12-03 Nick Clifton <nickc@redhat.com>
1084
1085 * common.h (STT_IFUNC): Define.
1086
e73521d6
SR
10872008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1088
1089 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1090 R_CR16_GLOB_DAT): New relocations.
1091
a973d22c
HPN
10922008-11-25 Hans-Peter Nilsson <hp@axis.com>
1093
1094 * cris.h (R_CRIS_32_TPREL): Correct comment.
1095 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1096
8e79c3df
CM
10972008-11-18 Catherine Moore <clm@codesourcery.com>
1098
1099 * arm.h (Tag_ABI_FP_16bit_format): Define.
1100
2b0bc088
NC
11012008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1102
1103 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1104
759cc328
UW
11052008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1106
1107 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1108
f82e0623
NF
11092008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1110
1111 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1112
1d037692
HPN
11132008-10-04 Hans-Peter Nilsson <hp@axis.com>
1114
1115 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1116 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1117 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1118 (R_CRIS_16_TPREL): New relocations.
1119
28dbbc02
BW
11202008-08-20 Bob Wilson <bob.wilson@acm.org>
1121
1122 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1123 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1124 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1125
861fb55a
DJ
11262008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1127 Daniel Jacobowitz <dan@codesourcery.com>
1128 Catherine Moore <clm@codesourcery.com>
1129 Mark Shinwell <shinwell@codesourcery.com>
1130
1131 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1132 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1133
0deb8eee
AM
11342008-08-04 Markus Weiss <weissms@aros.org>
1135
1136 * common.h (ELFOSABI_AROS): Update comment.
1137
3c7b9897
AM
11382008-07-26 Michael Eager <eager@eagercon.com>
1139
1140 * ppc.h: Add description of single-precision.
1141
89eeb0bc
LM
11422008-07-21 Luis Machado <luisgpm@br.ibm.com>
1143
1144 * common.h: Define NT_PPC_VSX.
1145
30c09090
RS
11462008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1147
1148 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1149
b8a39af8
SR
11502008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1151
1152 * common.h (EM_CR16): Correct value.
1153 (EM_CR16): Rename to EM_CR16_OLD.
1154
ff7eeb89
DD
11552008-06-12 DJ Delorie <dj@redhat.com>
1156
1157 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1158 (EM_M32C): Rename to EM_M32C_OLD.
1159
3c9a78e0
JM
11602008-06-12 Joseph Myers <joseph@codesourcery.com>
1161
1162 * common.h: Update e_machine table.
1163
a23ede3d
KK
11642008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1165
1166 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1167
2424f303
JM
11682008-06-09 Joseph Myers <joseph@codesourcery.com>
1169
1170 * common.h: Change registry@caldera.com to registry@sco.com.
1171
7c90103b
NC
11722008-05-21 Nick Clifton <nickc@redhat.com>
1173
1174 * reloc-macros.h: Add a comment about the use of the
1175 END_RELOC_NUMBERS symbol as a sentinel value.
1176
11772008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1178
7c90103b
NC
1179 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1180
14a6d8e0
DM
11812008-04-16 David S. Miller <davem@davemloft.net>
1182
1183 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1184 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1185 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1186 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1187
15397d0b
ILT
11882008-03-24 Ian Lance Taylor <iant@google.com>
1189
1190 * common.h (NT_GNU_GOLD_VERSION): Define.
1191
72de5009
AM
11922008-03-13 Alan Modra <amodra@bigpond.net.au>
1193
1194 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1195 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1196 Order struct as for external version.
1197
1bce5d2c
AM
11982008-03-12 Alan Modra <amodra@bigpond.net.au>
1199
4fbb74a6
AM
1200 PR 5900
1201 * common.h (SHN_BAD): Delete.
1202 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1203 * external.h: ..here.
1204 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1205 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1206 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1207
12082008-03-12 Alan Modra <amodra@bigpond.net.au>
1209
1210 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1211 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1212 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1213 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1214 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1215 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1216 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1217 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1218 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1219 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1220 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1221 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1222 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1223 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1224 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1225
35d60fe4
NC
12262008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1227
1228 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1229 DW_OP_PGI_omp_thread_num.
1230
7b03d09a
AN
12312008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1232
1233 * mips.h: Update copyright.
1234 (E_MIPS_MACH_OCTEON): New macro.
1235
148b93f2
NC
12362008-01-30 Tristan Gingold <gingold@adacore.com>
1237
1238 Add OpenVMS extensions.
1bce5d2c
AM
1239 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1240 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1241 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1242 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1243 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1244 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1245 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1246 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1247 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1248 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1249 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1250 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1251 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1252 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1253 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1254 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1255 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1256 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1257 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1258 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1259 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1260 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1261
c74ba406
MK
12622008-01-16 Mark Kettenis <kettenis@gnu.org>
1263
1264 * common.h (AT_SUN_AUXFLAGS): Define.
1265
60955fda
DJ
12662007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1267
1268 * dwarf2.h (DW_AT_hi_user): Correct value.
1269
1bbb5f21 12702007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1271
1bbb5f21 1272 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1273
350cc38d
MS
12742007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1275
1276 * mips.h (E_MIPS_MACH_LS2E): New.
1277 (E_MIPS_MACH_LS2F): New.
1278
f7bc09bd
NS
12792007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1280
1281 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1282 segments at the end of memory.
1283
e210c36b
NC
12842007-11-17 Thiemo Seufer <ths@mips.com>
1285
1286 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1287 in comment.
1288
e2a0d921
NC
12892007-11-16 Nick Clifton <nickc@redhat.com>
1290
1291 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1292 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1293 (DW_AT_stride): Rename to DW_AT_byte_stride.
1294
7a2b07ff
NS
12952007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1296
1297 * vxworks.h: New.
1298
569006e5
NC
12992007-10-30 Nick Clifton <nickc@redhat.com>
1300
1301 * mn10300.h (R_MN10300_ALIGN): Define.
1302
c6e65352
DJ
13032007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1304
1305 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1306
bfff1642
NC
13072007-10-19 Nick Clifton <nickc@redhat.com>
1308
1309 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1310
3e6ff6e5
RM
13112007-10-18 Roland McGrath <roland@redhat.com>
1312
1313 * common.h (NT_PPC_VMX): New macro.
1314
7fac7ff4
NC
13152007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1316
1317 * cr16.h: Updated with new relocaction macros.
1318
b10a8ae0
L
13192007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1320
1321 PR binutils/3281
1322 PR binutils/5037
1323 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1324 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1325 PT_GNU_RELRO segments.
1326
8d100c32
KH
13272007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1328
1329 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1330
b15fa79e
AM
13312007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1332
1333 * common.h (NT_SPU): Define.
1334
2b05f1b7
L
13352007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 * common.h: Revert last change.
1338
94b11780
L
13392007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1340
1341 * common.h (PT_GNU_STACK): Renamed to ...
1342 (PT_GNU_ATTR): This.
1343 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1344
fd2f25da
RM
13452007-07-09 Roland McGrath <roland@redhat.com>
1346
1347 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1348
34c8bcba
JM
13492007-06-29 Joseph Myers <joseph@codesourcery.com>
1350
1351 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1352
2cf19d5c
JM
13532007-06-29 Joseph Myers <joseph@codesourcery.com>
1354
1355 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1356
104d59d1
JM
13572007-06-29 Joseph Myers <joseph@codesourcery.com>
1358
1359 * arm.h (elf32_arm_add_eabi_attr_int,
1360 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1361 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1362 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1363 Tag_Symbol, Tag_compatibility): Remove.
1364 * common.h (SHT_GNU_ATTRIBUTES): Define.
1365
3d3d428f
NC
13662007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1367
1368 * common.h (EM_CR16): New entry for CR16 cpu.
1369 * cr16.h: New file.
1370
99ded152
BW
13712007-06-11 Sterling Augustine <sterling@tensilica.com>
1372 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1373
99ded152
BW
1374 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1375 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1376
f89d32d9
CT
13772007-05-18 Caroline Tice <ctice@apple.com>
1378
fd2f25da 1379 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1380 DW_OP_GNU_uninit.
1381
4f4416b5
AM
13822007-05-12 Alan Modra <amodra@bigpond.net.au>
1383
1384 * spu.h (R_SPU_ADDR16X): Define.
1385 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1386
ece5ef60
AM
13872007-05-11 Alan Modra <amodra@bigpond.net.au>
1388
1389 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1390
627b32bc
AM
13912007-05-02 Alan Modra <amodra@bigpond.net.au>
1392
1393 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1394 and vma for appropriate sections.
1395
0c3e446c
JB
13962007-04-26 Jan Beulich <jbeulich@novell.com>
1397
1398 * common.h (DT_ENCODING): Correct value (back to spec mandated
1399 value).
1400
d4c87fc1
AM
14012007-03-08 Alan Modra <amodra@bigpond.net.au>
1402
1403 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1404 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1405 that don't clash with visibility bits.
1406
689d9c8c
AM
14072007-03-07 Alan Modra <amodra@bigpond.net.au>
1408
1409 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1410
b95dd98f 14112007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1412 Richard Sandiford <rsandifo@redhat.com>
1413 Richard Henderson <rth@redhat.com>
1414 DJ Delorie <dj@redhat.com>
1415 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1416
1417 * mep.h: New file.
b95dd98f
DB
1418 * common.h (EM_CYGNUS_MEP): Define.
1419
14202007-02-15 Dave Brolley <brolley@redhat.com>
1421
1422 From Graydon Hoare <graydon@redhat.com>:
1423 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1424
3bdcfdf4
KH
14252007-01-08 Kazu Hirata <kazu@codesourcery.com>
1426
1427 * m68k.h (EF_M68K_FIDO): New.
1428 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1429 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1430
9840d27e
KH
14312006-12-25 Kazu Hirata <kazu@codesourcery.com>
1432
1433 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1434
425c6cb0
KH
14352006-12-19 Kazu Hirata <kazu@codesourcery.com>
1436
1437 * m68k.h (EF_M68K_ARCH_MASK): New.
1438
3271a814
NS
14392006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1440
1441 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1442
c694fd50
KH
14432006-12-07 Kazu Hirata <kazu@codesourcery.com>
1444
1445 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1446 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1447 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1448 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1449 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1450 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1451 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1452 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1453 EF_M68K_CF_FLOAT, respectively.
1454
4fd454c8
NC
14552006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1456 Nick Clifton <nickc@redhat.com>
1457
1458 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1459
165b93e7
RS
14602006-10-28 Richard Sandiford <richard@codesourcery.com>
1461
1462 * mips.h (R_MIPS_GLOB_DAT): Define
1463 (R_MIPS_max): Bump by 1.
1464
e9f53129
AM
14652006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1466 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1467 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1468 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1469 Alan Modra <amodra@bigpond.net.au>
1470
1471 * common.h (EM_SPU): Define.
1472 * spu.h: New file.
1473
b3549761
NC
14742006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1475
1476 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1477 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1478 (EF_SCORE_HASENTRY): Delete.
1479
e210c36b
NC
14802006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1481
1482 * arm.h: Define TAG_CPU_ARCH_* constants.
1483
1c0d3aa6
NC
14842006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1485
1486 * score.h: New file.
1487 * common.h: Add Score machine number.
1488
fdc90cb4
JJ
14892006-07-10 Jakub Jelinek <jakub@redhat.com>
1490
1491 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1492
1224efb8
L
14932006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 * internal.h (ELF_SECTION_SIZE): New.
1496 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1497 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1498 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1499
3f570048
AM
15002006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1501
1502 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1503
9b52905e
NC
15042006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1505 Randolph Chung <randolph@tausq.org>
1506 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1507 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1508 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1509 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1510 New TLS relocs.
1511 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1512 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1513 Define TLS relocs using existing equivalents.
1514
fd2f25da
RM
15152006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1516
28c9d252
NC
1517 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1518
e210c36b
NC
15192006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1520
1521 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1522 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1523 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1524 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1525 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1526 R_BFIN_GOTOFFLO): New relocs.
1527 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1528
15292006-03-23 Michael Matz <matz@suse.de>
1530
1531 * x86-64.h: Add the new relocations with their official
1532 numbers.
1533
0a44bf69
RS
15342006-03-22 Richard Sandiford <richard@codesourcery.com>
1535 Daniel Jacobowitz <dan@codesourcery.com>
1536 Phil Edwards <phil@codesourcery.com>
1537 Zack Weinberg <zack@codesourcery.com>
1538 Mark Mitchell <mark@codesourcery.com>
1539 Nathan Sidwell <nathan@codesourcery.com>
1540
1541 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1542
e14430ab
DA
15432006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1544
1545 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1546 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1547 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1548 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1549 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1550
3a4a14e9
PB
15512006-03-10 Paul Brook <paul@codesourcery.com>
1552
1553 * arm.h (EF_ARM_EABI_VER5): Define.
1554
0b2e31dc
NS
15552006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1556
1557 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1558 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1559 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1560 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1561 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1562 (EF_M68K_EMAC_B): New.
1563
df406460
NC
15642006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1565
1566 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1567 (EF_AVR_LINKRELAX_PREPARED): Add.
1568
2c10a7e5
BE
15692006-03-02 Ben Elliston <bje@au.ibm.com>
1570
1571 Import from the GCC tree:
1572 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1573
1574 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1575 from DWARF 3.
1576 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1577 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1578 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1579 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1580 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1581 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1582 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1583 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1584 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1585 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1586 (DW_END_default, DW_END_big, DW_END_little): New.
1587 (DW_END_lo_user, DW_END_hi_user): Define.
1588 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1589 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1590 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1591 DW_LANG_D): New.
1592
e210c36b
NC
15932006-02-06 Steve Ellcey <sje@cup.hp.com>
1594
1595 * ia64.h (SHF_IA_64_HP_TLS): New.
1596
6772dd07
DD
15972006-02-24 DJ Delorie <dj@redhat.com>
1598
1599 * m32c.h: Add relax relocs.
1600
d70c5fc7
NC
16012006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1602 Anil Paranjape <anilp1@kpitcummins.com>
1603 Shilin Shakti <shilins@kpitcummins.com>
1604
1605 * common.h (EM_XC16X): New entry for xc16x cpu.
1606 Sort other EM_* numbers into numerical order.
1607 * xc16x.h: New file.
fd2f25da 1608
84d1d650
L
16092006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1610
1611 PR binutils/2258
1612 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1613 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1614
266abb8f
NS
16152006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1616
1617 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1618 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1619 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1620 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1621 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1622
16232006-02-06 Steve Ellcey <sje@cup.hp.com>
1624
1625 * ia64.h (SHF_IA_64_HP_TLS): New.
1626
67a4f2b7
AO
16272006-01-18 Alexandre Oliva <aoliva@redhat.com>
1628
1629 Introduce TLS descriptors for i386 and x86_64.
1630 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1631 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1632 New.
1633 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1634 R_X86_64_TLSDESC): New.
1635
64fd6348
NC
16362006-01-09 Mike Frysinger <vapier@gentoo.org>:
1637
1638 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1639
d031aafb
NS
16402005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1641
1642 Second part of ms1 to mt renaming.
1643 * common.h (EM_MT): Renamed.
1644 * mt.h: Rename relocs, cpu & other defines.
1645
e210c36b
NC
16462005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1647
1648 * mt.h: Renamed from ms1.h
1649
39b41c9c
PB
16502005-12-12 Paul Brook <paul@codesourcery.com>
1651
1652 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1653
5e2b0d47
NC
16542005-11-11 Nick Clifton <nickc@redhat.com>
1655
1656 PR 1150
1657 * mips.h (STO_OPTIONAL): Define.
1658 (ELF_MIPS_IS_OPTIONAL): Define.
1659
e210c36b
NC
16602005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1661
1662 Add ms2.
1663 * ms1.h (EF_MS1_CPU_MS2): New.
1664
16652005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1666
1667 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1668
3c9b82ba
NC
16692005-09-30 Catherine Moore <clm@cm00re.com>
1670
1671 * bfin.h: New file.
1672 * common.h (EM_BLACKFIN): Define.
1673
ee065d83
PB
16742005-10-08 Paul Brook <paul@codesourcery.com>
1675
1676 * arm.h: Add prototypes for BFD object attribute routines.
1677
1cacb694
RE
16782005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1679
1680 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1681
3c26c61a
DA
16822005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1683
1684 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1685 New defines.
1686
67762f6b
DA
16872005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1688
1689 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1690 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1691 deprecated defines.
1692 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1693 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1694 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1695 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1696 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1697 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1698 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1699 NT_HP_UX_OPTIONS): Define.
1700
fd54057a
DD
17012005-07-25 DJ Delorie <dj@redhat.com>
1702
1703 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1704
3b22753a
L
17052005-07-25 Jan Hubicka <jh@suse.cz>
1706
1707 * x86-64.h (SHN_X86_64_LCOMMON): New.
1708 (SHF_X86_64_LARGE): New.
1709
157e7bd1
NC
17102005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1711
1712 * m32r.h (R_M32R_REL32): Added.
1713
df45824a
BE
17142005-07-18 Ben Elliston <bje@au.ibm.com>
1715
1716 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1717 Replace with DW_ATE_decimal_float (now in DWARF 3).
1718
49f58d10
JB
17192005-07-14 Jim Blandy <jimb@redhat.com>
1720
1721 Add support for Renesas M32C and M16C.
1722 * common.h (EM_M32C): New machine number.
1723 * m32c.h: New file.
fd2f25da 1724
e210c36b
NC
17252005-06-17 Jakub Jelinek <jakub@redhat.com>
1726
1727 * external.h (GRP_ENTRY_SIZE): Define.
1728
d6ab8113
JB
17292005-06-17 Jan Beulich <jbeulich@novell.com>
1730
1731 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1732 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1733 R_X86_64_GOTPC32.
1734
3c33e371
AH
17352005-06-07 Aldy Hernandez <aldyh@redhat.com>
1736 Michael Snyder <msnyder@redhat.com>
1737 Stan Cox <scox@redhat.com>
1738
1739 * common.h (EM_MS1): Define.
1740
1741 * ms1.h: New file.
1742
2acf634e
RH
17432005-05-31 Richard Henderson <rth@redhat.com>
1744
1745 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1746
484124bb
RH
17472005-05-29 Richard Henderson <rth@redhat.com>
1748
1749 * alpha.h (DT_ALPHA_PLTRO): New.
1750
d68f4033
BE
17512005-05-19 Ben Elliston <bje@au.ibm.com>
1752
1753 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1754 the user-defined encoding space pending inclusion in the standard.
1755
cb1afa5c
ZW
17562005-05-18 Zack Weinberg <zack@codesourcery.com>
1757
1758 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1759 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1760
c19d1205
ZW
17612005-05-17 Zack Weinberg <zack@codesourcery.com>
1762
1763 * arm.h: Import complete list of official relocation names
1764 and numbers from AAELF. Define FAKE_RELOCs for old names.
1765 Remove a few old names no longer used anywhere.
1766
1fe44d79
AM
17672005-05-14 Alan Modra <amodra@bigpond.net.au>
1768
1769 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1770
2df98d85
AM
17712005-05-11 Alan Modra <amodra@bigpond.net.au>
1772
1773 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1774 R_PPC_RELAX32PC_PLT) Adjust.
1775 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1776 (DT_PPC_GLINK): Define.
1777
e172dbf8
NC
17782005-05-10 Nick Clifton <nickc@redhat.com>
1779
1780 * Update the address and phone number of the FSF organization in
1781 the GPL notices in the following files:
2df98d85 1782 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1783 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1784 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1785 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1786 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1787 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1788 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1789
faa7ef87
L
17902005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1791
a63027e5
L
1792 Moved from ../ChangeLog
1793
faa7ef87
L
1794 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1795 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1796
1797 2004-10-12 Paul Brook <paul@codesourcery.com>
1798 * arm.h (EF_ARM_EABI_VER4): Define.
1799
1800 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1801
1802 * common.h (PT_SUNW_EH_FRAME): Define.
1803 * x86-64.h (SHT_X86_64_UNWIND): Define.
1804
1805 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1806 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1807 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1808 (XTENSA_PROP_SEC_NAME): Define.
1809 (property_table_entry): Add flags field.
1810 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1811
1812 2004-09-17 Paul Brook <paul@codesourcery.com>
1813 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1814 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1815 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1816
1817 2004-09-13 Paul Brook <paul@codesourcery.com>
1818 * arm.h: Rename RELABS to TARGET1.
1819
1820 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1821 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1822 (PT_GNU_RELRO): Define.
1823
ba93b8ac
DJ
18242005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1825 Phil Blundell <philb@gnu.org>
1826
1827 * arm.h: Add TLS relocations.
1828
c927f9ef
BE
18292005-03-23 Ben Elliston <bje@au.ibm.com>
1830
1831 * dwarf.h: Merge with GCC's dwarf.h.
1832
238d258f
NC
18332005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1834
1835 * m68k.h (EF_CFV4E): Define.
1836
b294bdf8
MM
18372005-03-17 Paul Brook <paul@codesourcery.com>
1838 Dan Jacobowitz <dan@codesourcery.com>
1839 Mark Mitchell <mark@codesourcery.com>
1840
1841 * arm.h (PT_ARM_EXIDX): Define.
1842
51cb3ca7
DJ
18432005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1844 Joseph Myers <joseph@codesourcery.com>
1845
1846 * mips.h: Define MIPS TLS relocations.
1847
d6f16593 18482005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1849 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1850
1851 * mips.h (R_MIPS16_GOT16): New reloc code.
1852 (R_MIPS16_CALL16): Likewise.
1853 (R_MIPS16_HI16): Likewise.
1854 (R_MIPS16_LO16): Likewise.
1855 (R_MIPS16_min): New fake reloc code.
1856 (R_MIPS16_max): Likewise.
1857
a1c17af2
MR
18582005-02-11 Maciej W. Rozycki <macro@mips.com>
1859
1860 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1861
90219bd0
AO
18622005-01-25 Alexandre Oliva <aoliva@redhat.com>
1863
1864 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1865 * frv.h: Add R_FRV_TLSMOFF.
1866 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1867 * frv.h: Add TLS relocations.
1868
e38bc3b5
NC
18692005-01-17 Nick Clifton <nickc@redhat.com>
1870
1871 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1872 EF_SH2A_SH3E): New flags.
1873 (EF_SH_BFD_TABLE): Add these new flags to the table.
1874
b4a38de6
AM
18752005-01-12 Alan Modra <amodra@bigpond.net.au>
1876
1877 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1878 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1879
750bce0e 18802004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1881
faa7ef87 1882 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1883
1e50d24d
RS
18842004-12-16 Richard Sandiford <rsandifo@redhat.com>
1885
1886 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1887
69881c93
ILT
18882004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1889
1890 * mips.h (E_MIPS_MACH_9000): Define.
1891
b676888f
HPN
18922004-11-04 Hans-Peter Nilsson <hp@axis.com>
1893
1894 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1895 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1896 macros.
1897
637cf767
EC
18982004-10-06 Eric Christopher <echristo@redhat.com>
1899
1900 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1901
40a18ebd
NC
19022004-10-01 Paul Brook <paul@codesourcery.com>
1903
1904 * arm.h (SHT_ARM_EXIDX): Define.
1905 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1906 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1907 Define.
1908
b18c562e
NC
19092004-08-25 Dmitry Diky <diwil@spec.ru>
1910
1911 * msp430.h: Add new relocs.
1912
083febaa
L
19132004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1914
1915 * i386.h (R_386_USED_BY_INTEL_200): New.
1916
1d70c7fb
AO
19172004-07-29 Alexandre Oliva <aoliva@redhat.com>
1918
1919 Introduce SH2a support.
1920 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1921 * sh.h (EF_SH2A_NOFPU): New.
1922 2003-12-01 Michael Snyder <msnyder@redhat.com>
1923 * sh.h (EF_SH2A): New.
1924
670ec21d
NC
19252004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1926
1927 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1928 BFD_RELOC_CRX_SWITCH32.
1929
1fe1f39c
NC
19302004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1931
1932 * common.h (EM_CRX): Define.
1933 * crx.h: New file.
1934
097f809a
NC
19352004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1936
1937 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1938 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1939
375db92b
AM
19402004-06-19 Alan Modra <amodra@bigpond.net.au>
1941
1942 * common.h (ELF64_R_INFO): Warning fix.
1943
092dcd75
CD
19442004-06-14 Chris Demetriou <cgd@broadcom.com>
1945
1946 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1947 with an updated comment.
1948
f6f9408f
JR
19492004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1950
1951 * sh.h (EF_SH_HAS_DSP): Remove.
1952 (EF_SH_HAS_FP): Remove.
1953 (EF_SH_MERGE_MACH): Remove.
1954 (EF_SH4_NOFPU): Convert to decimal.
1955 (EF_SH4A_NOFPU): Likewise.
1956 (EF_SH4_NOMMU_NOFPU): Likewise.
1957 (EF_SH3_NOMMU): Add new macro.
1958 (EF_SH_BFD_TABLE): Likewise.
1959 (sh_find_elf_flags): Add prototype.
1960 (sh_elf_get_flags_from_mach): Likewise.
1961
4030e8f6
CD
19622004-04-24 Chris Demetriou <cgd@broadcom.com>
1963
1964 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1965 (R_MIPS_GNU_REL_HI16): Remove.
1966 (R_MIPS_GNU_REL16_S2): Update comment.
1967
0949843d 19682004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1969 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1970
1971 * common.h (EM_CR): Define.
1972 * cr16c.h: New file.
1973
d507cf36
PB
19742004-03-23 Paul Brook <paul@codesourcery.com>
1975
1976 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1977
ae51a426
JR
19782003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1979
1980 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1981
676a64f4
RS
19822004-03-01 Richard Sandiford <rsandifo@redhat.com>
1983
1984 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1985
481fedf3
RM
19862004-01-28 Roland McGrath <roland@redhat.com>
1987
1988 * common.h (AT_SECURE): New macro.
1989
7e67eb11
RM
19902004-01-21 Roland McGrath <roland@redhat.com>
1991
1992 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1993 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1994 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1995 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1996 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1997
3fe74472
MK
19982004-01-17 Mark Kettenis <kettenis@gnu.org>
1999
2000 * common.h (NT_OPENBSD_IDENT): Define.
2001
79987b2f
AO
20022004-01-06 Alexandre Oliva <aoliva@redhat.com>
2003
2004 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2005 * frv.h (EF_FRV_FDPIC): New macro.
2006 (EF_FRV_PIC_FLAGS): Adjust.
2007 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2008 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2009 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2010 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2011 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2012 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2013 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2014 New.
2015
252b5132 2016
c9e214e5 2017For older changes see ChangeLog-9103
252b5132 2018\f
4b95cf5c 2019Copyright (C) 2004-2014 Free Software Foundation, Inc.
752937aa
NC
2020
2021Copying and distribution of this file, with or without modification,
2022are permitted in any medium without royalty provided the copyright
2023notice and this notice are preserved.
2024
252b5132 2025Local Variables:
c9e214e5
AM
2026mode: change-log
2027left-margin: 8
2028fill-column: 74
252b5132
RH
2029version-control: never
2030End:
This page took 0.693633 seconds and 4 git commands to generate.