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