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