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