Add Elf_Internal_Chdr and ElfXX_External_Chdr
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
6aa76120
L
12015-04-03 H.J. Lu <hongjiu.lu@intel.com>
2
3 * external.h (Elf32_External_Chdr): New.
4 (Elf64_External_Chdr): Likewise.
5 * internal.h (Elf_Internal_Chdr): Likewise.
6
332f5759
L
72015-03-26 H.J. Lu <hongjiu.lu@intel.com>
8
9 * common.h (ELFOSABI_CLOUDABI): New.
10 (SHF_COMPRESSED): Likewise.
11 (ELFCOMPRESS_ZLIB): Likewise.
12 (ELFCOMPRESS_LOOS): Likewise.
13 (ELFCOMPRESS_HIOS): Likewise.
14 (ELFCOMPRESS_LOPROC): Likewise.
15 (ELFCOMPRESS_HIPROC): Likewise.
16
1740ba0c
NC
172015-03-19 Nick Clifton <nickc@redhat.com>
18
19 * rl78.h (E_FLAG_RL78_G10): Redefine.
20 (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
21 E_FLAG_RL78_G14): New flags.
22
3c12b054
MS
232015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
24
25 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
26
685080f2
NC
272015-02-24 Nick Clifton <nickc@redhat.com>
28
29 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
30 (EF_RH850_CACHE): Likewise.
31 (EF_RH850_MMU): Likewise.
32 (EF_RH850_DATA_ALIGN8): Likewise.
33 (SHT_RENESAS_IOP): Fix typo in name.
34 (SHT_RENESAS_INFO): Define.
35 (V850_NOTE_SECNAME): Define.
36 (SIZEOF_V850_NOTE): Define.
37 (V850_NOTE_NAME): Define.
38 (enum v850_notes): New enum.
39 (NUM_V850_NOTES): Define.
40
8f3102ea
NC
412015-02-23 Nick Clifton <nickc@redhat.com>
42
43 PR 17915
44 * score.h: Fix typo in license header.
45
4ef9f41a
AA
462015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
47
48 * common.h (NT_S390_VXRS_LOW): New macro.
49 (NT_S390_VXRS_HIGH): Likewise.
50
3f8107ab
AM
512015-01-28 James Bowman <james.bowman@ftdichip.com>
52
53 * common.h (EM_FT32): Define.
54 * ft32.h: New file.
55
400cf8cb
AG
562015-01-09 Anthony Green <green@moxielogic.com>
57
58 * common.h (EM_MOXIE): Redefine to official number.
59 (EM_MOXIE_OLD): Define (from old number).
60
b90efa5b
AM
612015-01-01 Alan Modra <amodra@gmail.com>
62
63 Update year range in copyright notice of all files.
64
5c294fee
TG
652014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
66
67 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
68
d924db55
EB
692014-12-06 Eric Botcazou <ebotcazou@adacore.com>
70
71 * common.h (EM_VISIUM): Define.
72 * visium.h: New file.
73
0be36304
L
742014-11-13 H.J. Lu <hongjiu.lu@intel.com>
75
76 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
77
0b6be415
JM
782014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
79
80 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
81
3d68f91c
JM
822014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
83
84 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
85 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
86 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
87 (ELF_SPARC_HWCAP2_ADP): Likewise.
88 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
89 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
90 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
91 (ELF_SPARC_HWCAP2_XMONT): Likewise.
92 (ELF_SPARC_HWCAP2_NSEC): Likewise.
93 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
94 (ELF_SPARC_HWCAP2_FJDES): Likewise.
95 (ELF_SPARC_HWCAP2_FJAES): Likewise.
96
23664eac
WN
972014-10-08 Will Newton <will.newton@linaro.org>
98
99 * aarch64.h: Sync up relocations with ABI release 1.0.
100
1c8f6a4d
KLC
1012014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
102
103 * nds32.h: Declare new relocations.
104
7361da2c
AB
1052014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
106 Matthew Fortune <matthew.fortune@imgtec.com>
107
108 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
109 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
110 (E_MIPS_ARCH_32R6): New define.
111 (E_MIPS_ARCH_64R6): New define.
112
599b6fb8
DD
1132014-08-26 DJ Delorie <dj@redhat.com>
114
115 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
116
75f58085
BS
1172014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
118
119 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
120
f36e8886
BS
1212014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
123 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
124 Soundararajan <Sounderarajan.D@atmel.com>
125
126 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
127 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
128 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
129 (AVR_ISA_2xxxa): Define ISA without LPM.
130 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
131 Add doc for contraint used in 16 bit lds/sts.
132 Adjust ISA group for icall, ijmp, pop and push.
133 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
134
73589c9d
CS
1352014-04-22 Christian Svensson <blue@cmd.nu>
136
137 * common.h: Remove openrisc and or32 support. Add support for or1k.
138 * or1k.h: New file.
139 * openrisc.h: Delete.
140 * or32.h: Delete.
141
4b95cf5c
AM
1422014-03-05 Alan Modra <amodra@gmail.com>
143
144 Update copyright years.
145
45965137
AM
1462014-03-05 Alan Modra <amodra@gmail.com>
147
148 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
149
d32e5c54
AP
1502014-02-06 Andrew Pinski <apinski@cavium.com>
151
152 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
153
1c2de463
SL
1542014-02-03 Sandra Loosemore <sandra@codesourcery.com>
155
156 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
157 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
158 (R_NIOS2_ILLEGAL): Adjust.
159
78058a5e
SL
1602014-01-30 Sandra Loosemore <sandra@codesourcery.com>
161
162 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
163
718ee4dc
UW
1642014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
165
166 * common.h (AT_HWCAP2): Define.
167
35c08157
KLC
1682013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
169 Wei-Cheng Wang <cole945@gmail.com>
170
171 * nds32.h: New file for Andes NDS32.
172
594d8fa8
MF
1732013-12-07 Mike Frysinger <vapier@gentoo.org>
174
175 * epiphany.h: Remove +x file mode.
176
c3320543
L
1772013-11-17 H.J. Lu <hongjiu.lu@intel.com>
178
179 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
180
da0781dc
YZ
1812013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
182
183 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
184 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
185 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
186 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
187
e8910a83
AM
1882013-10-30 Alan Modra <amodra@gmail.com>
189
190 * ppc.h (DT_PPC_TLSOPT): Delete.
191 (DT_PPC_OPT, PPC_OPT_TLS): Define.
192 * ppc64.h (DT_PPC64_TLSOPT): Delete.
193 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
194
6911b7dc
AM
1952013-10-30 Alan Modra <amodra@gmail.com>
196
197 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
198 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
199 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
200
ee67d69a
AM
2012013-10-30 Alan Modra <amodra@gmail.com>
202
203 * ppc64.h (EF_PPC64_ABI): Define.
204
f9c6b907
AM
2052013-10-30 Alan Modra <amodra@gmail.com>
206
207 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
208 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
209 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
210 (IS_PPC64_TLS_RELOC): Match new tls relocs.
211
63b8b2af
CF
2122013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
213
214 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
215 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
216
f303dcc0
SE
2172013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
218
219 * mips.h (EF_MIPS_FP64): New e_flags bit.
220
4046d87a
NC
2212013-08-09 Nick Clifton <nickc@redhat.com>
222
223 * rl78.c (E_FLAG_RL78_G10): Define.
224
d929bc19
MR
2252013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
226
227 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
228 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
229 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
230 Val_GNU_MIPS_ABI_FP_64): New enum.
231
ba92f887
MR
2322013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
233
234 * mips.h (EF_MIPS_NAN2008): New macro.
235
ee4dff51
TG
2362013-07-08 Tristan Gingold <gingold@adacore.com>
237
238 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
239
fb798c50
AK
2402013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
241
242 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
243 R_390_PC24DBL, and R_390_PLT24DBL.
244
a6bb11b2
YZ
2452013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
246
247 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
248
1bbce132
MR
2492013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
250
251 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
252 (ELF_ST_SET_MIPS_PLT): Likewise.
253
8847944f
WN
2542013-06-19 Will Newton <will.newton@linaro.org>
255
256 * aarch64.h: Remove R_AARCH64_IRELATIVE.
257
692e2b8b
WN
2582013-06-07 Will Newton <will.newton@linaro.org>
259
260 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
261
48e65d55
MR
2622013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
263
264 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
265
067ec077
CM
2662013-05-30 Paul Brook <paul@codesourcery.com>
267
268 * mips.h (R_MIPS_EH): New.
269
418009c2
YZ
2702013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
271
272 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
273 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
274 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
275 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
276
45901633
L
2772013-05-22 H.J. Lu <hongjiu.lu@intel.com>
278
279 * common.h (EM_INTEL205): New.
280 (EM_INTEL206): Likewise.
281 (EM_INTEL207): Likewise.
282 (EM_INTEL208): Likewise.
283 (EM_INTEL209): Likewise.
284
13761a11
NC
2852013-05-02 Nick Clifton <nickc@redhat.com>
286
287 * msp430.h: Add MSP430X relocs.
288 Add some more MSP430 machine numbers.
289 Add values used by .MSP430.attributes section.
290
81f5558e
NC
2912013-03-21 Michael Schewe <michael.schewe@gmx.net>
292
293 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
294 mov @(disp:32,ERx) to mov @(disp:16,ERx).
295
abb3f6cc
NC
2962013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
297
298 * common.h (NT_S390_TDB): Define.
299
36591ba1
SL
3002013-02-06 Sandra Loosemore <sandra@codesourcery.com>
301 Andrew Jenner <andrew@codesourcery.com>
302
303 Based on patches from Altera Corporation.
304
305 * nios2.h: New file.
306
78c8d46c
NC
3072013-01-24 Nick Clifton <nickc@redhat.com>
308
309 * v850.h: Add support for e3v5 architecture.
310 Reorganize processor selection macros.
311
e1ec603f
L
3122013-01-16 H.J. Lu <hongjiu.lu@intel.com>
313
314 * i386.h (R_386_SIZE32): Fill it.
315 * x86-64.h (R_X86_64_SIZE32): Likewise.
316 (R_X86_64_SIZE64): Likewise.
317
a3c62988
NC
3182013-01-10 Will Newton <will.newton@imgtec.com>
319
320 * common.h: Fix case of "Meta".
321 * metag.h: New file.
322
652451f8
YZ
3232013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
324
325 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
326 definitions.
327
e407c74b
NC
3282013-01-04 Juergen Urban <JuergenUrban@gmx.de>
329
330 * mips.h: Add MIPS machine variant number for r5900 which is
331 compatible with old Playstation 2 software.
332
34b60028
L
3332012-11-16 H.J. Lu <hongjiu.lu@intel.com>
334
335 * common.h (DF_1_CONLFAT): Renamed to ...
336 (DF_1_CONFALT): This.
337 (DF_1_ENDFILTEE): New.
338 (DF_1_DISPRELDNE): Likewise.
339 (DF_1_DISPRELPND): Likewise.
340 (DF_1_NODIRECT): Likewise.
341 (DF_1_IGNMULDEF): Likewise.
342 (DF_1_NOKSYMS): Likewise.
343 (DF_1_NOHDR): Likewise.
344 (DF_1_EDITED): Likewise.
345 (DF_1_NORELOC): Likewise.
346 (DF_1_SYMINTPOSE): Likewise.
347 (DF_1_GLOBAUDIT): Likewise.
348 (DF_1_SINGLETON): Likewise.
349
708e2187
NC
3502012-11-09 Nick Clifton <nickc@redhat.com>
351
352 * rx.h (EF_RX_CPU_RX): Add comment.
353 (E_FLAG_RX_ABI): Define.
354
de863c74
NC
355 * v850.h: Add RH850 ABI values.
356
c266cd02
MR
3572012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
358
359 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
360
ff826ef3
TT
3612012-11-01 Tom Tromey <tromey@redhat.com>
362
363 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
364
3bfcb652
NC
3652012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
366
367 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
368 (EF_ARM_ABI_FLOAT_HARD): Likewise.
369
9ece1fa9
TT
3702012-10-23 Tom Tromey <tromey@redhat.com>
371
372 * common.h (NT_SIGINFO, NT_FILE): New defines.
373
e5b95258
WL
3742012-08-27 Walter Lee <walt@tilera.com>
375
376 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
377 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
378 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
379 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
380 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
381 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
382 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
383 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
384 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
385 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
386 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
387 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
388 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
389 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 390
a06ea964
NC
3912012-08-13 Ian Bolton <ian.bolton@arm.com>
392 Laurent Desnogues <laurent.desnogues@arm.com>
393 Jim MacArthur <jim.macarthur@arm.com>
394 Marcus Shawcroft <marcus.shawcroft@arm.com>
395 Nigel Stephens <nigel.stephens@arm.com>
396 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
397 Richard Earnshaw <rearnsha@arm.com>
398 Sofiane Naci <sofiane.naci@arm.com>
399 Tejas Belagod <tejas.belagod@arm.com>
400 Yufeng Zhang <yufeng.zhang@arm.com>
401
402 * aarch64.h: New file.
403 * common.h (EM_res183): Rename to EM_AARCH64.
404 (EM_res184): Rename to EM_ARM184.
405
cefc6d46
IS
4062012-06-28 Iain Sandoe <iain@codesourcery.com>
407
408 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
409 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
410
40551fb8
NC
4112012-05-16 Georg-Johann Lay <avr@gjlay.de>
412
413 PR target/13503
414 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
415
6927f982
NC
4162012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
417
418 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
419 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
420 (E_M68HC11_XGATE_RAMOFFSET): Define.
421
b9c361e0
JL
4222012-05-14 James Lemke <jwlemke@codesourcery.com>
423 * ppc.h (SEC_PPC_VLE): Remove.
424
4252012-05-14 Catherine Moore <clm@codesourcery.com>
426 James Lemke <jwlemke@codesourcery.com>
427
428 * ppc.h (R_PPC_VLE_REL8): New reloction.
429 (R_PPC_VLE_REL15): Likewise.
430 (R_PPC_VLE_REL24): Likewise.
431 (R_PPC_VLE_LO16A): Likewise.
432 (R_PPC_VLE_LO16D): Likewise.
433 (R_PPC_VLE_HI16A): Likewise.
434 (R_PPC_VLE_HI16D): Likewise.
435 (R_PPC_VLE_HA16A): Likewise.
436 (R_PPC_VLE_HA16D): Likewise.
437 (R_PPC_VLE_SDA21): Likewise.
438 (R_PPC_VLE_SDA21_LO): Likewise.
439 (R_PPC_VLE_SDAREL_LO16A): Likewise.
440 (R_PPC_VLE_SDAREL_LO16D): Likewise.
441 (R_PPC_VLE_SDAREL_HI16A): Likewise.
442 (R_PPC_VLE_SDAREL_HI16D): Likewise.
443 (R_PPC_VLE_SDAREL_HA16A): Likewise.
444 (R_PPC_VLE_SDAREL_HA16D): Likewise.
445 (SEC_PPC_VLE): Remove.
446 (PF_PPC_VLE): New program header flag.
447 (SHF_PPC_VLE): New section header flag.
448 (vle_opcodes, vle_num_opcodes): New.
449 (VLE_OP): New macro.
450 (VLE_OP_TO_SEG): New macro.
451
99700d6f
NC
4522012-05-11 Georg-Johann Lay <avr@gjlay.de
453
454 PR target/13503
455 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
456 R_AVR_8_HI8, R_AVR_8_HHI8.
457
f6c1a2d5
NC
4582012-05-03 Sean Keys <skeys@ipdatasys.com>
459
460 * xgate.h: Mininal file to support XGATE relocations.
461
4d296447
DM
4622012-04-27 David S. Miller <davem@davemloft.net>
463
464 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
465 pause, and compare-and-branch instructions.
466
0a22ae8e
NC
4672012-03-07 Nick Clifton <nickc@redhat.com>
468
469 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
470 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
471 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
472 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
473
6f7be959
WL
4742012-02-25 Walter Lee <walt@tilera.com>
475
476 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
477 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
478 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
479 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
480 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
481 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
482 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
483 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
484 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
485 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
486 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
487 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
488 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
489 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
490 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
491 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
492 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
493 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
494 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
495 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
496 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
497 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
498 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
499 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
500 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
501 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
502 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
503 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
504 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
505 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
506 (R_TILEGX_TLS_GD_CALL): Ditto.
507 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
508 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
509 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
510 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
511 (R_TILEGX_TLS_IE_LOAD): Ditto.
512 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
513 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
514 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
515 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
516 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
517 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
518 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
519 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
520 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
521 (R_TILEPRO_TLS_IE_LOAD): Ditto.
522 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
523 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
524 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
525 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
526 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
527 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
528 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
529 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
530
9cea966c
DD
5312011-12-22 DJ Delorie <dj@redhat.com>
532
533 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
534 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
535
8b40760a
L
5362011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
537
538 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
539
355b81d9
UW
5402011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
541
542 * common.h (NT_S390_LAST_BREAK): Define.
543 (NT_S390_SYSTEM_CALL): Likewise.
544
99c513f6
DD
5452011-11-01 DJ Delorie <dj@redhat.com>
546
547 * common.h (EM_RL78, EM_78K0R): New.
548 * rl78.h: New.
549
cfb8c092
NC
5502011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
551
552 * epiphany.h: New file.
553 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
554
3b421ab3
AM
5552011-10-10 Alan Modra <amodra@gmail.com>
556
557 * ppc64.h (R_PPC64_TOCSAVE): Add.
558
d4cb0ea0
NC
5592011-10-05 DJ Delorie <dj@redhat.com>
560
561 * rx.h (E_FLAG_RX_PID): New.
562
9e8c70f9
DM
5632011-09-21 David S. Miller <davem@davemloft.net>
564
565 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
566 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
567
505b88fb
L
5682011-08-12 H.J. Lu <hongjiu.lu@intel.com>
569
570 PR ld/13082
571 * x86-64.h (R_X86_64_RELATIVE64): New.
572
df58fc94
RS
5732011-07-24 Chao-ying Fu <fu@mips.com>
574 Maciej W. Rozycki <macro@codesourcery.com>
575
576 * mips.h (R_MICROMIPS_min): New relocations.
577 (R_MICROMIPS_26_S1): Likewise.
578 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
579 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
580 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
581 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
582 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
583 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
584 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
585 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
586 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
587 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
588 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
589 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
590 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
591 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
592 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
593 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
594 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
595 (R_MICROMIPS_max): Likewise.
596 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
597 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
598 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
599 (STO_MICROMIPS): Likewise.
600 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
601 (ELF_ST_IS_COMPRESSED): Likewise.
602 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
603 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
604 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
605
7a9068fe
L
6062011-07-22 H.J. Lu <hongjiu.lu@intel.com>
607
608 * common.h (EM_K1OM): New.
609
9c55345c
TS
6102011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
611 Thomas Schwinge <thomas@schwinge.name>
612
2bb70ae0 613 PR binutils/12913
9c55345c
TS
614 * common.h (ELFOSABI_GNU): Define, replaces...
615 (ELFOSABI_LINUX): ... this, kept as an alias.
616 (ELFOSABI_HURD): Remove.
617
faa9a424
UW
6182011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
619
620 * common.h (NT_ARM_VFP): Define.
621
aa137e4d
NC
6222011-06-13 Walter Lee <walt@tilera.com>
623
624 * common.h: Add EM_TILEGX.
625 * tilegx.h: New file.
626 * tilepro.h: New file.
627
2ddcd4af
TG
6282011-06-09 Tristan Gingold <gingold@adacore.com>
629
630 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
631
cc643b88
NC
6322011-06-02 Nick Clifton <nickc@redhat.com>
633
634 * common.h: Fix spelling mistake in comment.
635 * reloc-macros.h: Likewise.
636
63e1a0fc
PB
6372011-05-31 Paul Brook <paul@codesourcery.com>
638
639 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
640
8b40760a
L
6412011-05-09 Paul Brook <paul@codesourcery.com>
642
643 * tic6x.h (ELF_STRING_C6000_unwind,
644 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
645 ELF_STRING_C6000_unwind_info_once): Define.
646
e21e5835
NC
6472011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
648
649 * common.h (NT_STAPSDT): New define.
650
c7811365
BS
6512011-03-31 Bernd Schmidt <bernds@codesourcery.com>
652
653 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
654 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
655 (SHN_TIC6X_SCOMMON): Define.
656
00e98fc7
TG
6572011-03-31 Tristan Gingold <gingold@adacore.com>
658
659 * ia64.h (Elf64_External_VMS_Note): New struct.
660 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
661 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
662 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
663 (NT_VMS_PATCHTIME) New macros.
664
34e77a92
RS
6652011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
666
667 * arm.h (R_ARM_IRELATIVE): New relocation.
668
35fc36a8
RS
6692011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
670
671 * internal.h (elf_internal_sym): Add st_target_internal.
672 * arm.h (arm_st_branch_type): New enum.
673 (ARM_SYM_BRANCH_TYPE): New macro.
674
8f7e76d0
NC
6752011-03-10 Nick Clifton <nickc@redhat.com>
676
677 * common.h (EM_V850): V850s now supplied by Renesas.
678
15a44d57
AM
6792011-02-25 Alan Modra <amodra@gmail.com>
680
eba5cfbc 681 PR 12516
15a44d57
AM
682 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
683 sections at start or end of PT_DYNAMIC.
684
0855e32b
NS
6852011-01-10 Nathan Sidwell <nathan@codesourcery.com>
686 Glauber de Oliveira Costa <glommer@gmail.com>
687
688 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
689 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
690 relocations.
691
aa137e4d
NC
6922010-11-16 Jie Zhang <jie.zhang@analog.com>
693
694 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
695 (EF_BFIN_DATA_IN_L1): Define.
696
fd503541
NC
6972010-11-11 Mingming Sun <mingm.sun@gmail.com>
698
699 * mips.h (E_MIPS_MACH_LS3A): Defined.
700
87779176
JM
7012010-11-02 Joseph Myers <joseph@codesourcery.com>
702
703 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
704 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
705 Tag_ABI_array_object_alignment,
706 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
707
3cbd1c06
JM
7082010-10-29 Joseph Myers <joseph@codesourcery.com>
709
710 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
711
b5593623
JM
7122010-10-29 Bernd Schmidt <bernds@codesourcery.com>
713 Joseph Myers <joseph@codesourcery.com>
714
715 * tic6x-attrs.h (Tag_ABI_DSBT): New.
716
75fa6dc1
JM
7172010-10-21 Joseph Myers <joseph@codesourcery.com>
718
719 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
720 value 4.
721 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
722 attribute renaming.
723
1cd986c5
NC
7242010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
725 Ina Pandit <ina.pandit@kpitcummins.com>
726
727 * v850.h: Add support for V850E2 and V850E2V3.
728 (v850_reloc_type): Update the newly added relocations
729
f4638467
AM
7302010-07-20 Alan Modra <amodra@gmail.com>
731
732 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
733 (ELF_SECTION_SIZE): ..here.
734 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
735 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
736
ba761f19
AM
7372010-06-25 Alan Modra <amodra@gmail.com>
738
739 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
740
59e6276b
JM
7412010-06-15 Joseph Myers <joseph@codesourcery.com>
742
743 * tic6x-attrs.h: New.
744 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
745 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
746 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
747 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
748 C6XABI_Tag_CPU_arch_C674X): Define.
749
28f997cf
TG
7502010-06-11 Tristan Gingold <gingold@adacore.com>
751
752 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
753 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
754 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
755 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
756 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
757 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
758 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
759 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
760 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
761 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
762 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
763 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
764 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
765 (Elf64_External_VMS_IMAGE_RELA): Ditto.
766 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
767 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
768 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
769 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
770 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
771 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
772 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
773 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
774
8e45593f
NC
7752010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
776 Joseph Myers <joseph@codesourcery.com>
777 Andrew Stubbs <ams@codesourcery.com>
778
779 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
780 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
781 other invalid ranges.
782 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
783 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
784 (R_SH_FUNCDESC_VALUE): New.
785
18ae9cc1
L
7862010-05-18 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR gas/11600
789 * common.h (SHF_EXCLUDE): New.
790
791 * i370.h (SHF_EXCLUDE): Removed.
792 * or32.h (SHF_EXCLUDE): Likewise.
793 * ppc.h (SHF_EXCLUDE): Likewise.
794 * sparc.h (SHF_EXCLUDE): Likewise.
795
9a83a553
AM
7962010-04-23 Alan Modra <amodra@gmail.com>
797
798 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
799 Invert logic to clarify test for .tbss.
800 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
801 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
802 macro args with parentheses.
803 (ELF_SECTION_IN_SEGMENT): Define.
804 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
805 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
806
75375b3e
MGD
8072010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
808
809 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
810 Tag_FP_HP_extension): Add new ABI attribute tags.
811
e4e42b45
NC
8122010-04-15 Nick Clifton <nickc@redhat.com>
813
814 * alpha.h: Update copyright notice to use GPLv3.
815 * arc.h: Likewise.
816 * arm.h: Likewise.
817 * avr.h: Likewise.
818 * bfin.h: Likewise.
819 * common.h: Likewise.
820 * cr16.h: Likewise.
821 * cr16c.h: Likewise.
822 * cris.h: Likewise.
823 * crx.h: Likewise.
824 * d10v.h: Likewise.
825 * d30v.h: Likewise.
826 * dlx.h: Likewise.
827 * dwarf.h: Likewise.
828 * external.h: Likewise.
829 * fr30.h: Likewise.
830 * frv.h: Likewise.
831 * h8.h: Likewise.
832 * hppa.h: Likewise.
833 * i370.h: Likewise.
834 * i386.h: Likewise.
835 * i860.h: Likewise.
836 * i960.h: Likewise.
837 * ia64.h: Likewise.
838 * internal.h: Likewise.
839 * ip2k.h: Likewise.
840 * iq2000.h: Likewise.
841 * lm32.h: Likewise.
842 * m32c.h: Likewise.
843 * m32r.h: Likewise.
844 * m68hc11.h: Likewise.
845 * m68k.h: Likewise.
846 * mcore.h: Likewise.
847 * mep.h: Likewise.
848 * microblaze.h: Likewise.
849 * mips.h: Likewise.
850 * mmix.h: Likewise.
851 * mn10200.h: Likewise.
852 * moxie.h: Likewise.
853 * msp430.h: Likewise.
854 * mt.h: Likewise.
855 * openrisc.h: Likewise.
856 * or32.h: Likewise.
857 * pj.h: Likewise.
858 * ppc.h: Likewise.
859 * ppc64.h: Likewise.
860 * reloc-macros.h: Likewise.
861 * rx.h: Likewise.
862 * s390.h: Likewise.
863 * sh.h: Likewise.
864 * sparc.h: Likewise.
865 * spu.h: Likewise.
866 * v850.h: Likewise.
867 * vax.h: Likewise.
868 * vxworks.h: Likewise.
869 * x86-64.h: Likewise.
870 * xc16x.h: Likewise.
871 * xstormy16.h: Likewise.
872 * xtensa.h: Likewise.
873
9957b18f
AM
8742010-04-08 David Stubbs <stubbs@icerasemi.com>
875
876 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
877 cannot contain any sections.
878
40b36596
JM
8792010-03-25 Joseph Myers <joseph@codesourcery.com>
880
881 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
882 * tic6x.h: New.
883
e1dcda2d
L
8842010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885
886 * common.h (VER_FLG_*): Document.
887 (VER_FLG_INFO): Define.
888
17e57237
NC
8892010-02-23 Andrew Zabolotny <anpaza@mail.ru>
890
891 PR binutils/11297
892 * avr.h: (R_AVR_8): New relocation number.
893
cd21e546
MGD
8942010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
895
896 * arm.h (Tag_MPextension_use): Renumber.
897 (Tag_DIV_use): Add.
898 (Tag_MPextension_use_legacy): Likewise.
899
d7eeb400
MS
9002010-02-09 Michael Holzheu <holzheu@de.ibm.com>
901
902 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
903 NT_S390_CTRS and NT_S390_PREFIX): Define.
904
e1dcda2d
L
9052010-02-08 David S. Miller <davem@davemloft.net>
906
907 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
908
4339cae0
L
9092010-02-02 H.J. Lu <hongjiu.lu@intel.com>
910
911 * common.h (NT_386_XSTATE): New.
912
3ff95107 9132010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 914
3ff95107
L
915 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
916
c75a08aa
AM
9172010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
918
4339cae0 919 * common.h (PN_XNUM): Define.
c75a08aa 920
0675e188
UW
9212009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
922
923 * common.h (NT_S390_HIGH_GPRS): Define.
924
32af9f6e
AM
9252009-12-17 Alan Modra <amodra@bigpond.net.au>
926
927 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
928 R_PPC_RELAX32PC_PLT): Delete.
929 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
930
8b40760a
L
9312009-12-03 David Daney <ddaney@caviumnetworks.com>
932 Adam Nemet <adambnemet@gmail.com>
933
934 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
935
3c65b800
JM
9362009-11-28 Joseph Myers <joseph@codesourcery.com>
937
938 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
939 EM_TI_C5500, EM_CUDA): Define.
940 (EM_res140, EM_res141, EM_res142): Remove.
941
9e3c6df6
PB
9422009-11-17 Paul Brook <paul@codesourcery.com>
943 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
946
c7927a3c
NC
9472009-09-29 DJ Delorie <dj@redhat.com>
948
949 * rx.h: New file.
950
a7f2871e
AM
9512009-09-21 Alan Modra <amodra@bigpond.net.au>
952
953 * ppc.h (DT_PPC_TLSOPT): Define.
954 * ppc64.h (DT_PPC64_TLSOPT): Define.
955
7f6fed87
NC
9562009-08-10 Daniel Gutson <dgutson@codesourcery.com>
957
958 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
959 (SHT_ARM_OVERLAYSECTION): New define.
960
cb88ce9f
BS
9612006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
962
963 From Mike Frysinger <michael.frysinger@analog.com>
964 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
965 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
966 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
967 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
968 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
969 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
970 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
971 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
972 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
973 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
974 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
975 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
976 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
977 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
978 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
979 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
980 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
981 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
982 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 983
44db4087
ME
9842009-08-09 Michael Eager <eager@eagercon.com>
985
986 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 987 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 988
7ba29e2a
NC
9892009-08-06 Michael Eager <eager@eagercon.com>
990
991 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
992 * elf/microblaze.h: New reloc definitions.
993
28ec585f
AM
9942009-07-30 Alan Modra <amodra@bigpond.net.au>
995
996 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
997 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
998
8a9036a4
L
9992009-07-25 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 * common.h (EM_L1OM): New.
1002
8fdcc58d
TS
10032009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1004 Alan Modra <amodra@bigpond.net.au>
1005
1006 * spu.h (R_SPU_ADD_PIC): New.
1007
3e7a7d11
NC
10082009-07-23 Ulrich Drepper <drepper@redhat.com>
1009
1010 * common.h (STB_GNU_UNIQUE): Define.
1011
fa8f86ff
TT
10122009-07-10 Tom Tromey <tromey@redhat.com>
1013
1014 * dwarf2.h: Move to `..'.
1015
1bffd25b
L
10162009-07-10 H.J. Lu <hongjiu.lu@intel.com>
1017
1018 * dwarf2.h: Just include ../dwarf2.h.
1019
e054468f
AM
10202009-07-10 Alan Modra <amodra@bigpond.net.au>
1021
1022 * ppc.h (R_PPC_IRELATIVE): Add.
1023 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1024 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1025 * ppc64.h (R_PPC64_IRELATIVE): Add.
1026
3244e8f5
JJ
10272009-07-03 Jakub Jelinek <jakub@redhat.com>
1028
1029 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1030 and DW_OP_stack_value.
1031
ceaf50a2
AM
10322009-06-22 Alan Modra <amodra@bigpond.net.au>
1033
1034 * ppc.h (R_PPC_RELAX*): Define as enum.
1035
f865a31d
AG
10362009-06-11 Anthony Green <green@moxielogic.org>
1037
1038 * moxie.h (R_MOXIE_PCREL10): New.
1039
cbe950e9
L
10402009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 PR ld/10205
1043 * i386.h (R_386_IRELATIVE): New.
1044 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1045
cf65542b
L
10462009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 * common.h: Update comments for dynamic tag ranges.
1049
4e38f72c
DD
10502009-04-30 DJ Delorie <dj@redhat.com>
1051
1052 * mep.h (EF_MEP_COP_*): New.
1053 (EF_MEP_ALL_FLAGS): Add them.
1054
d8045f23
NC
10552009-04-30 Nick Clifton <nickc@redhat.com>
1056
1057 * common.h (STT_GNU_IFUNC): Define.
1058
ed4a4bdf
CC
10592009-04-24 Cary Coutant <ccoutant@google.com>
1060
1061 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1062
20135e4c
NC
10632009-04-15 Anthony Green <green@moxielogic.com>
1064
1065 * common.h (EM_MOXIE): Define.
1066 * moxie.h: New file.
1067
4d28413b
DD
10682009-04-07 DJ Delorie <dj@redhat.com>
1069
1070 * mep.h (EF_MEP_CPU_C5): New.
1071
96b2958f
L
10722009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1073
1074 * common.h (EM_INTEL178): Removed.
1075 (EM_INTEL179): Likewise.
1076 (EM_ETPU): New.
1077 (EM_SLE9X): Likewise.
1078 (EM_INTEL181): Likewise.
1079 (EM_INTEL182): Likewise.
1080
f47a1d2e
L
10812009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * common.h (EM_INTEL178): New.
1084 (EM_INTEL179): Likewise.
1085 (EM_INTEL180): Likewise.
1086
0e879927
ILT
10872009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1088
1089 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1090
4d407348
MK
10912009-03-14 Mark Kettenis <kettenis@gnu.org>
1092
17e57237
NC
1093 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1094 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1095 (NT_OPENBSD_WCOOKIE): New defines.
1096
904001b0
JK
10972009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * common.h (AT_RANDOM): Define.
1100
727fc41e
AM
11012009-03-04 Alan Modra <amodra@bigpond.net.au>
1102
1103 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1104 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1105
c3b7224a
NC
11062009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1107
1108 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1109 * common.h (EM_SCORE_OLD): Define.
1110
36319970
L
11112009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1112
1113 * common.h (STB_LOPROC): Replace Application-specific with
1114 Processor-specific in comments.
1115 (STB_HIPROC): Likewise.
1116 (STT_LOPROC): Likewise.
1117 (STT_HIPROC): Likewise.
1118
52b6b6b9
JM
11192009-02-03 Sandip Matte <sandip@rmicorp.com>
1120
1121 * mips.h (E_MIPS_MACH_XLR): Define.
1122
cf869cce
NC
11232009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1124
1125 * m68k.h: Map TLS relocations to numbers.
1126
91e22acd
AS
11272009-01-15 Andrew Stubbs <ams@codesourcery.com>
1128 Julian Brown <julian@codesourcery.com>
1129
1130 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1131 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1132 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1133 version 2.07.
1134 (Tag_undefined39, Tag_nodefaults): New enum values.
1135 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1136 (Tag_conformance, Tag_Virtualization_use): Likewise.
1137 (Tag_undefined69, Tag_MPextension_use): Likewise.
1138
01e1a5bc
NC
11392009-01-15 Douglas B Rupp <rupp@gnat.com>
1140
1141 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1142 New macros. Minor reformatting.
1143
84e94c90
NC
11442008-12-23 Jon Beniston <jon@beniston.com>
1145
1146 * lm32.h: New file.
1147
0f88be7a
NC
11482008-12-23 Nick Clifton <nickc@redhat.com>
1149
1150 * commmon.h (STT_IFUNC): Delete.
1151
7a0cc8ed
HPN
11522008-12-20 Hans-Peter Nilsson <hp@axis.com>
1153
1154 * cris.h (R_CRIS_32_IE): New relocation.
1155
e7c33416
NC
11562008-12-03 Nick Clifton <nickc@redhat.com>
1157
1158 * common.h (STT_IFUNC): Define.
1159
e73521d6
SR
11602008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1161
1162 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1163 R_CR16_GLOB_DAT): New relocations.
1164
a973d22c
HPN
11652008-11-25 Hans-Peter Nilsson <hp@axis.com>
1166
1167 * cris.h (R_CRIS_32_TPREL): Correct comment.
1168 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1169
8e79c3df
CM
11702008-11-18 Catherine Moore <clm@codesourcery.com>
1171
1172 * arm.h (Tag_ABI_FP_16bit_format): Define.
1173
2b0bc088
NC
11742008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1175
1176 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1177
759cc328
UW
11782008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1179
1180 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1181
f82e0623
NF
11822008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1183
1184 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1185
1d037692
HPN
11862008-10-04 Hans-Peter Nilsson <hp@axis.com>
1187
1188 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1189 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1190 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1191 (R_CRIS_16_TPREL): New relocations.
1192
28dbbc02
BW
11932008-08-20 Bob Wilson <bob.wilson@acm.org>
1194
1195 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1196 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1197 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1198
861fb55a
DJ
11992008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1200 Daniel Jacobowitz <dan@codesourcery.com>
1201 Catherine Moore <clm@codesourcery.com>
1202 Mark Shinwell <shinwell@codesourcery.com>
1203
1204 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1205 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1206
0deb8eee
AM
12072008-08-04 Markus Weiss <weissms@aros.org>
1208
1209 * common.h (ELFOSABI_AROS): Update comment.
1210
3c7b9897
AM
12112008-07-26 Michael Eager <eager@eagercon.com>
1212
1213 * ppc.h: Add description of single-precision.
1214
89eeb0bc
LM
12152008-07-21 Luis Machado <luisgpm@br.ibm.com>
1216
1217 * common.h: Define NT_PPC_VSX.
1218
30c09090
RS
12192008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1220
1221 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1222
b8a39af8
SR
12232008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1224
1225 * common.h (EM_CR16): Correct value.
1226 (EM_CR16): Rename to EM_CR16_OLD.
1227
ff7eeb89
DD
12282008-06-12 DJ Delorie <dj@redhat.com>
1229
1230 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1231 (EM_M32C): Rename to EM_M32C_OLD.
1232
3c9a78e0
JM
12332008-06-12 Joseph Myers <joseph@codesourcery.com>
1234
1235 * common.h: Update e_machine table.
1236
a23ede3d
KK
12372008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1238
1239 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1240
2424f303
JM
12412008-06-09 Joseph Myers <joseph@codesourcery.com>
1242
1243 * common.h: Change registry@caldera.com to registry@sco.com.
1244
7c90103b
NC
12452008-05-21 Nick Clifton <nickc@redhat.com>
1246
1247 * reloc-macros.h: Add a comment about the use of the
1248 END_RELOC_NUMBERS symbol as a sentinel value.
1249
12502008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1251
7c90103b
NC
1252 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1253
14a6d8e0
DM
12542008-04-16 David S. Miller <davem@davemloft.net>
1255
1256 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1257 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1258 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1259 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1260
15397d0b
ILT
12612008-03-24 Ian Lance Taylor <iant@google.com>
1262
1263 * common.h (NT_GNU_GOLD_VERSION): Define.
1264
72de5009
AM
12652008-03-13 Alan Modra <amodra@bigpond.net.au>
1266
1267 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1268 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1269 Order struct as for external version.
1270
1bce5d2c
AM
12712008-03-12 Alan Modra <amodra@bigpond.net.au>
1272
4fbb74a6
AM
1273 PR 5900
1274 * common.h (SHN_BAD): Delete.
1275 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1276 * external.h: ..here.
1277 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1278 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1279 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1280
12812008-03-12 Alan Modra <amodra@bigpond.net.au>
1282
1283 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1284 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1285 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1286 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1287 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1288 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1289 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1290 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1291 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1292 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1293 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1294 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1295 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1296 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1297 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1298
35d60fe4
NC
12992008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1300
1301 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1302 DW_OP_PGI_omp_thread_num.
1303
7b03d09a
AN
13042008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1305
1306 * mips.h: Update copyright.
1307 (E_MIPS_MACH_OCTEON): New macro.
1308
148b93f2
NC
13092008-01-30 Tristan Gingold <gingold@adacore.com>
1310
1311 Add OpenVMS extensions.
1bce5d2c
AM
1312 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1313 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1314 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1315 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1316 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1317 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1318 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1319 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1320 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1321 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1322 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1323 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1324 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1325 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1326 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1327 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1328 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1329 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1330 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1331 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1332 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1333 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1334
c74ba406
MK
13352008-01-16 Mark Kettenis <kettenis@gnu.org>
1336
1337 * common.h (AT_SUN_AUXFLAGS): Define.
1338
60955fda
DJ
13392007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1340
1341 * dwarf2.h (DW_AT_hi_user): Correct value.
1342
1bbb5f21 13432007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1344
1bbb5f21 1345 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1346
350cc38d
MS
13472007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1348
1349 * mips.h (E_MIPS_MACH_LS2E): New.
1350 (E_MIPS_MACH_LS2F): New.
1351
f7bc09bd
NS
13522007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1353
1354 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1355 segments at the end of memory.
1356
e210c36b
NC
13572007-11-17 Thiemo Seufer <ths@mips.com>
1358
1359 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1360 in comment.
1361
e2a0d921
NC
13622007-11-16 Nick Clifton <nickc@redhat.com>
1363
1364 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1365 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1366 (DW_AT_stride): Rename to DW_AT_byte_stride.
1367
7a2b07ff
NS
13682007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1369
1370 * vxworks.h: New.
1371
569006e5
NC
13722007-10-30 Nick Clifton <nickc@redhat.com>
1373
1374 * mn10300.h (R_MN10300_ALIGN): Define.
1375
c6e65352
DJ
13762007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1377
1378 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1379
bfff1642
NC
13802007-10-19 Nick Clifton <nickc@redhat.com>
1381
1382 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1383
3e6ff6e5
RM
13842007-10-18 Roland McGrath <roland@redhat.com>
1385
1386 * common.h (NT_PPC_VMX): New macro.
1387
7fac7ff4
NC
13882007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1389
1390 * cr16.h: Updated with new relocaction macros.
1391
b10a8ae0
L
13922007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1393
1394 PR binutils/3281
1395 PR binutils/5037
1396 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1397 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1398 PT_GNU_RELRO segments.
1399
8d100c32
KH
14002007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1401
1402 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1403
b15fa79e
AM
14042007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1405
1406 * common.h (NT_SPU): Define.
1407
2b05f1b7
L
14082007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1409
1410 * common.h: Revert last change.
1411
94b11780
L
14122007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1413
1414 * common.h (PT_GNU_STACK): Renamed to ...
1415 (PT_GNU_ATTR): This.
1416 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1417
fd2f25da
RM
14182007-07-09 Roland McGrath <roland@redhat.com>
1419
1420 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1421
34c8bcba
JM
14222007-06-29 Joseph Myers <joseph@codesourcery.com>
1423
1424 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1425
2cf19d5c
JM
14262007-06-29 Joseph Myers <joseph@codesourcery.com>
1427
1428 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1429
104d59d1
JM
14302007-06-29 Joseph Myers <joseph@codesourcery.com>
1431
1432 * arm.h (elf32_arm_add_eabi_attr_int,
1433 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1434 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1435 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1436 Tag_Symbol, Tag_compatibility): Remove.
1437 * common.h (SHT_GNU_ATTRIBUTES): Define.
1438
3d3d428f
NC
14392007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1440
1441 * common.h (EM_CR16): New entry for CR16 cpu.
1442 * cr16.h: New file.
1443
99ded152
BW
14442007-06-11 Sterling Augustine <sterling@tensilica.com>
1445 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1446
99ded152
BW
1447 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1448 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1449
f89d32d9
CT
14502007-05-18 Caroline Tice <ctice@apple.com>
1451
fd2f25da 1452 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1453 DW_OP_GNU_uninit.
1454
4f4416b5
AM
14552007-05-12 Alan Modra <amodra@bigpond.net.au>
1456
1457 * spu.h (R_SPU_ADDR16X): Define.
1458 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1459
ece5ef60
AM
14602007-05-11 Alan Modra <amodra@bigpond.net.au>
1461
1462 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1463
627b32bc
AM
14642007-05-02 Alan Modra <amodra@bigpond.net.au>
1465
1466 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1467 and vma for appropriate sections.
1468
0c3e446c
JB
14692007-04-26 Jan Beulich <jbeulich@novell.com>
1470
1471 * common.h (DT_ENCODING): Correct value (back to spec mandated
1472 value).
1473
d4c87fc1
AM
14742007-03-08 Alan Modra <amodra@bigpond.net.au>
1475
1476 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1477 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1478 that don't clash with visibility bits.
1479
689d9c8c
AM
14802007-03-07 Alan Modra <amodra@bigpond.net.au>
1481
1482 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1483
b95dd98f 14842007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1485 Richard Sandiford <rsandifo@redhat.com>
1486 Richard Henderson <rth@redhat.com>
1487 DJ Delorie <dj@redhat.com>
1488 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1489
1490 * mep.h: New file.
b95dd98f
DB
1491 * common.h (EM_CYGNUS_MEP): Define.
1492
14932007-02-15 Dave Brolley <brolley@redhat.com>
1494
1495 From Graydon Hoare <graydon@redhat.com>:
1496 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1497
3bdcfdf4
KH
14982007-01-08 Kazu Hirata <kazu@codesourcery.com>
1499
1500 * m68k.h (EF_M68K_FIDO): New.
1501 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1502 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1503
9840d27e
KH
15042006-12-25 Kazu Hirata <kazu@codesourcery.com>
1505
1506 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1507
425c6cb0
KH
15082006-12-19 Kazu Hirata <kazu@codesourcery.com>
1509
1510 * m68k.h (EF_M68K_ARCH_MASK): New.
1511
3271a814
NS
15122006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1513
1514 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1515
c694fd50
KH
15162006-12-07 Kazu Hirata <kazu@codesourcery.com>
1517
1518 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1519 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1520 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1521 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1522 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1523 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1524 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1525 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1526 EF_M68K_CF_FLOAT, respectively.
1527
4fd454c8
NC
15282006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1529 Nick Clifton <nickc@redhat.com>
1530
1531 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1532
165b93e7
RS
15332006-10-28 Richard Sandiford <richard@codesourcery.com>
1534
1535 * mips.h (R_MIPS_GLOB_DAT): Define
1536 (R_MIPS_max): Bump by 1.
1537
e9f53129
AM
15382006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1539 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1540 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1541 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1542 Alan Modra <amodra@bigpond.net.au>
1543
1544 * common.h (EM_SPU): Define.
1545 * spu.h: New file.
1546
b3549761
NC
15472006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1548
1549 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1550 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1551 (EF_SCORE_HASENTRY): Delete.
1552
e210c36b
NC
15532006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1554
1555 * arm.h: Define TAG_CPU_ARCH_* constants.
1556
1c0d3aa6
NC
15572006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1558
1559 * score.h: New file.
1560 * common.h: Add Score machine number.
1561
fdc90cb4
JJ
15622006-07-10 Jakub Jelinek <jakub@redhat.com>
1563
1564 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1565
1224efb8
L
15662006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1567
1568 * internal.h (ELF_SECTION_SIZE): New.
1569 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1570 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1571 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1572
3f570048
AM
15732006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1574
1575 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1576
9b52905e
NC
15772006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1578 Randolph Chung <randolph@tausq.org>
1579 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1580 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1581 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1582 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1583 New TLS relocs.
1584 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1585 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1586 Define TLS relocs using existing equivalents.
1587
fd2f25da
RM
15882006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1589
28c9d252
NC
1590 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1591
e210c36b
NC
15922006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1593
1594 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1595 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1596 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1597 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1598 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1599 R_BFIN_GOTOFFLO): New relocs.
1600 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1601
16022006-03-23 Michael Matz <matz@suse.de>
1603
1604 * x86-64.h: Add the new relocations with their official
1605 numbers.
1606
0a44bf69
RS
16072006-03-22 Richard Sandiford <richard@codesourcery.com>
1608 Daniel Jacobowitz <dan@codesourcery.com>
1609 Phil Edwards <phil@codesourcery.com>
1610 Zack Weinberg <zack@codesourcery.com>
1611 Mark Mitchell <mark@codesourcery.com>
1612 Nathan Sidwell <nathan@codesourcery.com>
1613
1614 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1615
e14430ab
DA
16162006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1617
1618 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1619 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1620 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1621 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1622 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1623
3a4a14e9
PB
16242006-03-10 Paul Brook <paul@codesourcery.com>
1625
1626 * arm.h (EF_ARM_EABI_VER5): Define.
1627
0b2e31dc
NS
16282006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1629
1630 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1631 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1632 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1633 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1634 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1635 (EF_M68K_EMAC_B): New.
1636
df406460
NC
16372006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1638
1639 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1640 (EF_AVR_LINKRELAX_PREPARED): Add.
1641
2c10a7e5
BE
16422006-03-02 Ben Elliston <bje@au.ibm.com>
1643
1644 Import from the GCC tree:
1645 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1646
1647 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1648 from DWARF 3.
1649 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1650 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1651 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1652 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1653 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1654 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1655 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1656 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1657 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1658 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1659 (DW_END_default, DW_END_big, DW_END_little): New.
1660 (DW_END_lo_user, DW_END_hi_user): Define.
1661 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1662 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1663 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1664 DW_LANG_D): New.
1665
e210c36b
NC
16662006-02-06 Steve Ellcey <sje@cup.hp.com>
1667
1668 * ia64.h (SHF_IA_64_HP_TLS): New.
1669
6772dd07
DD
16702006-02-24 DJ Delorie <dj@redhat.com>
1671
1672 * m32c.h: Add relax relocs.
1673
d70c5fc7
NC
16742006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1675 Anil Paranjape <anilp1@kpitcummins.com>
1676 Shilin Shakti <shilins@kpitcummins.com>
1677
1678 * common.h (EM_XC16X): New entry for xc16x cpu.
1679 Sort other EM_* numbers into numerical order.
1680 * xc16x.h: New file.
fd2f25da 1681
84d1d650
L
16822006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1683
1684 PR binutils/2258
1685 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1686 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1687
266abb8f
NS
16882006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1689
1690 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1691 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1692 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1693 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1694 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1695
16962006-02-06 Steve Ellcey <sje@cup.hp.com>
1697
1698 * ia64.h (SHF_IA_64_HP_TLS): New.
1699
67a4f2b7
AO
17002006-01-18 Alexandre Oliva <aoliva@redhat.com>
1701
1702 Introduce TLS descriptors for i386 and x86_64.
1703 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1704 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1705 New.
1706 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1707 R_X86_64_TLSDESC): New.
1708
64fd6348
NC
17092006-01-09 Mike Frysinger <vapier@gentoo.org>:
1710
1711 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1712
d031aafb
NS
17132005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1714
1715 Second part of ms1 to mt renaming.
1716 * common.h (EM_MT): Renamed.
1717 * mt.h: Rename relocs, cpu & other defines.
1718
e210c36b
NC
17192005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1720
1721 * mt.h: Renamed from ms1.h
1722
39b41c9c
PB
17232005-12-12 Paul Brook <paul@codesourcery.com>
1724
1725 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1726
5e2b0d47
NC
17272005-11-11 Nick Clifton <nickc@redhat.com>
1728
1729 PR 1150
1730 * mips.h (STO_OPTIONAL): Define.
1731 (ELF_MIPS_IS_OPTIONAL): Define.
1732
e210c36b
NC
17332005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1734
1735 Add ms2.
1736 * ms1.h (EF_MS1_CPU_MS2): New.
1737
17382005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1739
1740 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1741
3c9b82ba
NC
17422005-09-30 Catherine Moore <clm@cm00re.com>
1743
1744 * bfin.h: New file.
1745 * common.h (EM_BLACKFIN): Define.
1746
ee065d83
PB
17472005-10-08 Paul Brook <paul@codesourcery.com>
1748
1749 * arm.h: Add prototypes for BFD object attribute routines.
1750
1cacb694
RE
17512005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1752
1753 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1754
3c26c61a
DA
17552005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1756
1757 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1758 New defines.
1759
67762f6b
DA
17602005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1761
1762 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1763 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1764 deprecated defines.
1765 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1766 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1767 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1768 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1769 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1770 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1771 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1772 NT_HP_UX_OPTIONS): Define.
1773
fd54057a
DD
17742005-07-25 DJ Delorie <dj@redhat.com>
1775
1776 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1777
3b22753a
L
17782005-07-25 Jan Hubicka <jh@suse.cz>
1779
1780 * x86-64.h (SHN_X86_64_LCOMMON): New.
1781 (SHF_X86_64_LARGE): New.
1782
157e7bd1
NC
17832005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1784
1785 * m32r.h (R_M32R_REL32): Added.
1786
df45824a
BE
17872005-07-18 Ben Elliston <bje@au.ibm.com>
1788
1789 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1790 Replace with DW_ATE_decimal_float (now in DWARF 3).
1791
49f58d10
JB
17922005-07-14 Jim Blandy <jimb@redhat.com>
1793
1794 Add support for Renesas M32C and M16C.
1795 * common.h (EM_M32C): New machine number.
1796 * m32c.h: New file.
fd2f25da 1797
e210c36b
NC
17982005-06-17 Jakub Jelinek <jakub@redhat.com>
1799
1800 * external.h (GRP_ENTRY_SIZE): Define.
1801
d6ab8113
JB
18022005-06-17 Jan Beulich <jbeulich@novell.com>
1803
1804 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1805 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1806 R_X86_64_GOTPC32.
1807
3c33e371
AH
18082005-06-07 Aldy Hernandez <aldyh@redhat.com>
1809 Michael Snyder <msnyder@redhat.com>
1810 Stan Cox <scox@redhat.com>
1811
1812 * common.h (EM_MS1): Define.
1813
1814 * ms1.h: New file.
1815
2acf634e
RH
18162005-05-31 Richard Henderson <rth@redhat.com>
1817
1818 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1819
484124bb
RH
18202005-05-29 Richard Henderson <rth@redhat.com>
1821
1822 * alpha.h (DT_ALPHA_PLTRO): New.
1823
d68f4033
BE
18242005-05-19 Ben Elliston <bje@au.ibm.com>
1825
1826 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1827 the user-defined encoding space pending inclusion in the standard.
1828
cb1afa5c
ZW
18292005-05-18 Zack Weinberg <zack@codesourcery.com>
1830
1831 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1832 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1833
c19d1205
ZW
18342005-05-17 Zack Weinberg <zack@codesourcery.com>
1835
1836 * arm.h: Import complete list of official relocation names
1837 and numbers from AAELF. Define FAKE_RELOCs for old names.
1838 Remove a few old names no longer used anywhere.
1839
1fe44d79
AM
18402005-05-14 Alan Modra <amodra@bigpond.net.au>
1841
1842 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1843
2df98d85
AM
18442005-05-11 Alan Modra <amodra@bigpond.net.au>
1845
1846 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1847 R_PPC_RELAX32PC_PLT) Adjust.
1848 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1849 (DT_PPC_GLINK): Define.
1850
e172dbf8
NC
18512005-05-10 Nick Clifton <nickc@redhat.com>
1852
1853 * Update the address and phone number of the FSF organization in
1854 the GPL notices in the following files:
2df98d85 1855 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1856 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1857 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1858 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1859 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1860 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1861 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1862
faa7ef87
L
18632005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1864
a63027e5
L
1865 Moved from ../ChangeLog
1866
faa7ef87
L
1867 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1868 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1869
1870 2004-10-12 Paul Brook <paul@codesourcery.com>
1871 * arm.h (EF_ARM_EABI_VER4): Define.
1872
1873 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1874
1875 * common.h (PT_SUNW_EH_FRAME): Define.
1876 * x86-64.h (SHT_X86_64_UNWIND): Define.
1877
1878 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1879 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1880 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1881 (XTENSA_PROP_SEC_NAME): Define.
1882 (property_table_entry): Add flags field.
1883 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1884
1885 2004-09-17 Paul Brook <paul@codesourcery.com>
1886 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1887 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1888 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1889
1890 2004-09-13 Paul Brook <paul@codesourcery.com>
1891 * arm.h: Rename RELABS to TARGET1.
1892
1893 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1894 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1895 (PT_GNU_RELRO): Define.
1896
ba93b8ac
DJ
18972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1898 Phil Blundell <philb@gnu.org>
1899
1900 * arm.h: Add TLS relocations.
1901
c927f9ef
BE
19022005-03-23 Ben Elliston <bje@au.ibm.com>
1903
1904 * dwarf.h: Merge with GCC's dwarf.h.
1905
238d258f
NC
19062005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1907
1908 * m68k.h (EF_CFV4E): Define.
1909
b294bdf8
MM
19102005-03-17 Paul Brook <paul@codesourcery.com>
1911 Dan Jacobowitz <dan@codesourcery.com>
1912 Mark Mitchell <mark@codesourcery.com>
1913
1914 * arm.h (PT_ARM_EXIDX): Define.
1915
51cb3ca7
DJ
19162005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1917 Joseph Myers <joseph@codesourcery.com>
1918
1919 * mips.h: Define MIPS TLS relocations.
1920
d6f16593 19212005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1922 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1923
1924 * mips.h (R_MIPS16_GOT16): New reloc code.
1925 (R_MIPS16_CALL16): Likewise.
1926 (R_MIPS16_HI16): Likewise.
1927 (R_MIPS16_LO16): Likewise.
1928 (R_MIPS16_min): New fake reloc code.
1929 (R_MIPS16_max): Likewise.
1930
a1c17af2
MR
19312005-02-11 Maciej W. Rozycki <macro@mips.com>
1932
1933 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1934
90219bd0
AO
19352005-01-25 Alexandre Oliva <aoliva@redhat.com>
1936
1937 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1938 * frv.h: Add R_FRV_TLSMOFF.
1939 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1940 * frv.h: Add TLS relocations.
1941
e38bc3b5
NC
19422005-01-17 Nick Clifton <nickc@redhat.com>
1943
1944 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1945 EF_SH2A_SH3E): New flags.
1946 (EF_SH_BFD_TABLE): Add these new flags to the table.
1947
b4a38de6
AM
19482005-01-12 Alan Modra <amodra@bigpond.net.au>
1949
1950 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1951 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1952
750bce0e 19532004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1954
faa7ef87 1955 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1956
1e50d24d
RS
19572004-12-16 Richard Sandiford <rsandifo@redhat.com>
1958
1959 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1960
69881c93
ILT
19612004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1962
1963 * mips.h (E_MIPS_MACH_9000): Define.
1964
b676888f
HPN
19652004-11-04 Hans-Peter Nilsson <hp@axis.com>
1966
1967 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1968 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1969 macros.
1970
637cf767
EC
19712004-10-06 Eric Christopher <echristo@redhat.com>
1972
1973 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1974
40a18ebd
NC
19752004-10-01 Paul Brook <paul@codesourcery.com>
1976
1977 * arm.h (SHT_ARM_EXIDX): Define.
1978 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1979 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1980 Define.
1981
b18c562e
NC
19822004-08-25 Dmitry Diky <diwil@spec.ru>
1983
1984 * msp430.h: Add new relocs.
1985
083febaa
L
19862004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1987
1988 * i386.h (R_386_USED_BY_INTEL_200): New.
1989
1d70c7fb
AO
19902004-07-29 Alexandre Oliva <aoliva@redhat.com>
1991
1992 Introduce SH2a support.
1993 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1994 * sh.h (EF_SH2A_NOFPU): New.
1995 2003-12-01 Michael Snyder <msnyder@redhat.com>
1996 * sh.h (EF_SH2A): New.
1997
670ec21d
NC
19982004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1999
2000 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
2001 BFD_RELOC_CRX_SWITCH32.
2002
1fe1f39c
NC
20032004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
2004
2005 * common.h (EM_CRX): Define.
2006 * crx.h: New file.
2007
097f809a
NC
20082004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2009
2010 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
2011 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
2012
375db92b
AM
20132004-06-19 Alan Modra <amodra@bigpond.net.au>
2014
2015 * common.h (ELF64_R_INFO): Warning fix.
2016
092dcd75
CD
20172004-06-14 Chris Demetriou <cgd@broadcom.com>
2018
2019 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
2020 with an updated comment.
2021
f6f9408f
JR
20222004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2023
2024 * sh.h (EF_SH_HAS_DSP): Remove.
2025 (EF_SH_HAS_FP): Remove.
2026 (EF_SH_MERGE_MACH): Remove.
2027 (EF_SH4_NOFPU): Convert to decimal.
2028 (EF_SH4A_NOFPU): Likewise.
2029 (EF_SH4_NOMMU_NOFPU): Likewise.
2030 (EF_SH3_NOMMU): Add new macro.
2031 (EF_SH_BFD_TABLE): Likewise.
2032 (sh_find_elf_flags): Add prototype.
2033 (sh_elf_get_flags_from_mach): Likewise.
2034
4030e8f6
CD
20352004-04-24 Chris Demetriou <cgd@broadcom.com>
2036
2037 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2038 (R_MIPS_GNU_REL_HI16): Remove.
2039 (R_MIPS_GNU_REL16_S2): Update comment.
2040
0949843d 20412004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 2042 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
2043
2044 * common.h (EM_CR): Define.
2045 * cr16c.h: New file.
2046
d507cf36
PB
20472004-03-23 Paul Brook <paul@codesourcery.com>
2048
2049 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2050
ae51a426
JR
20512003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2052
2053 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2054
676a64f4
RS
20552004-03-01 Richard Sandiford <rsandifo@redhat.com>
2056
2057 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2058
481fedf3
RM
20592004-01-28 Roland McGrath <roland@redhat.com>
2060
2061 * common.h (AT_SECURE): New macro.
2062
7e67eb11
RM
20632004-01-21 Roland McGrath <roland@redhat.com>
2064
2065 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2066 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2067 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2068 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2069 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2070
3fe74472
MK
20712004-01-17 Mark Kettenis <kettenis@gnu.org>
2072
2073 * common.h (NT_OPENBSD_IDENT): Define.
2074
79987b2f
AO
20752004-01-06 Alexandre Oliva <aoliva@redhat.com>
2076
2077 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2078 * frv.h (EF_FRV_FDPIC): New macro.
2079 (EF_FRV_PIC_FLAGS): Adjust.
2080 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2081 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2082 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2083 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2084 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2085 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2086 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2087 New.
2088
252b5132 2089
c9e214e5 2090For older changes see ChangeLog-9103
252b5132 2091\f
b90efa5b 2092Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2093
2094Copying and distribution of this file, with or without modification,
2095are permitted in any medium without royalty provided the copyright
2096notice and this notice are preserved.
2097
252b5132 2098Local Variables:
c9e214e5
AM
2099mode: change-log
2100left-margin: 8
2101fill-column: 74
252b5132
RH
2102version-control: never
2103End:
This page took 0.695543 seconds and 4 git commands to generate.