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