Ensure softfloat and singlefloat take precedence in consistency checks
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
599b6fb8
DD
12014-08-26 DJ Delorie <dj@redhat.com>
2
3 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
4
75f58085
BS
52014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
6
7 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
8
f36e8886
BS
92014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
12 Soundararajan <Sounderarajan.D@atmel.com>
13
14 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
15 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
16 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
17 (AVR_ISA_2xxxa): Define ISA without LPM.
18 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
19 Add doc for contraint used in 16 bit lds/sts.
20 Adjust ISA group for icall, ijmp, pop and push.
21 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
22
73589c9d
CS
232014-04-22 Christian Svensson <blue@cmd.nu>
24
25 * common.h: Remove openrisc and or32 support. Add support for or1k.
26 * or1k.h: New file.
27 * openrisc.h: Delete.
28 * or32.h: Delete.
29
4b95cf5c
AM
302014-03-05 Alan Modra <amodra@gmail.com>
31
32 Update copyright years.
33
45965137
AM
342014-03-05 Alan Modra <amodra@gmail.com>
35
36 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
37
d32e5c54
AP
382014-02-06 Andrew Pinski <apinski@cavium.com>
39
40 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
41
1c2de463
SL
422014-02-03 Sandra Loosemore <sandra@codesourcery.com>
43
44 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
45 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
46 (R_NIOS2_ILLEGAL): Adjust.
47
78058a5e
SL
482014-01-30 Sandra Loosemore <sandra@codesourcery.com>
49
50 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
51
718ee4dc
UW
522014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
53
54 * common.h (AT_HWCAP2): Define.
55
35c08157
KLC
562013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
57 Wei-Cheng Wang <cole945@gmail.com>
58
59 * nds32.h: New file for Andes NDS32.
60
594d8fa8
MF
612013-12-07 Mike Frysinger <vapier@gentoo.org>
62
63 * epiphany.h: Remove +x file mode.
64
c3320543
L
652013-11-17 H.J. Lu <hongjiu.lu@intel.com>
66
67 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
68
da0781dc
YZ
692013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
70
71 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
72 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
73 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
74 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
75
e8910a83
AM
762013-10-30 Alan Modra <amodra@gmail.com>
77
78 * ppc.h (DT_PPC_TLSOPT): Delete.
79 (DT_PPC_OPT, PPC_OPT_TLS): Define.
80 * ppc64.h (DT_PPC64_TLSOPT): Delete.
81 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
82
6911b7dc
AM
832013-10-30 Alan Modra <amodra@gmail.com>
84
85 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
86 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
87 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
88
ee67d69a
AM
892013-10-30 Alan Modra <amodra@gmail.com>
90
91 * ppc64.h (EF_PPC64_ABI): Define.
92
f9c6b907
AM
932013-10-30 Alan Modra <amodra@gmail.com>
94
95 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
96 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
97 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
98 (IS_PPC64_TLS_RELOC): Match new tls relocs.
99
63b8b2af
CF
1002013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
101
102 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
103 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
104
f303dcc0
SE
1052013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
106
107 * mips.h (EF_MIPS_FP64): New e_flags bit.
108
4046d87a
NC
1092013-08-09 Nick Clifton <nickc@redhat.com>
110
111 * rl78.c (E_FLAG_RL78_G10): Define.
112
d929bc19
MR
1132013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
114
115 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
116 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
117 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
118 Val_GNU_MIPS_ABI_FP_64): New enum.
119
ba92f887
MR
1202013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
121
122 * mips.h (EF_MIPS_NAN2008): New macro.
123
ee4dff51
TG
1242013-07-08 Tristan Gingold <gingold@adacore.com>
125
126 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
127
fb798c50
AK
1282013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
129
130 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
131 R_390_PC24DBL, and R_390_PLT24DBL.
132
a6bb11b2
YZ
1332013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
134
135 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
136
1bbce132
MR
1372013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
138
139 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
140 (ELF_ST_SET_MIPS_PLT): Likewise.
141
8847944f
WN
1422013-06-19 Will Newton <will.newton@linaro.org>
143
144 * aarch64.h: Remove R_AARCH64_IRELATIVE.
145
692e2b8b
WN
1462013-06-07 Will Newton <will.newton@linaro.org>
147
148 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
149
48e65d55
MR
1502013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
151
152 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
153
067ec077
CM
1542013-05-30 Paul Brook <paul@codesourcery.com>
155
156 * mips.h (R_MIPS_EH): New.
157
418009c2
YZ
1582013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
159
160 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
161 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
162 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
163 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
164
45901633
L
1652013-05-22 H.J. Lu <hongjiu.lu@intel.com>
166
167 * common.h (EM_INTEL205): New.
168 (EM_INTEL206): Likewise.
169 (EM_INTEL207): Likewise.
170 (EM_INTEL208): Likewise.
171 (EM_INTEL209): Likewise.
172
13761a11
NC
1732013-05-02 Nick Clifton <nickc@redhat.com>
174
175 * msp430.h: Add MSP430X relocs.
176 Add some more MSP430 machine numbers.
177 Add values used by .MSP430.attributes section.
178
81f5558e
NC
1792013-03-21 Michael Schewe <michael.schewe@gmx.net>
180
181 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
182 mov @(disp:32,ERx) to mov @(disp:16,ERx).
183
abb3f6cc
NC
1842013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
185
186 * common.h (NT_S390_TDB): Define.
187
36591ba1
SL
1882013-02-06 Sandra Loosemore <sandra@codesourcery.com>
189 Andrew Jenner <andrew@codesourcery.com>
190
191 Based on patches from Altera Corporation.
192
193 * nios2.h: New file.
194
78c8d46c
NC
1952013-01-24 Nick Clifton <nickc@redhat.com>
196
197 * v850.h: Add support for e3v5 architecture.
198 Reorganize processor selection macros.
199
e1ec603f
L
2002013-01-16 H.J. Lu <hongjiu.lu@intel.com>
201
202 * i386.h (R_386_SIZE32): Fill it.
203 * x86-64.h (R_X86_64_SIZE32): Likewise.
204 (R_X86_64_SIZE64): Likewise.
205
a3c62988
NC
2062013-01-10 Will Newton <will.newton@imgtec.com>
207
208 * common.h: Fix case of "Meta".
209 * metag.h: New file.
210
652451f8
YZ
2112013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
212
213 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
214 definitions.
215
e407c74b
NC
2162013-01-04 Juergen Urban <JuergenUrban@gmx.de>
217
218 * mips.h: Add MIPS machine variant number for r5900 which is
219 compatible with old Playstation 2 software.
220
34b60028
L
2212012-11-16 H.J. Lu <hongjiu.lu@intel.com>
222
223 * common.h (DF_1_CONLFAT): Renamed to ...
224 (DF_1_CONFALT): This.
225 (DF_1_ENDFILTEE): New.
226 (DF_1_DISPRELDNE): Likewise.
227 (DF_1_DISPRELPND): Likewise.
228 (DF_1_NODIRECT): Likewise.
229 (DF_1_IGNMULDEF): Likewise.
230 (DF_1_NOKSYMS): Likewise.
231 (DF_1_NOHDR): Likewise.
232 (DF_1_EDITED): Likewise.
233 (DF_1_NORELOC): Likewise.
234 (DF_1_SYMINTPOSE): Likewise.
235 (DF_1_GLOBAUDIT): Likewise.
236 (DF_1_SINGLETON): Likewise.
237
708e2187
NC
2382012-11-09 Nick Clifton <nickc@redhat.com>
239
240 * rx.h (EF_RX_CPU_RX): Add comment.
241 (E_FLAG_RX_ABI): Define.
242
de863c74
NC
243 * v850.h: Add RH850 ABI values.
244
c266cd02
MR
2452012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
246
247 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
248
ff826ef3
TT
2492012-11-01 Tom Tromey <tromey@redhat.com>
250
251 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
252
3bfcb652
NC
2532012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
254
255 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
256 (EF_ARM_ABI_FLOAT_HARD): Likewise.
257
9ece1fa9
TT
2582012-10-23 Tom Tromey <tromey@redhat.com>
259
260 * common.h (NT_SIGINFO, NT_FILE): New defines.
261
e5b95258
WL
2622012-08-27 Walter Lee <walt@tilera.com>
263
264 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
265 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
266 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
267 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
268 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
269 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
270 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
271 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
272 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
273 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
274 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
275 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
276 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
277 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 278
a06ea964
NC
2792012-08-13 Ian Bolton <ian.bolton@arm.com>
280 Laurent Desnogues <laurent.desnogues@arm.com>
281 Jim MacArthur <jim.macarthur@arm.com>
282 Marcus Shawcroft <marcus.shawcroft@arm.com>
283 Nigel Stephens <nigel.stephens@arm.com>
284 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
285 Richard Earnshaw <rearnsha@arm.com>
286 Sofiane Naci <sofiane.naci@arm.com>
287 Tejas Belagod <tejas.belagod@arm.com>
288 Yufeng Zhang <yufeng.zhang@arm.com>
289
290 * aarch64.h: New file.
291 * common.h (EM_res183): Rename to EM_AARCH64.
292 (EM_res184): Rename to EM_ARM184.
293
cefc6d46
IS
2942012-06-28 Iain Sandoe <iain@codesourcery.com>
295
296 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
297 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
298
40551fb8
NC
2992012-05-16 Georg-Johann Lay <avr@gjlay.de>
300
301 PR target/13503
302 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
303
6927f982
NC
3042012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
305
306 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
307 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
308 (E_M68HC11_XGATE_RAMOFFSET): Define.
309
b9c361e0
JL
3102012-05-14 James Lemke <jwlemke@codesourcery.com>
311 * ppc.h (SEC_PPC_VLE): Remove.
312
3132012-05-14 Catherine Moore <clm@codesourcery.com>
314 James Lemke <jwlemke@codesourcery.com>
315
316 * ppc.h (R_PPC_VLE_REL8): New reloction.
317 (R_PPC_VLE_REL15): Likewise.
318 (R_PPC_VLE_REL24): Likewise.
319 (R_PPC_VLE_LO16A): Likewise.
320 (R_PPC_VLE_LO16D): Likewise.
321 (R_PPC_VLE_HI16A): Likewise.
322 (R_PPC_VLE_HI16D): Likewise.
323 (R_PPC_VLE_HA16A): Likewise.
324 (R_PPC_VLE_HA16D): Likewise.
325 (R_PPC_VLE_SDA21): Likewise.
326 (R_PPC_VLE_SDA21_LO): Likewise.
327 (R_PPC_VLE_SDAREL_LO16A): Likewise.
328 (R_PPC_VLE_SDAREL_LO16D): Likewise.
329 (R_PPC_VLE_SDAREL_HI16A): Likewise.
330 (R_PPC_VLE_SDAREL_HI16D): Likewise.
331 (R_PPC_VLE_SDAREL_HA16A): Likewise.
332 (R_PPC_VLE_SDAREL_HA16D): Likewise.
333 (SEC_PPC_VLE): Remove.
334 (PF_PPC_VLE): New program header flag.
335 (SHF_PPC_VLE): New section header flag.
336 (vle_opcodes, vle_num_opcodes): New.
337 (VLE_OP): New macro.
338 (VLE_OP_TO_SEG): New macro.
339
99700d6f
NC
3402012-05-11 Georg-Johann Lay <avr@gjlay.de
341
342 PR target/13503
343 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
344 R_AVR_8_HI8, R_AVR_8_HHI8.
345
f6c1a2d5
NC
3462012-05-03 Sean Keys <skeys@ipdatasys.com>
347
348 * xgate.h: Mininal file to support XGATE relocations.
349
4d296447
DM
3502012-04-27 David S. Miller <davem@davemloft.net>
351
352 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
353 pause, and compare-and-branch instructions.
354
0a22ae8e
NC
3552012-03-07 Nick Clifton <nickc@redhat.com>
356
357 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
358 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
359 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
360 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
361
6f7be959
WL
3622012-02-25 Walter Lee <walt@tilera.com>
363
364 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
365 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
366 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
367 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
368 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
369 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
370 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
371 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
372 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
373 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
374 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
375 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
376 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
377 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
378 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
379 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
380 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
381 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
382 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
383 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
384 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
385 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
386 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
387 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
388 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
389 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
390 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
391 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
392 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
393 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
394 (R_TILEGX_TLS_GD_CALL): Ditto.
395 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
396 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
397 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
398 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
399 (R_TILEGX_TLS_IE_LOAD): Ditto.
400 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
401 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
402 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
403 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
404 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
405 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
406 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
407 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
408 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
409 (R_TILEPRO_TLS_IE_LOAD): Ditto.
410 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
411 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
412 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
413 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
414 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
415 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
416 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
417 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
418
9cea966c
DD
4192011-12-22 DJ Delorie <dj@redhat.com>
420
421 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
422 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
423
8b40760a
L
4242011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
425
426 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
427
355b81d9
UW
4282011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
429
430 * common.h (NT_S390_LAST_BREAK): Define.
431 (NT_S390_SYSTEM_CALL): Likewise.
432
99c513f6
DD
4332011-11-01 DJ Delorie <dj@redhat.com>
434
435 * common.h (EM_RL78, EM_78K0R): New.
436 * rl78.h: New.
437
cfb8c092
NC
4382011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
439
440 * epiphany.h: New file.
441 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
442
3b421ab3
AM
4432011-10-10 Alan Modra <amodra@gmail.com>
444
445 * ppc64.h (R_PPC64_TOCSAVE): Add.
446
d4cb0ea0
NC
4472011-10-05 DJ Delorie <dj@redhat.com>
448
449 * rx.h (E_FLAG_RX_PID): New.
450
9e8c70f9
DM
4512011-09-21 David S. Miller <davem@davemloft.net>
452
453 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
454 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
455
505b88fb
L
4562011-08-12 H.J. Lu <hongjiu.lu@intel.com>
457
458 PR ld/13082
459 * x86-64.h (R_X86_64_RELATIVE64): New.
460
df58fc94
RS
4612011-07-24 Chao-ying Fu <fu@mips.com>
462 Maciej W. Rozycki <macro@codesourcery.com>
463
464 * mips.h (R_MICROMIPS_min): New relocations.
465 (R_MICROMIPS_26_S1): Likewise.
466 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
467 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
468 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
469 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
470 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
471 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
472 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
473 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
474 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
475 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
476 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
477 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
478 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
479 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
480 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
481 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
482 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
483 (R_MICROMIPS_max): Likewise.
484 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
485 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
486 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
487 (STO_MICROMIPS): Likewise.
488 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
489 (ELF_ST_IS_COMPRESSED): Likewise.
490 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
491 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
492 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
493
7a9068fe
L
4942011-07-22 H.J. Lu <hongjiu.lu@intel.com>
495
496 * common.h (EM_K1OM): New.
497
9c55345c
TS
4982011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
499 Thomas Schwinge <thomas@schwinge.name>
500
2bb70ae0 501 PR binutils/12913
9c55345c
TS
502 * common.h (ELFOSABI_GNU): Define, replaces...
503 (ELFOSABI_LINUX): ... this, kept as an alias.
504 (ELFOSABI_HURD): Remove.
505
faa9a424
UW
5062011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
507
508 * common.h (NT_ARM_VFP): Define.
509
aa137e4d
NC
5102011-06-13 Walter Lee <walt@tilera.com>
511
512 * common.h: Add EM_TILEGX.
513 * tilegx.h: New file.
514 * tilepro.h: New file.
515
2ddcd4af
TG
5162011-06-09 Tristan Gingold <gingold@adacore.com>
517
518 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
519
cc643b88
NC
5202011-06-02 Nick Clifton <nickc@redhat.com>
521
522 * common.h: Fix spelling mistake in comment.
523 * reloc-macros.h: Likewise.
524
63e1a0fc
PB
5252011-05-31 Paul Brook <paul@codesourcery.com>
526
527 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
528
8b40760a
L
5292011-05-09 Paul Brook <paul@codesourcery.com>
530
531 * tic6x.h (ELF_STRING_C6000_unwind,
532 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
533 ELF_STRING_C6000_unwind_info_once): Define.
534
e21e5835
NC
5352011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
536
537 * common.h (NT_STAPSDT): New define.
538
c7811365
BS
5392011-03-31 Bernd Schmidt <bernds@codesourcery.com>
540
541 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
542 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
543 (SHN_TIC6X_SCOMMON): Define.
544
00e98fc7
TG
5452011-03-31 Tristan Gingold <gingold@adacore.com>
546
547 * ia64.h (Elf64_External_VMS_Note): New struct.
548 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
549 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
550 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
551 (NT_VMS_PATCHTIME) New macros.
552
34e77a92
RS
5532011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
554
555 * arm.h (R_ARM_IRELATIVE): New relocation.
556
35fc36a8
RS
5572011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
558
559 * internal.h (elf_internal_sym): Add st_target_internal.
560 * arm.h (arm_st_branch_type): New enum.
561 (ARM_SYM_BRANCH_TYPE): New macro.
562
8f7e76d0
NC
5632011-03-10 Nick Clifton <nickc@redhat.com>
564
565 * common.h (EM_V850): V850s now supplied by Renesas.
566
15a44d57
AM
5672011-02-25 Alan Modra <amodra@gmail.com>
568
eba5cfbc 569 PR 12516
15a44d57
AM
570 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
571 sections at start or end of PT_DYNAMIC.
572
0855e32b
NS
5732011-01-10 Nathan Sidwell <nathan@codesourcery.com>
574 Glauber de Oliveira Costa <glommer@gmail.com>
575
576 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
577 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
578 relocations.
579
aa137e4d
NC
5802010-11-16 Jie Zhang <jie.zhang@analog.com>
581
582 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
583 (EF_BFIN_DATA_IN_L1): Define.
584
fd503541
NC
5852010-11-11 Mingming Sun <mingm.sun@gmail.com>
586
587 * mips.h (E_MIPS_MACH_LS3A): Defined.
588
87779176
JM
5892010-11-02 Joseph Myers <joseph@codesourcery.com>
590
591 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
592 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
593 Tag_ABI_array_object_alignment,
594 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
595
3cbd1c06
JM
5962010-10-29 Joseph Myers <joseph@codesourcery.com>
597
598 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
599
b5593623
JM
6002010-10-29 Bernd Schmidt <bernds@codesourcery.com>
601 Joseph Myers <joseph@codesourcery.com>
602
603 * tic6x-attrs.h (Tag_ABI_DSBT): New.
604
75fa6dc1
JM
6052010-10-21 Joseph Myers <joseph@codesourcery.com>
606
607 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
608 value 4.
609 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
610 attribute renaming.
611
1cd986c5
NC
6122010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
613 Ina Pandit <ina.pandit@kpitcummins.com>
614
615 * v850.h: Add support for V850E2 and V850E2V3.
616 (v850_reloc_type): Update the newly added relocations
617
f4638467
AM
6182010-07-20 Alan Modra <amodra@gmail.com>
619
620 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
621 (ELF_SECTION_SIZE): ..here.
622 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
623 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
624
ba761f19
AM
6252010-06-25 Alan Modra <amodra@gmail.com>
626
627 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
628
59e6276b
JM
6292010-06-15 Joseph Myers <joseph@codesourcery.com>
630
631 * tic6x-attrs.h: New.
632 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
633 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
634 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
635 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
636 C6XABI_Tag_CPU_arch_C674X): Define.
637
28f997cf
TG
6382010-06-11 Tristan Gingold <gingold@adacore.com>
639
640 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
641 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
642 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
643 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
644 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
645 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
646 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
647 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
648 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
649 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
650 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
651 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
652 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
653 (Elf64_External_VMS_IMAGE_RELA): Ditto.
654 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
655 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
656 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
657 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
658 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
659 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
660 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
661 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
662
8e45593f
NC
6632010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
664 Joseph Myers <joseph@codesourcery.com>
665 Andrew Stubbs <ams@codesourcery.com>
666
667 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
668 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
669 other invalid ranges.
670 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
671 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
672 (R_SH_FUNCDESC_VALUE): New.
673
18ae9cc1
L
6742010-05-18 H.J. Lu <hongjiu.lu@intel.com>
675
676 PR gas/11600
677 * common.h (SHF_EXCLUDE): New.
678
679 * i370.h (SHF_EXCLUDE): Removed.
680 * or32.h (SHF_EXCLUDE): Likewise.
681 * ppc.h (SHF_EXCLUDE): Likewise.
682 * sparc.h (SHF_EXCLUDE): Likewise.
683
9a83a553
AM
6842010-04-23 Alan Modra <amodra@gmail.com>
685
686 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
687 Invert logic to clarify test for .tbss.
688 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
689 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
690 macro args with parentheses.
691 (ELF_SECTION_IN_SEGMENT): Define.
692 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
693 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
694
75375b3e
MGD
6952010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
696
697 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
698 Tag_FP_HP_extension): Add new ABI attribute tags.
699
e4e42b45
NC
7002010-04-15 Nick Clifton <nickc@redhat.com>
701
702 * alpha.h: Update copyright notice to use GPLv3.
703 * arc.h: Likewise.
704 * arm.h: Likewise.
705 * avr.h: Likewise.
706 * bfin.h: Likewise.
707 * common.h: Likewise.
708 * cr16.h: Likewise.
709 * cr16c.h: Likewise.
710 * cris.h: Likewise.
711 * crx.h: Likewise.
712 * d10v.h: Likewise.
713 * d30v.h: Likewise.
714 * dlx.h: Likewise.
715 * dwarf.h: Likewise.
716 * external.h: Likewise.
717 * fr30.h: Likewise.
718 * frv.h: Likewise.
719 * h8.h: Likewise.
720 * hppa.h: Likewise.
721 * i370.h: Likewise.
722 * i386.h: Likewise.
723 * i860.h: Likewise.
724 * i960.h: Likewise.
725 * ia64.h: Likewise.
726 * internal.h: Likewise.
727 * ip2k.h: Likewise.
728 * iq2000.h: Likewise.
729 * lm32.h: Likewise.
730 * m32c.h: Likewise.
731 * m32r.h: Likewise.
732 * m68hc11.h: Likewise.
733 * m68k.h: Likewise.
734 * mcore.h: Likewise.
735 * mep.h: Likewise.
736 * microblaze.h: Likewise.
737 * mips.h: Likewise.
738 * mmix.h: Likewise.
739 * mn10200.h: Likewise.
740 * moxie.h: Likewise.
741 * msp430.h: Likewise.
742 * mt.h: Likewise.
743 * openrisc.h: Likewise.
744 * or32.h: Likewise.
745 * pj.h: Likewise.
746 * ppc.h: Likewise.
747 * ppc64.h: Likewise.
748 * reloc-macros.h: Likewise.
749 * rx.h: Likewise.
750 * s390.h: Likewise.
751 * sh.h: Likewise.
752 * sparc.h: Likewise.
753 * spu.h: Likewise.
754 * v850.h: Likewise.
755 * vax.h: Likewise.
756 * vxworks.h: Likewise.
757 * x86-64.h: Likewise.
758 * xc16x.h: Likewise.
759 * xstormy16.h: Likewise.
760 * xtensa.h: Likewise.
761
9957b18f
AM
7622010-04-08 David Stubbs <stubbs@icerasemi.com>
763
764 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
765 cannot contain any sections.
766
40b36596
JM
7672010-03-25 Joseph Myers <joseph@codesourcery.com>
768
769 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
770 * tic6x.h: New.
771
e1dcda2d
L
7722010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
773
774 * common.h (VER_FLG_*): Document.
775 (VER_FLG_INFO): Define.
776
17e57237
NC
7772010-02-23 Andrew Zabolotny <anpaza@mail.ru>
778
779 PR binutils/11297
780 * avr.h: (R_AVR_8): New relocation number.
781
cd21e546
MGD
7822010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
783
784 * arm.h (Tag_MPextension_use): Renumber.
785 (Tag_DIV_use): Add.
786 (Tag_MPextension_use_legacy): Likewise.
787
d7eeb400
MS
7882010-02-09 Michael Holzheu <holzheu@de.ibm.com>
789
790 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
791 NT_S390_CTRS and NT_S390_PREFIX): Define.
792
e1dcda2d
L
7932010-02-08 David S. Miller <davem@davemloft.net>
794
795 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
796
4339cae0
L
7972010-02-02 H.J. Lu <hongjiu.lu@intel.com>
798
799 * common.h (NT_386_XSTATE): New.
800
3ff95107 8012010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 802
3ff95107
L
803 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
804
c75a08aa
AM
8052010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
806
4339cae0 807 * common.h (PN_XNUM): Define.
c75a08aa 808
0675e188
UW
8092009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
810
811 * common.h (NT_S390_HIGH_GPRS): Define.
812
32af9f6e
AM
8132009-12-17 Alan Modra <amodra@bigpond.net.au>
814
815 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
816 R_PPC_RELAX32PC_PLT): Delete.
817 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
818
8b40760a
L
8192009-12-03 David Daney <ddaney@caviumnetworks.com>
820 Adam Nemet <adambnemet@gmail.com>
821
822 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
823
3c65b800
JM
8242009-11-28 Joseph Myers <joseph@codesourcery.com>
825
826 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
827 EM_TI_C5500, EM_CUDA): Define.
828 (EM_res140, EM_res141, EM_res142): Remove.
829
9e3c6df6
PB
8302009-11-17 Paul Brook <paul@codesourcery.com>
831 Daniel Jacobowitz <dan@codesourcery.com>
832
833 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
834
c7927a3c
NC
8352009-09-29 DJ Delorie <dj@redhat.com>
836
837 * rx.h: New file.
838
a7f2871e
AM
8392009-09-21 Alan Modra <amodra@bigpond.net.au>
840
841 * ppc.h (DT_PPC_TLSOPT): Define.
842 * ppc64.h (DT_PPC64_TLSOPT): Define.
843
7f6fed87
NC
8442009-08-10 Daniel Gutson <dgutson@codesourcery.com>
845
846 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
847 (SHT_ARM_OVERLAYSECTION): New define.
848
cb88ce9f
BS
8492006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
850
851 From Mike Frysinger <michael.frysinger@analog.com>
852 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
853 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
854 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
855 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
856 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
857 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
858 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
859 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
860 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
861 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
862 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
863 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
864 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
865 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
866 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
867 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
868 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
869 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
870 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 871
44db4087
ME
8722009-08-09 Michael Eager <eager@eagercon.com>
873
874 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 875 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 876
7ba29e2a
NC
8772009-08-06 Michael Eager <eager@eagercon.com>
878
879 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
880 * elf/microblaze.h: New reloc definitions.
881
28ec585f
AM
8822009-07-30 Alan Modra <amodra@bigpond.net.au>
883
884 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
885 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
886
8a9036a4
L
8872009-07-25 H.J. Lu <hongjiu.lu@intel.com>
888
889 * common.h (EM_L1OM): New.
890
8fdcc58d
TS
8912009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
892 Alan Modra <amodra@bigpond.net.au>
893
894 * spu.h (R_SPU_ADD_PIC): New.
895
3e7a7d11
NC
8962009-07-23 Ulrich Drepper <drepper@redhat.com>
897
898 * common.h (STB_GNU_UNIQUE): Define.
899
fa8f86ff
TT
9002009-07-10 Tom Tromey <tromey@redhat.com>
901
902 * dwarf2.h: Move to `..'.
903
1bffd25b
L
9042009-07-10 H.J. Lu <hongjiu.lu@intel.com>
905
906 * dwarf2.h: Just include ../dwarf2.h.
907
e054468f
AM
9082009-07-10 Alan Modra <amodra@bigpond.net.au>
909
910 * ppc.h (R_PPC_IRELATIVE): Add.
911 (R_PPC_RELAX32, R_PPC_RELAX32PC,
912 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
913 * ppc64.h (R_PPC64_IRELATIVE): Add.
914
3244e8f5
JJ
9152009-07-03 Jakub Jelinek <jakub@redhat.com>
916
917 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
918 and DW_OP_stack_value.
919
ceaf50a2
AM
9202009-06-22 Alan Modra <amodra@bigpond.net.au>
921
922 * ppc.h (R_PPC_RELAX*): Define as enum.
923
f865a31d
AG
9242009-06-11 Anthony Green <green@moxielogic.org>
925
926 * moxie.h (R_MOXIE_PCREL10): New.
927
cbe950e9
L
9282009-06-01 H.J. Lu <hongjiu.lu@intel.com>
929
930 PR ld/10205
931 * i386.h (R_386_IRELATIVE): New.
932 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
933
cf65542b
L
9342009-05-27 H.J. Lu <hongjiu.lu@intel.com>
935
936 * common.h: Update comments for dynamic tag ranges.
937
4e38f72c
DD
9382009-04-30 DJ Delorie <dj@redhat.com>
939
940 * mep.h (EF_MEP_COP_*): New.
941 (EF_MEP_ALL_FLAGS): Add them.
942
d8045f23
NC
9432009-04-30 Nick Clifton <nickc@redhat.com>
944
945 * common.h (STT_GNU_IFUNC): Define.
946
ed4a4bdf
CC
9472009-04-24 Cary Coutant <ccoutant@google.com>
948
949 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
950
20135e4c
NC
9512009-04-15 Anthony Green <green@moxielogic.com>
952
953 * common.h (EM_MOXIE): Define.
954 * moxie.h: New file.
955
4d28413b
DD
9562009-04-07 DJ Delorie <dj@redhat.com>
957
958 * mep.h (EF_MEP_CPU_C5): New.
959
96b2958f
L
9602009-04-01 H.J. Lu <hongjiu.lu@intel.com>
961
962 * common.h (EM_INTEL178): Removed.
963 (EM_INTEL179): Likewise.
964 (EM_ETPU): New.
965 (EM_SLE9X): Likewise.
966 (EM_INTEL181): Likewise.
967 (EM_INTEL182): Likewise.
968
f47a1d2e
L
9692009-03-31 H.J. Lu <hongjiu.lu@intel.com>
970
971 * common.h (EM_INTEL178): New.
972 (EM_INTEL179): Likewise.
973 (EM_INTEL180): Likewise.
974
0e879927
ILT
9752009-03-20 Mikolaj Zalewski <mikolajz@google.com>
976
977 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
978
4d407348
MK
9792009-03-14 Mark Kettenis <kettenis@gnu.org>
980
17e57237
NC
981 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
982 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
983 (NT_OPENBSD_WCOOKIE): New defines.
984
904001b0
JK
9852009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * common.h (AT_RANDOM): Define.
988
727fc41e
AM
9892009-03-04 Alan Modra <amodra@bigpond.net.au>
990
991 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
992 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
993
c3b7224a
NC
9942009-03-02 Qinwei <qinwei@sunnorth.com.cn>
995
996 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
997 * common.h (EM_SCORE_OLD): Define.
998
36319970
L
9992009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 * common.h (STB_LOPROC): Replace Application-specific with
1002 Processor-specific in comments.
1003 (STB_HIPROC): Likewise.
1004 (STT_LOPROC): Likewise.
1005 (STT_HIPROC): Likewise.
1006
52b6b6b9
JM
10072009-02-03 Sandip Matte <sandip@rmicorp.com>
1008
1009 * mips.h (E_MIPS_MACH_XLR): Define.
1010
cf869cce
NC
10112009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1012
1013 * m68k.h: Map TLS relocations to numbers.
1014
91e22acd
AS
10152009-01-15 Andrew Stubbs <ams@codesourcery.com>
1016 Julian Brown <julian@codesourcery.com>
1017
1018 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1019 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1020 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1021 version 2.07.
1022 (Tag_undefined39, Tag_nodefaults): New enum values.
1023 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1024 (Tag_conformance, Tag_Virtualization_use): Likewise.
1025 (Tag_undefined69, Tag_MPextension_use): Likewise.
1026
01e1a5bc
NC
10272009-01-15 Douglas B Rupp <rupp@gnat.com>
1028
1029 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1030 New macros. Minor reformatting.
1031
84e94c90
NC
10322008-12-23 Jon Beniston <jon@beniston.com>
1033
1034 * lm32.h: New file.
1035
0f88be7a
NC
10362008-12-23 Nick Clifton <nickc@redhat.com>
1037
1038 * commmon.h (STT_IFUNC): Delete.
1039
7a0cc8ed
HPN
10402008-12-20 Hans-Peter Nilsson <hp@axis.com>
1041
1042 * cris.h (R_CRIS_32_IE): New relocation.
1043
e7c33416
NC
10442008-12-03 Nick Clifton <nickc@redhat.com>
1045
1046 * common.h (STT_IFUNC): Define.
1047
e73521d6
SR
10482008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1049
1050 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1051 R_CR16_GLOB_DAT): New relocations.
1052
a973d22c
HPN
10532008-11-25 Hans-Peter Nilsson <hp@axis.com>
1054
1055 * cris.h (R_CRIS_32_TPREL): Correct comment.
1056 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1057
8e79c3df
CM
10582008-11-18 Catherine Moore <clm@codesourcery.com>
1059
1060 * arm.h (Tag_ABI_FP_16bit_format): Define.
1061
2b0bc088
NC
10622008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1063
1064 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1065
759cc328
UW
10662008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1067
1068 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1069
f82e0623
NF
10702008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1071
1072 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1073
1d037692
HPN
10742008-10-04 Hans-Peter Nilsson <hp@axis.com>
1075
1076 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1077 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1078 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1079 (R_CRIS_16_TPREL): New relocations.
1080
28dbbc02
BW
10812008-08-20 Bob Wilson <bob.wilson@acm.org>
1082
1083 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1084 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1085 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1086
861fb55a
DJ
10872008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1088 Daniel Jacobowitz <dan@codesourcery.com>
1089 Catherine Moore <clm@codesourcery.com>
1090 Mark Shinwell <shinwell@codesourcery.com>
1091
1092 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1093 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1094
0deb8eee
AM
10952008-08-04 Markus Weiss <weissms@aros.org>
1096
1097 * common.h (ELFOSABI_AROS): Update comment.
1098
3c7b9897
AM
10992008-07-26 Michael Eager <eager@eagercon.com>
1100
1101 * ppc.h: Add description of single-precision.
1102
89eeb0bc
LM
11032008-07-21 Luis Machado <luisgpm@br.ibm.com>
1104
1105 * common.h: Define NT_PPC_VSX.
1106
30c09090
RS
11072008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1108
1109 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1110
b8a39af8
SR
11112008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1112
1113 * common.h (EM_CR16): Correct value.
1114 (EM_CR16): Rename to EM_CR16_OLD.
1115
ff7eeb89
DD
11162008-06-12 DJ Delorie <dj@redhat.com>
1117
1118 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1119 (EM_M32C): Rename to EM_M32C_OLD.
1120
3c9a78e0
JM
11212008-06-12 Joseph Myers <joseph@codesourcery.com>
1122
1123 * common.h: Update e_machine table.
1124
a23ede3d
KK
11252008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1126
1127 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1128
2424f303
JM
11292008-06-09 Joseph Myers <joseph@codesourcery.com>
1130
1131 * common.h: Change registry@caldera.com to registry@sco.com.
1132
7c90103b
NC
11332008-05-21 Nick Clifton <nickc@redhat.com>
1134
1135 * reloc-macros.h: Add a comment about the use of the
1136 END_RELOC_NUMBERS symbol as a sentinel value.
1137
11382008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1139
7c90103b
NC
1140 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1141
14a6d8e0
DM
11422008-04-16 David S. Miller <davem@davemloft.net>
1143
1144 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1145 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1146 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1147 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1148
15397d0b
ILT
11492008-03-24 Ian Lance Taylor <iant@google.com>
1150
1151 * common.h (NT_GNU_GOLD_VERSION): Define.
1152
72de5009
AM
11532008-03-13 Alan Modra <amodra@bigpond.net.au>
1154
1155 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1156 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1157 Order struct as for external version.
1158
1bce5d2c
AM
11592008-03-12 Alan Modra <amodra@bigpond.net.au>
1160
4fbb74a6
AM
1161 PR 5900
1162 * common.h (SHN_BAD): Delete.
1163 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1164 * external.h: ..here.
1165 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1166 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1167 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1168
11692008-03-12 Alan Modra <amodra@bigpond.net.au>
1170
1171 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1172 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1173 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1174 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1175 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1176 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1177 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1178 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1179 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1180 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1181 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1182 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1183 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1184 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1185 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1186
35d60fe4
NC
11872008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1188
1189 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1190 DW_OP_PGI_omp_thread_num.
1191
7b03d09a
AN
11922008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1193
1194 * mips.h: Update copyright.
1195 (E_MIPS_MACH_OCTEON): New macro.
1196
148b93f2
NC
11972008-01-30 Tristan Gingold <gingold@adacore.com>
1198
1199 Add OpenVMS extensions.
1bce5d2c
AM
1200 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1201 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1202 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1203 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1204 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1205 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1206 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1207 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1208 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1209 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1210 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1211 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1212 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1213 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1214 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1215 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1216 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1217 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1218 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1219 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1220 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1221 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1222
c74ba406
MK
12232008-01-16 Mark Kettenis <kettenis@gnu.org>
1224
1225 * common.h (AT_SUN_AUXFLAGS): Define.
1226
60955fda
DJ
12272007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1228
1229 * dwarf2.h (DW_AT_hi_user): Correct value.
1230
1bbb5f21 12312007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1232
1bbb5f21 1233 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1234
350cc38d
MS
12352007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1236
1237 * mips.h (E_MIPS_MACH_LS2E): New.
1238 (E_MIPS_MACH_LS2F): New.
1239
f7bc09bd
NS
12402007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1241
1242 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1243 segments at the end of memory.
1244
e210c36b
NC
12452007-11-17 Thiemo Seufer <ths@mips.com>
1246
1247 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1248 in comment.
1249
e2a0d921
NC
12502007-11-16 Nick Clifton <nickc@redhat.com>
1251
1252 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1253 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1254 (DW_AT_stride): Rename to DW_AT_byte_stride.
1255
7a2b07ff
NS
12562007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1257
1258 * vxworks.h: New.
1259
569006e5
NC
12602007-10-30 Nick Clifton <nickc@redhat.com>
1261
1262 * mn10300.h (R_MN10300_ALIGN): Define.
1263
c6e65352
DJ
12642007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1267
bfff1642
NC
12682007-10-19 Nick Clifton <nickc@redhat.com>
1269
1270 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1271
3e6ff6e5
RM
12722007-10-18 Roland McGrath <roland@redhat.com>
1273
1274 * common.h (NT_PPC_VMX): New macro.
1275
7fac7ff4
NC
12762007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1277
1278 * cr16.h: Updated with new relocaction macros.
1279
b10a8ae0
L
12802007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1281
1282 PR binutils/3281
1283 PR binutils/5037
1284 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1285 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1286 PT_GNU_RELRO segments.
1287
8d100c32
KH
12882007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1289
1290 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1291
b15fa79e
AM
12922007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1293
1294 * common.h (NT_SPU): Define.
1295
2b05f1b7
L
12962007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1297
1298 * common.h: Revert last change.
1299
94b11780
L
13002007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1301
1302 * common.h (PT_GNU_STACK): Renamed to ...
1303 (PT_GNU_ATTR): This.
1304 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1305
fd2f25da
RM
13062007-07-09 Roland McGrath <roland@redhat.com>
1307
1308 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1309
34c8bcba
JM
13102007-06-29 Joseph Myers <joseph@codesourcery.com>
1311
1312 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1313
2cf19d5c
JM
13142007-06-29 Joseph Myers <joseph@codesourcery.com>
1315
1316 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1317
104d59d1
JM
13182007-06-29 Joseph Myers <joseph@codesourcery.com>
1319
1320 * arm.h (elf32_arm_add_eabi_attr_int,
1321 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1322 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1323 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1324 Tag_Symbol, Tag_compatibility): Remove.
1325 * common.h (SHT_GNU_ATTRIBUTES): Define.
1326
3d3d428f
NC
13272007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1328
1329 * common.h (EM_CR16): New entry for CR16 cpu.
1330 * cr16.h: New file.
1331
99ded152
BW
13322007-06-11 Sterling Augustine <sterling@tensilica.com>
1333 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1334
99ded152
BW
1335 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1336 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1337
f89d32d9
CT
13382007-05-18 Caroline Tice <ctice@apple.com>
1339
fd2f25da 1340 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1341 DW_OP_GNU_uninit.
1342
4f4416b5
AM
13432007-05-12 Alan Modra <amodra@bigpond.net.au>
1344
1345 * spu.h (R_SPU_ADDR16X): Define.
1346 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1347
ece5ef60
AM
13482007-05-11 Alan Modra <amodra@bigpond.net.au>
1349
1350 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1351
627b32bc
AM
13522007-05-02 Alan Modra <amodra@bigpond.net.au>
1353
1354 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1355 and vma for appropriate sections.
1356
0c3e446c
JB
13572007-04-26 Jan Beulich <jbeulich@novell.com>
1358
1359 * common.h (DT_ENCODING): Correct value (back to spec mandated
1360 value).
1361
d4c87fc1
AM
13622007-03-08 Alan Modra <amodra@bigpond.net.au>
1363
1364 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1365 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1366 that don't clash with visibility bits.
1367
689d9c8c
AM
13682007-03-07 Alan Modra <amodra@bigpond.net.au>
1369
1370 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1371
b95dd98f 13722007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1373 Richard Sandiford <rsandifo@redhat.com>
1374 Richard Henderson <rth@redhat.com>
1375 DJ Delorie <dj@redhat.com>
1376 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1377
1378 * mep.h: New file.
b95dd98f
DB
1379 * common.h (EM_CYGNUS_MEP): Define.
1380
13812007-02-15 Dave Brolley <brolley@redhat.com>
1382
1383 From Graydon Hoare <graydon@redhat.com>:
1384 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1385
3bdcfdf4
KH
13862007-01-08 Kazu Hirata <kazu@codesourcery.com>
1387
1388 * m68k.h (EF_M68K_FIDO): New.
1389 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1390 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1391
9840d27e
KH
13922006-12-25 Kazu Hirata <kazu@codesourcery.com>
1393
1394 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1395
425c6cb0
KH
13962006-12-19 Kazu Hirata <kazu@codesourcery.com>
1397
1398 * m68k.h (EF_M68K_ARCH_MASK): New.
1399
3271a814
NS
14002006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1401
1402 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1403
c694fd50
KH
14042006-12-07 Kazu Hirata <kazu@codesourcery.com>
1405
1406 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1407 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1408 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1409 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1410 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1411 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1412 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1413 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1414 EF_M68K_CF_FLOAT, respectively.
1415
4fd454c8
NC
14162006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1417 Nick Clifton <nickc@redhat.com>
1418
1419 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1420
165b93e7
RS
14212006-10-28 Richard Sandiford <richard@codesourcery.com>
1422
1423 * mips.h (R_MIPS_GLOB_DAT): Define
1424 (R_MIPS_max): Bump by 1.
1425
e9f53129
AM
14262006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1427 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1428 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1429 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1430 Alan Modra <amodra@bigpond.net.au>
1431
1432 * common.h (EM_SPU): Define.
1433 * spu.h: New file.
1434
b3549761
NC
14352006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1436
1437 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1438 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1439 (EF_SCORE_HASENTRY): Delete.
1440
e210c36b
NC
14412006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1442
1443 * arm.h: Define TAG_CPU_ARCH_* constants.
1444
1c0d3aa6
NC
14452006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1446
1447 * score.h: New file.
1448 * common.h: Add Score machine number.
1449
fdc90cb4
JJ
14502006-07-10 Jakub Jelinek <jakub@redhat.com>
1451
1452 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1453
1224efb8
L
14542006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1455
1456 * internal.h (ELF_SECTION_SIZE): New.
1457 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1458 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1459 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1460
3f570048
AM
14612006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1464
9b52905e
NC
14652006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1466 Randolph Chung <randolph@tausq.org>
1467 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1468 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1469 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1470 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1471 New TLS relocs.
1472 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1473 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1474 Define TLS relocs using existing equivalents.
1475
fd2f25da
RM
14762006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1477
28c9d252
NC
1478 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1479
e210c36b
NC
14802006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1481
1482 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1483 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1484 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1485 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1486 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1487 R_BFIN_GOTOFFLO): New relocs.
1488 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1489
14902006-03-23 Michael Matz <matz@suse.de>
1491
1492 * x86-64.h: Add the new relocations with their official
1493 numbers.
1494
0a44bf69
RS
14952006-03-22 Richard Sandiford <richard@codesourcery.com>
1496 Daniel Jacobowitz <dan@codesourcery.com>
1497 Phil Edwards <phil@codesourcery.com>
1498 Zack Weinberg <zack@codesourcery.com>
1499 Mark Mitchell <mark@codesourcery.com>
1500 Nathan Sidwell <nathan@codesourcery.com>
1501
1502 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1503
e14430ab
DA
15042006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1505
1506 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1507 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1508 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1509 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1510 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1511
3a4a14e9
PB
15122006-03-10 Paul Brook <paul@codesourcery.com>
1513
1514 * arm.h (EF_ARM_EABI_VER5): Define.
1515
0b2e31dc
NS
15162006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1517
1518 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1519 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1520 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1521 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1522 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1523 (EF_M68K_EMAC_B): New.
1524
df406460
NC
15252006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1526
1527 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1528 (EF_AVR_LINKRELAX_PREPARED): Add.
1529
2c10a7e5
BE
15302006-03-02 Ben Elliston <bje@au.ibm.com>
1531
1532 Import from the GCC tree:
1533 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1534
1535 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1536 from DWARF 3.
1537 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1538 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1539 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1540 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1541 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1542 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1543 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1544 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1545 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1546 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1547 (DW_END_default, DW_END_big, DW_END_little): New.
1548 (DW_END_lo_user, DW_END_hi_user): Define.
1549 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1550 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1551 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1552 DW_LANG_D): New.
1553
e210c36b
NC
15542006-02-06 Steve Ellcey <sje@cup.hp.com>
1555
1556 * ia64.h (SHF_IA_64_HP_TLS): New.
1557
6772dd07
DD
15582006-02-24 DJ Delorie <dj@redhat.com>
1559
1560 * m32c.h: Add relax relocs.
1561
d70c5fc7
NC
15622006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1563 Anil Paranjape <anilp1@kpitcummins.com>
1564 Shilin Shakti <shilins@kpitcummins.com>
1565
1566 * common.h (EM_XC16X): New entry for xc16x cpu.
1567 Sort other EM_* numbers into numerical order.
1568 * xc16x.h: New file.
fd2f25da 1569
84d1d650
L
15702006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1571
1572 PR binutils/2258
1573 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1574 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1575
266abb8f
NS
15762006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1577
1578 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1579 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1580 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1581 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1582 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1583
15842006-02-06 Steve Ellcey <sje@cup.hp.com>
1585
1586 * ia64.h (SHF_IA_64_HP_TLS): New.
1587
67a4f2b7
AO
15882006-01-18 Alexandre Oliva <aoliva@redhat.com>
1589
1590 Introduce TLS descriptors for i386 and x86_64.
1591 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1592 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1593 New.
1594 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1595 R_X86_64_TLSDESC): New.
1596
64fd6348
NC
15972006-01-09 Mike Frysinger <vapier@gentoo.org>:
1598
1599 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1600
d031aafb
NS
16012005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1602
1603 Second part of ms1 to mt renaming.
1604 * common.h (EM_MT): Renamed.
1605 * mt.h: Rename relocs, cpu & other defines.
1606
e210c36b
NC
16072005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1608
1609 * mt.h: Renamed from ms1.h
1610
39b41c9c
PB
16112005-12-12 Paul Brook <paul@codesourcery.com>
1612
1613 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1614
5e2b0d47
NC
16152005-11-11 Nick Clifton <nickc@redhat.com>
1616
1617 PR 1150
1618 * mips.h (STO_OPTIONAL): Define.
1619 (ELF_MIPS_IS_OPTIONAL): Define.
1620
e210c36b
NC
16212005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1622
1623 Add ms2.
1624 * ms1.h (EF_MS1_CPU_MS2): New.
1625
16262005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1627
1628 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1629
3c9b82ba
NC
16302005-09-30 Catherine Moore <clm@cm00re.com>
1631
1632 * bfin.h: New file.
1633 * common.h (EM_BLACKFIN): Define.
1634
ee065d83
PB
16352005-10-08 Paul Brook <paul@codesourcery.com>
1636
1637 * arm.h: Add prototypes for BFD object attribute routines.
1638
1cacb694
RE
16392005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1640
1641 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1642
3c26c61a
DA
16432005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1644
1645 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1646 New defines.
1647
67762f6b
DA
16482005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1649
1650 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1651 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1652 deprecated defines.
1653 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1654 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1655 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1656 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1657 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1658 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1659 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1660 NT_HP_UX_OPTIONS): Define.
1661
fd54057a
DD
16622005-07-25 DJ Delorie <dj@redhat.com>
1663
1664 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1665
3b22753a
L
16662005-07-25 Jan Hubicka <jh@suse.cz>
1667
1668 * x86-64.h (SHN_X86_64_LCOMMON): New.
1669 (SHF_X86_64_LARGE): New.
1670
157e7bd1
NC
16712005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1672
1673 * m32r.h (R_M32R_REL32): Added.
1674
df45824a
BE
16752005-07-18 Ben Elliston <bje@au.ibm.com>
1676
1677 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1678 Replace with DW_ATE_decimal_float (now in DWARF 3).
1679
49f58d10
JB
16802005-07-14 Jim Blandy <jimb@redhat.com>
1681
1682 Add support for Renesas M32C and M16C.
1683 * common.h (EM_M32C): New machine number.
1684 * m32c.h: New file.
fd2f25da 1685
e210c36b
NC
16862005-06-17 Jakub Jelinek <jakub@redhat.com>
1687
1688 * external.h (GRP_ENTRY_SIZE): Define.
1689
d6ab8113
JB
16902005-06-17 Jan Beulich <jbeulich@novell.com>
1691
1692 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1693 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1694 R_X86_64_GOTPC32.
1695
3c33e371
AH
16962005-06-07 Aldy Hernandez <aldyh@redhat.com>
1697 Michael Snyder <msnyder@redhat.com>
1698 Stan Cox <scox@redhat.com>
1699
1700 * common.h (EM_MS1): Define.
1701
1702 * ms1.h: New file.
1703
2acf634e
RH
17042005-05-31 Richard Henderson <rth@redhat.com>
1705
1706 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1707
484124bb
RH
17082005-05-29 Richard Henderson <rth@redhat.com>
1709
1710 * alpha.h (DT_ALPHA_PLTRO): New.
1711
d68f4033
BE
17122005-05-19 Ben Elliston <bje@au.ibm.com>
1713
1714 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1715 the user-defined encoding space pending inclusion in the standard.
1716
cb1afa5c
ZW
17172005-05-18 Zack Weinberg <zack@codesourcery.com>
1718
1719 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1720 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1721
c19d1205
ZW
17222005-05-17 Zack Weinberg <zack@codesourcery.com>
1723
1724 * arm.h: Import complete list of official relocation names
1725 and numbers from AAELF. Define FAKE_RELOCs for old names.
1726 Remove a few old names no longer used anywhere.
1727
1fe44d79
AM
17282005-05-14 Alan Modra <amodra@bigpond.net.au>
1729
1730 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1731
2df98d85
AM
17322005-05-11 Alan Modra <amodra@bigpond.net.au>
1733
1734 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1735 R_PPC_RELAX32PC_PLT) Adjust.
1736 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1737 (DT_PPC_GLINK): Define.
1738
e172dbf8
NC
17392005-05-10 Nick Clifton <nickc@redhat.com>
1740
1741 * Update the address and phone number of the FSF organization in
1742 the GPL notices in the following files:
2df98d85 1743 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1744 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1745 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1746 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1747 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1748 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1749 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1750
faa7ef87
L
17512005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1752
a63027e5
L
1753 Moved from ../ChangeLog
1754
faa7ef87
L
1755 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1756 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1757
1758 2004-10-12 Paul Brook <paul@codesourcery.com>
1759 * arm.h (EF_ARM_EABI_VER4): Define.
1760
1761 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1762
1763 * common.h (PT_SUNW_EH_FRAME): Define.
1764 * x86-64.h (SHT_X86_64_UNWIND): Define.
1765
1766 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1767 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1768 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1769 (XTENSA_PROP_SEC_NAME): Define.
1770 (property_table_entry): Add flags field.
1771 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1772
1773 2004-09-17 Paul Brook <paul@codesourcery.com>
1774 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1775 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1776 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1777
1778 2004-09-13 Paul Brook <paul@codesourcery.com>
1779 * arm.h: Rename RELABS to TARGET1.
1780
1781 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1782 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1783 (PT_GNU_RELRO): Define.
1784
ba93b8ac
DJ
17852005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1786 Phil Blundell <philb@gnu.org>
1787
1788 * arm.h: Add TLS relocations.
1789
c927f9ef
BE
17902005-03-23 Ben Elliston <bje@au.ibm.com>
1791
1792 * dwarf.h: Merge with GCC's dwarf.h.
1793
238d258f
NC
17942005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1795
1796 * m68k.h (EF_CFV4E): Define.
1797
b294bdf8
MM
17982005-03-17 Paul Brook <paul@codesourcery.com>
1799 Dan Jacobowitz <dan@codesourcery.com>
1800 Mark Mitchell <mark@codesourcery.com>
1801
1802 * arm.h (PT_ARM_EXIDX): Define.
1803
51cb3ca7
DJ
18042005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1805 Joseph Myers <joseph@codesourcery.com>
1806
1807 * mips.h: Define MIPS TLS relocations.
1808
d6f16593 18092005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1810 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1811
1812 * mips.h (R_MIPS16_GOT16): New reloc code.
1813 (R_MIPS16_CALL16): Likewise.
1814 (R_MIPS16_HI16): Likewise.
1815 (R_MIPS16_LO16): Likewise.
1816 (R_MIPS16_min): New fake reloc code.
1817 (R_MIPS16_max): Likewise.
1818
a1c17af2
MR
18192005-02-11 Maciej W. Rozycki <macro@mips.com>
1820
1821 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1822
90219bd0
AO
18232005-01-25 Alexandre Oliva <aoliva@redhat.com>
1824
1825 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1826 * frv.h: Add R_FRV_TLSMOFF.
1827 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1828 * frv.h: Add TLS relocations.
1829
e38bc3b5
NC
18302005-01-17 Nick Clifton <nickc@redhat.com>
1831
1832 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1833 EF_SH2A_SH3E): New flags.
1834 (EF_SH_BFD_TABLE): Add these new flags to the table.
1835
b4a38de6
AM
18362005-01-12 Alan Modra <amodra@bigpond.net.au>
1837
1838 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1839 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1840
750bce0e 18412004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1842
faa7ef87 1843 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1844
1e50d24d
RS
18452004-12-16 Richard Sandiford <rsandifo@redhat.com>
1846
1847 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1848
69881c93
ILT
18492004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1850
1851 * mips.h (E_MIPS_MACH_9000): Define.
1852
b676888f
HPN
18532004-11-04 Hans-Peter Nilsson <hp@axis.com>
1854
1855 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1856 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1857 macros.
1858
637cf767
EC
18592004-10-06 Eric Christopher <echristo@redhat.com>
1860
1861 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1862
40a18ebd
NC
18632004-10-01 Paul Brook <paul@codesourcery.com>
1864
1865 * arm.h (SHT_ARM_EXIDX): Define.
1866 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1867 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1868 Define.
1869
b18c562e
NC
18702004-08-25 Dmitry Diky <diwil@spec.ru>
1871
1872 * msp430.h: Add new relocs.
1873
083febaa
L
18742004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1875
1876 * i386.h (R_386_USED_BY_INTEL_200): New.
1877
1d70c7fb
AO
18782004-07-29 Alexandre Oliva <aoliva@redhat.com>
1879
1880 Introduce SH2a support.
1881 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1882 * sh.h (EF_SH2A_NOFPU): New.
1883 2003-12-01 Michael Snyder <msnyder@redhat.com>
1884 * sh.h (EF_SH2A): New.
1885
670ec21d
NC
18862004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1887
1888 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1889 BFD_RELOC_CRX_SWITCH32.
1890
1fe1f39c
NC
18912004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1892
1893 * common.h (EM_CRX): Define.
1894 * crx.h: New file.
1895
097f809a
NC
18962004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1897
1898 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1899 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1900
375db92b
AM
19012004-06-19 Alan Modra <amodra@bigpond.net.au>
1902
1903 * common.h (ELF64_R_INFO): Warning fix.
1904
092dcd75
CD
19052004-06-14 Chris Demetriou <cgd@broadcom.com>
1906
1907 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1908 with an updated comment.
1909
f6f9408f
JR
19102004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1911
1912 * sh.h (EF_SH_HAS_DSP): Remove.
1913 (EF_SH_HAS_FP): Remove.
1914 (EF_SH_MERGE_MACH): Remove.
1915 (EF_SH4_NOFPU): Convert to decimal.
1916 (EF_SH4A_NOFPU): Likewise.
1917 (EF_SH4_NOMMU_NOFPU): Likewise.
1918 (EF_SH3_NOMMU): Add new macro.
1919 (EF_SH_BFD_TABLE): Likewise.
1920 (sh_find_elf_flags): Add prototype.
1921 (sh_elf_get_flags_from_mach): Likewise.
1922
4030e8f6
CD
19232004-04-24 Chris Demetriou <cgd@broadcom.com>
1924
1925 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1926 (R_MIPS_GNU_REL_HI16): Remove.
1927 (R_MIPS_GNU_REL16_S2): Update comment.
1928
0949843d 19292004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1930 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1931
1932 * common.h (EM_CR): Define.
1933 * cr16c.h: New file.
1934
d507cf36
PB
19352004-03-23 Paul Brook <paul@codesourcery.com>
1936
1937 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1938
ae51a426
JR
19392003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1940
1941 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1942
676a64f4
RS
19432004-03-01 Richard Sandiford <rsandifo@redhat.com>
1944
1945 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1946
481fedf3
RM
19472004-01-28 Roland McGrath <roland@redhat.com>
1948
1949 * common.h (AT_SECURE): New macro.
1950
7e67eb11
RM
19512004-01-21 Roland McGrath <roland@redhat.com>
1952
1953 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1954 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1955 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1956 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1957 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1958
3fe74472
MK
19592004-01-17 Mark Kettenis <kettenis@gnu.org>
1960
1961 * common.h (NT_OPENBSD_IDENT): Define.
1962
79987b2f
AO
19632004-01-06 Alexandre Oliva <aoliva@redhat.com>
1964
1965 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1966 * frv.h (EF_FRV_FDPIC): New macro.
1967 (EF_FRV_PIC_FLAGS): Adjust.
1968 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1969 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1970 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1971 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1972 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1973 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1974 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1975 New.
1976
252b5132 1977
c9e214e5 1978For older changes see ChangeLog-9103
252b5132 1979\f
4b95cf5c 1980Copyright (C) 2004-2014 Free Software Foundation, Inc.
752937aa
NC
1981
1982Copying and distribution of this file, with or without modification,
1983are permitted in any medium without royalty provided the copyright
1984notice and this notice are preserved.
1985
252b5132 1986Local Variables:
c9e214e5
AM
1987mode: change-log
1988left-margin: 8
1989fill-column: 74
252b5132
RH
1990version-control: never
1991End:
This page took 0.792254 seconds and 4 git commands to generate.