Rename EM_486 to EM_IAMCU
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
22abe556
L
12015-05-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * common.h (EM_486): Renamed to ...
4 (EM_IAMCU): This.
5
643f7afb
AK
62015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7
8 * s390.h: Define Tag_GNU_S390_ABI_Vector.
9
44bd1acd
AM
102015-04-24 Alan Modra <amodra@gmail.com>
11
12 * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and
13 similar segments only contain alloc sections.
14
9361e630
L
152015-04-24 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR binutils/18316
18 * mep.h (SEC_MEP_VLIW): Removed.
19
3525236c
NC
202015-04-09 Nick Clifton <nickc@redhat.com>
21
22 * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field.
23 (E_FLAG_RX_SINSNS_YES): Likewise.
24 (E_FLAG_RX_SINSNS_MASK): New define.
25
6aa76120
L
262015-04-03 H.J. Lu <hongjiu.lu@intel.com>
27
28 * external.h (Elf32_External_Chdr): New.
29 (Elf64_External_Chdr): Likewise.
30 * internal.h (Elf_Internal_Chdr): Likewise.
31
332f5759
L
322015-03-26 H.J. Lu <hongjiu.lu@intel.com>
33
34 * common.h (ELFOSABI_CLOUDABI): New.
35 (SHF_COMPRESSED): Likewise.
36 (ELFCOMPRESS_ZLIB): Likewise.
37 (ELFCOMPRESS_LOOS): Likewise.
38 (ELFCOMPRESS_HIOS): Likewise.
39 (ELFCOMPRESS_LOPROC): Likewise.
40 (ELFCOMPRESS_HIPROC): Likewise.
41
1740ba0c
NC
422015-03-19 Nick Clifton <nickc@redhat.com>
43
44 * rl78.h (E_FLAG_RL78_G10): Redefine.
45 (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
46 E_FLAG_RL78_G14): New flags.
47
3c12b054
MS
482015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
49
50 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
51
685080f2
NC
522015-02-24 Nick Clifton <nickc@redhat.com>
53
54 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
55 (EF_RH850_CACHE): Likewise.
56 (EF_RH850_MMU): Likewise.
57 (EF_RH850_DATA_ALIGN8): Likewise.
58 (SHT_RENESAS_IOP): Fix typo in name.
59 (SHT_RENESAS_INFO): Define.
60 (V850_NOTE_SECNAME): Define.
61 (SIZEOF_V850_NOTE): Define.
62 (V850_NOTE_NAME): Define.
63 (enum v850_notes): New enum.
64 (NUM_V850_NOTES): Define.
65
8f3102ea
NC
662015-02-23 Nick Clifton <nickc@redhat.com>
67
68 PR 17915
69 * score.h: Fix typo in license header.
70
4ef9f41a
AA
712015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
72
73 * common.h (NT_S390_VXRS_LOW): New macro.
74 (NT_S390_VXRS_HIGH): Likewise.
75
3f8107ab
AM
762015-01-28 James Bowman <james.bowman@ftdichip.com>
77
78 * common.h (EM_FT32): Define.
79 * ft32.h: New file.
80
400cf8cb
AG
812015-01-09 Anthony Green <green@moxielogic.com>
82
83 * common.h (EM_MOXIE): Redefine to official number.
84 (EM_MOXIE_OLD): Define (from old number).
85
b90efa5b
AM
862015-01-01 Alan Modra <amodra@gmail.com>
87
88 Update year range in copyright notice of all files.
89
5c294fee
TG
902014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
91
92 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
93
d924db55
EB
942014-12-06 Eric Botcazou <ebotcazou@adacore.com>
95
96 * common.h (EM_VISIUM): Define.
97 * visium.h: New file.
98
0be36304
L
992014-11-13 H.J. Lu <hongjiu.lu@intel.com>
100
101 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
102
0b6be415
JM
1032014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
104
105 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
106
3d68f91c
JM
1072014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
108
109 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
110 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
111 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
112 (ELF_SPARC_HWCAP2_ADP): Likewise.
113 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
114 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
115 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
116 (ELF_SPARC_HWCAP2_XMONT): Likewise.
117 (ELF_SPARC_HWCAP2_NSEC): Likewise.
118 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
119 (ELF_SPARC_HWCAP2_FJDES): Likewise.
120 (ELF_SPARC_HWCAP2_FJAES): Likewise.
121
23664eac
WN
1222014-10-08 Will Newton <will.newton@linaro.org>
123
124 * aarch64.h: Sync up relocations with ABI release 1.0.
125
1c8f6a4d
KLC
1262014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
127
128 * nds32.h: Declare new relocations.
129
7361da2c
AB
1302014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
131 Matthew Fortune <matthew.fortune@imgtec.com>
132
133 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
134 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
135 (E_MIPS_ARCH_32R6): New define.
136 (E_MIPS_ARCH_64R6): New define.
137
599b6fb8
DD
1382014-08-26 DJ Delorie <dj@redhat.com>
139
140 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
141
75f58085
BS
1422014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
143
144 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
145
f36e8886
BS
1462014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
147 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
148 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
149 Soundararajan <Sounderarajan.D@atmel.com>
150
151 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
152 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
153 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
154 (AVR_ISA_2xxxa): Define ISA without LPM.
155 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
156 Add doc for contraint used in 16 bit lds/sts.
157 Adjust ISA group for icall, ijmp, pop and push.
158 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
159
73589c9d
CS
1602014-04-22 Christian Svensson <blue@cmd.nu>
161
162 * common.h: Remove openrisc and or32 support. Add support for or1k.
163 * or1k.h: New file.
164 * openrisc.h: Delete.
165 * or32.h: Delete.
166
4b95cf5c
AM
1672014-03-05 Alan Modra <amodra@gmail.com>
168
169 Update copyright years.
170
45965137
AM
1712014-03-05 Alan Modra <amodra@gmail.com>
172
173 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
174
d32e5c54
AP
1752014-02-06 Andrew Pinski <apinski@cavium.com>
176
177 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
178
1c2de463
SL
1792014-02-03 Sandra Loosemore <sandra@codesourcery.com>
180
181 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
182 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
183 (R_NIOS2_ILLEGAL): Adjust.
184
78058a5e
SL
1852014-01-30 Sandra Loosemore <sandra@codesourcery.com>
186
187 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
188
718ee4dc
UW
1892014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
190
191 * common.h (AT_HWCAP2): Define.
192
35c08157
KLC
1932013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
194 Wei-Cheng Wang <cole945@gmail.com>
195
196 * nds32.h: New file for Andes NDS32.
197
594d8fa8
MF
1982013-12-07 Mike Frysinger <vapier@gentoo.org>
199
200 * epiphany.h: Remove +x file mode.
201
c3320543
L
2022013-11-17 H.J. Lu <hongjiu.lu@intel.com>
203
204 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
205
da0781dc
YZ
2062013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
207
208 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
209 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
210 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
211 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
212
e8910a83
AM
2132013-10-30 Alan Modra <amodra@gmail.com>
214
215 * ppc.h (DT_PPC_TLSOPT): Delete.
216 (DT_PPC_OPT, PPC_OPT_TLS): Define.
217 * ppc64.h (DT_PPC64_TLSOPT): Delete.
218 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
219
6911b7dc
AM
2202013-10-30 Alan Modra <amodra@gmail.com>
221
222 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
223 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
224 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
225
ee67d69a
AM
2262013-10-30 Alan Modra <amodra@gmail.com>
227
228 * ppc64.h (EF_PPC64_ABI): Define.
229
f9c6b907
AM
2302013-10-30 Alan Modra <amodra@gmail.com>
231
232 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
233 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
234 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
235 (IS_PPC64_TLS_RELOC): Match new tls relocs.
236
63b8b2af
CF
2372013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
238
239 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
240 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
241
f303dcc0
SE
2422013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
243
244 * mips.h (EF_MIPS_FP64): New e_flags bit.
245
4046d87a
NC
2462013-08-09 Nick Clifton <nickc@redhat.com>
247
248 * rl78.c (E_FLAG_RL78_G10): Define.
249
d929bc19
MR
2502013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
251
252 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
253 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
254 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
255 Val_GNU_MIPS_ABI_FP_64): New enum.
256
ba92f887
MR
2572013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
258
259 * mips.h (EF_MIPS_NAN2008): New macro.
260
ee4dff51
TG
2612013-07-08 Tristan Gingold <gingold@adacore.com>
262
263 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
264
fb798c50
AK
2652013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
266
267 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
268 R_390_PC24DBL, and R_390_PLT24DBL.
269
a6bb11b2
YZ
2702013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
271
272 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
273
1bbce132
MR
2742013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
275
276 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
277 (ELF_ST_SET_MIPS_PLT): Likewise.
278
8847944f
WN
2792013-06-19 Will Newton <will.newton@linaro.org>
280
281 * aarch64.h: Remove R_AARCH64_IRELATIVE.
282
692e2b8b
WN
2832013-06-07 Will Newton <will.newton@linaro.org>
284
285 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
286
48e65d55
MR
2872013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
288
289 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
290
067ec077
CM
2912013-05-30 Paul Brook <paul@codesourcery.com>
292
293 * mips.h (R_MIPS_EH): New.
294
418009c2
YZ
2952013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
296
297 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
298 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
299 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
300 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
301
45901633
L
3022013-05-22 H.J. Lu <hongjiu.lu@intel.com>
303
304 * common.h (EM_INTEL205): New.
305 (EM_INTEL206): Likewise.
306 (EM_INTEL207): Likewise.
307 (EM_INTEL208): Likewise.
308 (EM_INTEL209): Likewise.
309
13761a11
NC
3102013-05-02 Nick Clifton <nickc@redhat.com>
311
312 * msp430.h: Add MSP430X relocs.
313 Add some more MSP430 machine numbers.
314 Add values used by .MSP430.attributes section.
315
81f5558e
NC
3162013-03-21 Michael Schewe <michael.schewe@gmx.net>
317
318 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
319 mov @(disp:32,ERx) to mov @(disp:16,ERx).
320
abb3f6cc
NC
3212013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
322
323 * common.h (NT_S390_TDB): Define.
324
36591ba1
SL
3252013-02-06 Sandra Loosemore <sandra@codesourcery.com>
326 Andrew Jenner <andrew@codesourcery.com>
327
328 Based on patches from Altera Corporation.
329
330 * nios2.h: New file.
331
78c8d46c
NC
3322013-01-24 Nick Clifton <nickc@redhat.com>
333
334 * v850.h: Add support for e3v5 architecture.
335 Reorganize processor selection macros.
336
e1ec603f
L
3372013-01-16 H.J. Lu <hongjiu.lu@intel.com>
338
339 * i386.h (R_386_SIZE32): Fill it.
340 * x86-64.h (R_X86_64_SIZE32): Likewise.
341 (R_X86_64_SIZE64): Likewise.
342
a3c62988
NC
3432013-01-10 Will Newton <will.newton@imgtec.com>
344
345 * common.h: Fix case of "Meta".
346 * metag.h: New file.
347
652451f8
YZ
3482013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
349
350 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
351 definitions.
352
e407c74b
NC
3532013-01-04 Juergen Urban <JuergenUrban@gmx.de>
354
355 * mips.h: Add MIPS machine variant number for r5900 which is
356 compatible with old Playstation 2 software.
357
34b60028
L
3582012-11-16 H.J. Lu <hongjiu.lu@intel.com>
359
360 * common.h (DF_1_CONLFAT): Renamed to ...
361 (DF_1_CONFALT): This.
362 (DF_1_ENDFILTEE): New.
363 (DF_1_DISPRELDNE): Likewise.
364 (DF_1_DISPRELPND): Likewise.
365 (DF_1_NODIRECT): Likewise.
366 (DF_1_IGNMULDEF): Likewise.
367 (DF_1_NOKSYMS): Likewise.
368 (DF_1_NOHDR): Likewise.
369 (DF_1_EDITED): Likewise.
370 (DF_1_NORELOC): Likewise.
371 (DF_1_SYMINTPOSE): Likewise.
372 (DF_1_GLOBAUDIT): Likewise.
373 (DF_1_SINGLETON): Likewise.
374
708e2187
NC
3752012-11-09 Nick Clifton <nickc@redhat.com>
376
377 * rx.h (EF_RX_CPU_RX): Add comment.
378 (E_FLAG_RX_ABI): Define.
379
de863c74
NC
380 * v850.h: Add RH850 ABI values.
381
c266cd02
MR
3822012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
383
384 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
385
ff826ef3
TT
3862012-11-01 Tom Tromey <tromey@redhat.com>
387
388 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
389
3bfcb652
NC
3902012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
391
392 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
393 (EF_ARM_ABI_FLOAT_HARD): Likewise.
394
9ece1fa9
TT
3952012-10-23 Tom Tromey <tromey@redhat.com>
396
397 * common.h (NT_SIGINFO, NT_FILE): New defines.
398
e5b95258
WL
3992012-08-27 Walter Lee <walt@tilera.com>
400
401 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
402 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
403 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
404 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
405 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
406 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
407 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
408 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
409 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
410 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
411 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
412 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
413 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
414 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 415
a06ea964
NC
4162012-08-13 Ian Bolton <ian.bolton@arm.com>
417 Laurent Desnogues <laurent.desnogues@arm.com>
418 Jim MacArthur <jim.macarthur@arm.com>
419 Marcus Shawcroft <marcus.shawcroft@arm.com>
420 Nigel Stephens <nigel.stephens@arm.com>
421 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
422 Richard Earnshaw <rearnsha@arm.com>
423 Sofiane Naci <sofiane.naci@arm.com>
424 Tejas Belagod <tejas.belagod@arm.com>
425 Yufeng Zhang <yufeng.zhang@arm.com>
426
427 * aarch64.h: New file.
428 * common.h (EM_res183): Rename to EM_AARCH64.
429 (EM_res184): Rename to EM_ARM184.
430
cefc6d46
IS
4312012-06-28 Iain Sandoe <iain@codesourcery.com>
432
433 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
434 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
435
40551fb8
NC
4362012-05-16 Georg-Johann Lay <avr@gjlay.de>
437
438 PR target/13503
439 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
440
6927f982
NC
4412012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
442
443 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
444 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
445 (E_M68HC11_XGATE_RAMOFFSET): Define.
446
b9c361e0
JL
4472012-05-14 James Lemke <jwlemke@codesourcery.com>
448 * ppc.h (SEC_PPC_VLE): Remove.
449
4502012-05-14 Catherine Moore <clm@codesourcery.com>
451 James Lemke <jwlemke@codesourcery.com>
452
453 * ppc.h (R_PPC_VLE_REL8): New reloction.
454 (R_PPC_VLE_REL15): Likewise.
455 (R_PPC_VLE_REL24): Likewise.
456 (R_PPC_VLE_LO16A): Likewise.
457 (R_PPC_VLE_LO16D): Likewise.
458 (R_PPC_VLE_HI16A): Likewise.
459 (R_PPC_VLE_HI16D): Likewise.
460 (R_PPC_VLE_HA16A): Likewise.
461 (R_PPC_VLE_HA16D): Likewise.
462 (R_PPC_VLE_SDA21): Likewise.
463 (R_PPC_VLE_SDA21_LO): Likewise.
464 (R_PPC_VLE_SDAREL_LO16A): Likewise.
465 (R_PPC_VLE_SDAREL_LO16D): Likewise.
466 (R_PPC_VLE_SDAREL_HI16A): Likewise.
467 (R_PPC_VLE_SDAREL_HI16D): Likewise.
468 (R_PPC_VLE_SDAREL_HA16A): Likewise.
469 (R_PPC_VLE_SDAREL_HA16D): Likewise.
470 (SEC_PPC_VLE): Remove.
471 (PF_PPC_VLE): New program header flag.
472 (SHF_PPC_VLE): New section header flag.
473 (vle_opcodes, vle_num_opcodes): New.
474 (VLE_OP): New macro.
475 (VLE_OP_TO_SEG): New macro.
476
99700d6f
NC
4772012-05-11 Georg-Johann Lay <avr@gjlay.de
478
479 PR target/13503
480 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
481 R_AVR_8_HI8, R_AVR_8_HHI8.
482
f6c1a2d5
NC
4832012-05-03 Sean Keys <skeys@ipdatasys.com>
484
485 * xgate.h: Mininal file to support XGATE relocations.
486
4d296447
DM
4872012-04-27 David S. Miller <davem@davemloft.net>
488
489 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
490 pause, and compare-and-branch instructions.
491
0a22ae8e
NC
4922012-03-07 Nick Clifton <nickc@redhat.com>
493
494 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
495 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
496 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
497 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
498
6f7be959
WL
4992012-02-25 Walter Lee <walt@tilera.com>
500
501 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
502 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
503 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
504 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
505 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
506 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
507 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
508 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
509 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
510 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
511 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
512 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
513 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
514 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
515 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
516 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
517 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
518 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
519 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
520 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
521 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
522 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
523 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
524 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
525 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
526 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
527 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
528 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
529 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
530 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
531 (R_TILEGX_TLS_GD_CALL): Ditto.
532 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
533 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
534 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
535 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
536 (R_TILEGX_TLS_IE_LOAD): Ditto.
537 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
538 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
539 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
540 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
541 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
542 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
543 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
544 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
545 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
546 (R_TILEPRO_TLS_IE_LOAD): Ditto.
547 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
548 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
549 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
550 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
551 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
552 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
553 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
554 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
555
9cea966c
DD
5562011-12-22 DJ Delorie <dj@redhat.com>
557
558 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
559 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
560
8b40760a
L
5612011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
562
563 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
564
355b81d9
UW
5652011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
566
567 * common.h (NT_S390_LAST_BREAK): Define.
568 (NT_S390_SYSTEM_CALL): Likewise.
569
99c513f6
DD
5702011-11-01 DJ Delorie <dj@redhat.com>
571
572 * common.h (EM_RL78, EM_78K0R): New.
573 * rl78.h: New.
574
cfb8c092
NC
5752011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
576
577 * epiphany.h: New file.
578 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
579
3b421ab3
AM
5802011-10-10 Alan Modra <amodra@gmail.com>
581
582 * ppc64.h (R_PPC64_TOCSAVE): Add.
583
d4cb0ea0
NC
5842011-10-05 DJ Delorie <dj@redhat.com>
585
586 * rx.h (E_FLAG_RX_PID): New.
587
9e8c70f9
DM
5882011-09-21 David S. Miller <davem@davemloft.net>
589
590 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
591 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
592
505b88fb
L
5932011-08-12 H.J. Lu <hongjiu.lu@intel.com>
594
595 PR ld/13082
596 * x86-64.h (R_X86_64_RELATIVE64): New.
597
df58fc94
RS
5982011-07-24 Chao-ying Fu <fu@mips.com>
599 Maciej W. Rozycki <macro@codesourcery.com>
600
601 * mips.h (R_MICROMIPS_min): New relocations.
602 (R_MICROMIPS_26_S1): Likewise.
603 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
604 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
605 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
606 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
607 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
608 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
609 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
610 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
611 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
612 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
613 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
614 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
615 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
616 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
617 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
618 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
619 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
620 (R_MICROMIPS_max): Likewise.
621 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
622 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
623 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
624 (STO_MICROMIPS): Likewise.
625 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
626 (ELF_ST_IS_COMPRESSED): Likewise.
627 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
628 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
629 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
630
7a9068fe
L
6312011-07-22 H.J. Lu <hongjiu.lu@intel.com>
632
633 * common.h (EM_K1OM): New.
634
9c55345c
TS
6352011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
636 Thomas Schwinge <thomas@schwinge.name>
637
2bb70ae0 638 PR binutils/12913
9c55345c
TS
639 * common.h (ELFOSABI_GNU): Define, replaces...
640 (ELFOSABI_LINUX): ... this, kept as an alias.
641 (ELFOSABI_HURD): Remove.
642
faa9a424
UW
6432011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
644
645 * common.h (NT_ARM_VFP): Define.
646
aa137e4d
NC
6472011-06-13 Walter Lee <walt@tilera.com>
648
649 * common.h: Add EM_TILEGX.
650 * tilegx.h: New file.
651 * tilepro.h: New file.
652
2ddcd4af
TG
6532011-06-09 Tristan Gingold <gingold@adacore.com>
654
655 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
656
cc643b88
NC
6572011-06-02 Nick Clifton <nickc@redhat.com>
658
659 * common.h: Fix spelling mistake in comment.
660 * reloc-macros.h: Likewise.
661
63e1a0fc
PB
6622011-05-31 Paul Brook <paul@codesourcery.com>
663
664 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
665
8b40760a
L
6662011-05-09 Paul Brook <paul@codesourcery.com>
667
668 * tic6x.h (ELF_STRING_C6000_unwind,
669 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
670 ELF_STRING_C6000_unwind_info_once): Define.
671
e21e5835
NC
6722011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
673
674 * common.h (NT_STAPSDT): New define.
675
c7811365
BS
6762011-03-31 Bernd Schmidt <bernds@codesourcery.com>
677
678 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
679 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
680 (SHN_TIC6X_SCOMMON): Define.
681
00e98fc7
TG
6822011-03-31 Tristan Gingold <gingold@adacore.com>
683
684 * ia64.h (Elf64_External_VMS_Note): New struct.
685 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
686 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
687 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
688 (NT_VMS_PATCHTIME) New macros.
689
34e77a92
RS
6902011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
691
692 * arm.h (R_ARM_IRELATIVE): New relocation.
693
35fc36a8
RS
6942011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
695
696 * internal.h (elf_internal_sym): Add st_target_internal.
697 * arm.h (arm_st_branch_type): New enum.
698 (ARM_SYM_BRANCH_TYPE): New macro.
699
8f7e76d0
NC
7002011-03-10 Nick Clifton <nickc@redhat.com>
701
702 * common.h (EM_V850): V850s now supplied by Renesas.
703
15a44d57
AM
7042011-02-25 Alan Modra <amodra@gmail.com>
705
eba5cfbc 706 PR 12516
15a44d57
AM
707 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
708 sections at start or end of PT_DYNAMIC.
709
0855e32b
NS
7102011-01-10 Nathan Sidwell <nathan@codesourcery.com>
711 Glauber de Oliveira Costa <glommer@gmail.com>
712
713 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
714 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
715 relocations.
716
aa137e4d
NC
7172010-11-16 Jie Zhang <jie.zhang@analog.com>
718
719 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
720 (EF_BFIN_DATA_IN_L1): Define.
721
fd503541
NC
7222010-11-11 Mingming Sun <mingm.sun@gmail.com>
723
724 * mips.h (E_MIPS_MACH_LS3A): Defined.
725
87779176
JM
7262010-11-02 Joseph Myers <joseph@codesourcery.com>
727
728 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
729 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
730 Tag_ABI_array_object_alignment,
731 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
732
3cbd1c06
JM
7332010-10-29 Joseph Myers <joseph@codesourcery.com>
734
735 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
736
b5593623
JM
7372010-10-29 Bernd Schmidt <bernds@codesourcery.com>
738 Joseph Myers <joseph@codesourcery.com>
739
740 * tic6x-attrs.h (Tag_ABI_DSBT): New.
741
75fa6dc1
JM
7422010-10-21 Joseph Myers <joseph@codesourcery.com>
743
744 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
745 value 4.
746 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
747 attribute renaming.
748
1cd986c5
NC
7492010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
750 Ina Pandit <ina.pandit@kpitcummins.com>
751
752 * v850.h: Add support for V850E2 and V850E2V3.
753 (v850_reloc_type): Update the newly added relocations
754
f4638467
AM
7552010-07-20 Alan Modra <amodra@gmail.com>
756
757 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
758 (ELF_SECTION_SIZE): ..here.
759 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
760 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
761
ba761f19
AM
7622010-06-25 Alan Modra <amodra@gmail.com>
763
764 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
765
59e6276b
JM
7662010-06-15 Joseph Myers <joseph@codesourcery.com>
767
768 * tic6x-attrs.h: New.
769 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
770 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
771 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
772 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
773 C6XABI_Tag_CPU_arch_C674X): Define.
774
28f997cf
TG
7752010-06-11 Tristan Gingold <gingold@adacore.com>
776
777 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
778 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
779 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
780 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
781 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
782 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
783 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
784 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
785 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
786 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
787 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
788 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
789 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
790 (Elf64_External_VMS_IMAGE_RELA): Ditto.
791 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
792 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
793 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
794 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
795 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
796 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
797 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
798 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
799
8e45593f
NC
8002010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
801 Joseph Myers <joseph@codesourcery.com>
802 Andrew Stubbs <ams@codesourcery.com>
803
804 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
805 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
806 other invalid ranges.
807 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
808 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
809 (R_SH_FUNCDESC_VALUE): New.
810
18ae9cc1
L
8112010-05-18 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR gas/11600
814 * common.h (SHF_EXCLUDE): New.
815
816 * i370.h (SHF_EXCLUDE): Removed.
817 * or32.h (SHF_EXCLUDE): Likewise.
818 * ppc.h (SHF_EXCLUDE): Likewise.
819 * sparc.h (SHF_EXCLUDE): Likewise.
820
9a83a553
AM
8212010-04-23 Alan Modra <amodra@gmail.com>
822
823 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
824 Invert logic to clarify test for .tbss.
825 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
826 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
827 macro args with parentheses.
828 (ELF_SECTION_IN_SEGMENT): Define.
829 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
830 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
831
75375b3e
MGD
8322010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
833
834 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
835 Tag_FP_HP_extension): Add new ABI attribute tags.
836
e4e42b45
NC
8372010-04-15 Nick Clifton <nickc@redhat.com>
838
839 * alpha.h: Update copyright notice to use GPLv3.
840 * arc.h: Likewise.
841 * arm.h: Likewise.
842 * avr.h: Likewise.
843 * bfin.h: Likewise.
844 * common.h: Likewise.
845 * cr16.h: Likewise.
846 * cr16c.h: Likewise.
847 * cris.h: Likewise.
848 * crx.h: Likewise.
849 * d10v.h: Likewise.
850 * d30v.h: Likewise.
851 * dlx.h: Likewise.
852 * dwarf.h: Likewise.
853 * external.h: Likewise.
854 * fr30.h: Likewise.
855 * frv.h: Likewise.
856 * h8.h: Likewise.
857 * hppa.h: Likewise.
858 * i370.h: Likewise.
859 * i386.h: Likewise.
860 * i860.h: Likewise.
861 * i960.h: Likewise.
862 * ia64.h: Likewise.
863 * internal.h: Likewise.
864 * ip2k.h: Likewise.
865 * iq2000.h: Likewise.
866 * lm32.h: Likewise.
867 * m32c.h: Likewise.
868 * m32r.h: Likewise.
869 * m68hc11.h: Likewise.
870 * m68k.h: Likewise.
871 * mcore.h: Likewise.
872 * mep.h: Likewise.
873 * microblaze.h: Likewise.
874 * mips.h: Likewise.
875 * mmix.h: Likewise.
876 * mn10200.h: Likewise.
877 * moxie.h: Likewise.
878 * msp430.h: Likewise.
879 * mt.h: Likewise.
880 * openrisc.h: Likewise.
881 * or32.h: Likewise.
882 * pj.h: Likewise.
883 * ppc.h: Likewise.
884 * ppc64.h: Likewise.
885 * reloc-macros.h: Likewise.
886 * rx.h: Likewise.
887 * s390.h: Likewise.
888 * sh.h: Likewise.
889 * sparc.h: Likewise.
890 * spu.h: Likewise.
891 * v850.h: Likewise.
892 * vax.h: Likewise.
893 * vxworks.h: Likewise.
894 * x86-64.h: Likewise.
895 * xc16x.h: Likewise.
896 * xstormy16.h: Likewise.
897 * xtensa.h: Likewise.
898
9957b18f
AM
8992010-04-08 David Stubbs <stubbs@icerasemi.com>
900
901 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
902 cannot contain any sections.
903
40b36596
JM
9042010-03-25 Joseph Myers <joseph@codesourcery.com>
905
906 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
907 * tic6x.h: New.
908
e1dcda2d
L
9092010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
910
911 * common.h (VER_FLG_*): Document.
912 (VER_FLG_INFO): Define.
913
17e57237
NC
9142010-02-23 Andrew Zabolotny <anpaza@mail.ru>
915
916 PR binutils/11297
917 * avr.h: (R_AVR_8): New relocation number.
918
cd21e546
MGD
9192010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
920
921 * arm.h (Tag_MPextension_use): Renumber.
922 (Tag_DIV_use): Add.
923 (Tag_MPextension_use_legacy): Likewise.
924
d7eeb400
MS
9252010-02-09 Michael Holzheu <holzheu@de.ibm.com>
926
927 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
928 NT_S390_CTRS and NT_S390_PREFIX): Define.
929
e1dcda2d
L
9302010-02-08 David S. Miller <davem@davemloft.net>
931
932 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
933
4339cae0
L
9342010-02-02 H.J. Lu <hongjiu.lu@intel.com>
935
936 * common.h (NT_386_XSTATE): New.
937
3ff95107 9382010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 939
3ff95107
L
940 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
941
c75a08aa
AM
9422010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
943
4339cae0 944 * common.h (PN_XNUM): Define.
c75a08aa 945
0675e188
UW
9462009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
947
948 * common.h (NT_S390_HIGH_GPRS): Define.
949
32af9f6e
AM
9502009-12-17 Alan Modra <amodra@bigpond.net.au>
951
952 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
953 R_PPC_RELAX32PC_PLT): Delete.
954 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
955
8b40760a
L
9562009-12-03 David Daney <ddaney@caviumnetworks.com>
957 Adam Nemet <adambnemet@gmail.com>
958
959 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
960
3c65b800
JM
9612009-11-28 Joseph Myers <joseph@codesourcery.com>
962
963 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
964 EM_TI_C5500, EM_CUDA): Define.
965 (EM_res140, EM_res141, EM_res142): Remove.
966
9e3c6df6
PB
9672009-11-17 Paul Brook <paul@codesourcery.com>
968 Daniel Jacobowitz <dan@codesourcery.com>
969
970 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
971
c7927a3c
NC
9722009-09-29 DJ Delorie <dj@redhat.com>
973
974 * rx.h: New file.
975
a7f2871e
AM
9762009-09-21 Alan Modra <amodra@bigpond.net.au>
977
978 * ppc.h (DT_PPC_TLSOPT): Define.
979 * ppc64.h (DT_PPC64_TLSOPT): Define.
980
7f6fed87
NC
9812009-08-10 Daniel Gutson <dgutson@codesourcery.com>
982
983 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
984 (SHT_ARM_OVERLAYSECTION): New define.
985
cb88ce9f
BS
9862006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
987
988 From Mike Frysinger <michael.frysinger@analog.com>
989 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
990 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
991 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
992 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
993 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
994 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
995 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
996 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
997 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
998 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
999 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
1000 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
1001 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
1002 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
1003 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
1004 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
1005 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
1006 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
1007 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 1008
44db4087
ME
10092009-08-09 Michael Eager <eager@eagercon.com>
1010
1011 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 1012 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 1013
7ba29e2a
NC
10142009-08-06 Michael Eager <eager@eagercon.com>
1015
1016 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
1017 * elf/microblaze.h: New reloc definitions.
1018
28ec585f
AM
10192009-07-30 Alan Modra <amodra@bigpond.net.au>
1020
1021 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
1022 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
1023
8a9036a4
L
10242009-07-25 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 * common.h (EM_L1OM): New.
1027
8fdcc58d
TS
10282009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1029 Alan Modra <amodra@bigpond.net.au>
1030
1031 * spu.h (R_SPU_ADD_PIC): New.
1032
3e7a7d11
NC
10332009-07-23 Ulrich Drepper <drepper@redhat.com>
1034
1035 * common.h (STB_GNU_UNIQUE): Define.
1036
fa8f86ff
TT
10372009-07-10 Tom Tromey <tromey@redhat.com>
1038
1039 * dwarf2.h: Move to `..'.
1040
1bffd25b
L
10412009-07-10 H.J. Lu <hongjiu.lu@intel.com>
1042
1043 * dwarf2.h: Just include ../dwarf2.h.
1044
e054468f
AM
10452009-07-10 Alan Modra <amodra@bigpond.net.au>
1046
1047 * ppc.h (R_PPC_IRELATIVE): Add.
1048 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1049 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1050 * ppc64.h (R_PPC64_IRELATIVE): Add.
1051
3244e8f5
JJ
10522009-07-03 Jakub Jelinek <jakub@redhat.com>
1053
1054 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1055 and DW_OP_stack_value.
1056
ceaf50a2
AM
10572009-06-22 Alan Modra <amodra@bigpond.net.au>
1058
1059 * ppc.h (R_PPC_RELAX*): Define as enum.
1060
f865a31d
AG
10612009-06-11 Anthony Green <green@moxielogic.org>
1062
1063 * moxie.h (R_MOXIE_PCREL10): New.
1064
cbe950e9
L
10652009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1066
1067 PR ld/10205
1068 * i386.h (R_386_IRELATIVE): New.
1069 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1070
cf65542b
L
10712009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 * common.h: Update comments for dynamic tag ranges.
1074
4e38f72c
DD
10752009-04-30 DJ Delorie <dj@redhat.com>
1076
1077 * mep.h (EF_MEP_COP_*): New.
1078 (EF_MEP_ALL_FLAGS): Add them.
1079
d8045f23
NC
10802009-04-30 Nick Clifton <nickc@redhat.com>
1081
1082 * common.h (STT_GNU_IFUNC): Define.
1083
ed4a4bdf
CC
10842009-04-24 Cary Coutant <ccoutant@google.com>
1085
1086 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1087
20135e4c
NC
10882009-04-15 Anthony Green <green@moxielogic.com>
1089
1090 * common.h (EM_MOXIE): Define.
1091 * moxie.h: New file.
1092
4d28413b
DD
10932009-04-07 DJ Delorie <dj@redhat.com>
1094
1095 * mep.h (EF_MEP_CPU_C5): New.
1096
96b2958f
L
10972009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 * common.h (EM_INTEL178): Removed.
1100 (EM_INTEL179): Likewise.
1101 (EM_ETPU): New.
1102 (EM_SLE9X): Likewise.
1103 (EM_INTEL181): Likewise.
1104 (EM_INTEL182): Likewise.
1105
f47a1d2e
L
11062009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 * common.h (EM_INTEL178): New.
1109 (EM_INTEL179): Likewise.
1110 (EM_INTEL180): Likewise.
1111
0e879927
ILT
11122009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1113
1114 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1115
4d407348
MK
11162009-03-14 Mark Kettenis <kettenis@gnu.org>
1117
17e57237
NC
1118 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1119 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1120 (NT_OPENBSD_WCOOKIE): New defines.
1121
904001b0
JK
11222009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * common.h (AT_RANDOM): Define.
1125
727fc41e
AM
11262009-03-04 Alan Modra <amodra@bigpond.net.au>
1127
1128 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1129 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1130
c3b7224a
NC
11312009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1132
1133 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1134 * common.h (EM_SCORE_OLD): Define.
1135
36319970
L
11362009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1137
1138 * common.h (STB_LOPROC): Replace Application-specific with
1139 Processor-specific in comments.
1140 (STB_HIPROC): Likewise.
1141 (STT_LOPROC): Likewise.
1142 (STT_HIPROC): Likewise.
1143
52b6b6b9
JM
11442009-02-03 Sandip Matte <sandip@rmicorp.com>
1145
1146 * mips.h (E_MIPS_MACH_XLR): Define.
1147
cf869cce
NC
11482009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1149
1150 * m68k.h: Map TLS relocations to numbers.
1151
91e22acd
AS
11522009-01-15 Andrew Stubbs <ams@codesourcery.com>
1153 Julian Brown <julian@codesourcery.com>
1154
1155 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1156 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1157 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1158 version 2.07.
1159 (Tag_undefined39, Tag_nodefaults): New enum values.
1160 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1161 (Tag_conformance, Tag_Virtualization_use): Likewise.
1162 (Tag_undefined69, Tag_MPextension_use): Likewise.
1163
01e1a5bc
NC
11642009-01-15 Douglas B Rupp <rupp@gnat.com>
1165
1166 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1167 New macros. Minor reformatting.
1168
84e94c90
NC
11692008-12-23 Jon Beniston <jon@beniston.com>
1170
1171 * lm32.h: New file.
1172
0f88be7a
NC
11732008-12-23 Nick Clifton <nickc@redhat.com>
1174
1175 * commmon.h (STT_IFUNC): Delete.
1176
7a0cc8ed
HPN
11772008-12-20 Hans-Peter Nilsson <hp@axis.com>
1178
1179 * cris.h (R_CRIS_32_IE): New relocation.
1180
e7c33416
NC
11812008-12-03 Nick Clifton <nickc@redhat.com>
1182
1183 * common.h (STT_IFUNC): Define.
1184
e73521d6
SR
11852008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1186
1187 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1188 R_CR16_GLOB_DAT): New relocations.
1189
a973d22c
HPN
11902008-11-25 Hans-Peter Nilsson <hp@axis.com>
1191
1192 * cris.h (R_CRIS_32_TPREL): Correct comment.
1193 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1194
8e79c3df
CM
11952008-11-18 Catherine Moore <clm@codesourcery.com>
1196
1197 * arm.h (Tag_ABI_FP_16bit_format): Define.
1198
2b0bc088
NC
11992008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1200
1201 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1202
759cc328
UW
12032008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1204
1205 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1206
f82e0623
NF
12072008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1208
1209 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1210
1d037692
HPN
12112008-10-04 Hans-Peter Nilsson <hp@axis.com>
1212
1213 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1214 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1215 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1216 (R_CRIS_16_TPREL): New relocations.
1217
28dbbc02
BW
12182008-08-20 Bob Wilson <bob.wilson@acm.org>
1219
1220 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1221 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1222 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1223
861fb55a
DJ
12242008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1225 Daniel Jacobowitz <dan@codesourcery.com>
1226 Catherine Moore <clm@codesourcery.com>
1227 Mark Shinwell <shinwell@codesourcery.com>
1228
1229 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1230 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1231
0deb8eee
AM
12322008-08-04 Markus Weiss <weissms@aros.org>
1233
1234 * common.h (ELFOSABI_AROS): Update comment.
1235
3c7b9897
AM
12362008-07-26 Michael Eager <eager@eagercon.com>
1237
1238 * ppc.h: Add description of single-precision.
1239
89eeb0bc
LM
12402008-07-21 Luis Machado <luisgpm@br.ibm.com>
1241
1242 * common.h: Define NT_PPC_VSX.
1243
30c09090
RS
12442008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1245
1246 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1247
b8a39af8
SR
12482008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1249
1250 * common.h (EM_CR16): Correct value.
1251 (EM_CR16): Rename to EM_CR16_OLD.
1252
ff7eeb89
DD
12532008-06-12 DJ Delorie <dj@redhat.com>
1254
1255 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1256 (EM_M32C): Rename to EM_M32C_OLD.
1257
3c9a78e0
JM
12582008-06-12 Joseph Myers <joseph@codesourcery.com>
1259
1260 * common.h: Update e_machine table.
1261
a23ede3d
KK
12622008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1263
1264 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1265
2424f303
JM
12662008-06-09 Joseph Myers <joseph@codesourcery.com>
1267
1268 * common.h: Change registry@caldera.com to registry@sco.com.
1269
7c90103b
NC
12702008-05-21 Nick Clifton <nickc@redhat.com>
1271
1272 * reloc-macros.h: Add a comment about the use of the
1273 END_RELOC_NUMBERS symbol as a sentinel value.
1274
12752008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1276
7c90103b
NC
1277 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1278
14a6d8e0
DM
12792008-04-16 David S. Miller <davem@davemloft.net>
1280
1281 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1282 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1283 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1284 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1285
15397d0b
ILT
12862008-03-24 Ian Lance Taylor <iant@google.com>
1287
1288 * common.h (NT_GNU_GOLD_VERSION): Define.
1289
72de5009
AM
12902008-03-13 Alan Modra <amodra@bigpond.net.au>
1291
1292 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1293 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1294 Order struct as for external version.
1295
1bce5d2c
AM
12962008-03-12 Alan Modra <amodra@bigpond.net.au>
1297
4fbb74a6
AM
1298 PR 5900
1299 * common.h (SHN_BAD): Delete.
1300 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1301 * external.h: ..here.
1302 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1303 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1304 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1305
13062008-03-12 Alan Modra <amodra@bigpond.net.au>
1307
1308 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1309 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1310 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1311 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1312 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1313 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1314 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1315 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1316 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1317 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1318 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1319 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1320 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1321 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1322 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1323
35d60fe4
NC
13242008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1325
1326 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1327 DW_OP_PGI_omp_thread_num.
1328
7b03d09a
AN
13292008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1330
1331 * mips.h: Update copyright.
1332 (E_MIPS_MACH_OCTEON): New macro.
1333
148b93f2
NC
13342008-01-30 Tristan Gingold <gingold@adacore.com>
1335
1336 Add OpenVMS extensions.
1bce5d2c
AM
1337 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1338 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1339 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1340 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1341 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1342 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1343 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1344 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1345 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1346 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1347 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1348 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1349 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1350 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1351 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1352 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1353 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1354 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1355 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1356 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1357 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1358 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1359
c74ba406
MK
13602008-01-16 Mark Kettenis <kettenis@gnu.org>
1361
1362 * common.h (AT_SUN_AUXFLAGS): Define.
1363
60955fda
DJ
13642007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * dwarf2.h (DW_AT_hi_user): Correct value.
1367
1bbb5f21 13682007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1369
1bbb5f21 1370 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1371
350cc38d
MS
13722007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1373
1374 * mips.h (E_MIPS_MACH_LS2E): New.
1375 (E_MIPS_MACH_LS2F): New.
1376
f7bc09bd
NS
13772007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1378
1379 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1380 segments at the end of memory.
1381
e210c36b
NC
13822007-11-17 Thiemo Seufer <ths@mips.com>
1383
1384 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1385 in comment.
1386
e2a0d921
NC
13872007-11-16 Nick Clifton <nickc@redhat.com>
1388
1389 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1390 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1391 (DW_AT_stride): Rename to DW_AT_byte_stride.
1392
7a2b07ff
NS
13932007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1394
1395 * vxworks.h: New.
1396
569006e5
NC
13972007-10-30 Nick Clifton <nickc@redhat.com>
1398
1399 * mn10300.h (R_MN10300_ALIGN): Define.
1400
c6e65352
DJ
14012007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1404
bfff1642
NC
14052007-10-19 Nick Clifton <nickc@redhat.com>
1406
1407 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1408
3e6ff6e5
RM
14092007-10-18 Roland McGrath <roland@redhat.com>
1410
1411 * common.h (NT_PPC_VMX): New macro.
1412
7fac7ff4
NC
14132007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1414
1415 * cr16.h: Updated with new relocaction macros.
1416
b10a8ae0
L
14172007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 PR binutils/3281
1420 PR binutils/5037
1421 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1422 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1423 PT_GNU_RELRO segments.
1424
8d100c32
KH
14252007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1426
1427 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1428
b15fa79e
AM
14292007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1430
1431 * common.h (NT_SPU): Define.
1432
2b05f1b7
L
14332007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1434
1435 * common.h: Revert last change.
1436
94b11780
L
14372007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1438
1439 * common.h (PT_GNU_STACK): Renamed to ...
1440 (PT_GNU_ATTR): This.
1441 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1442
fd2f25da
RM
14432007-07-09 Roland McGrath <roland@redhat.com>
1444
1445 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1446
34c8bcba
JM
14472007-06-29 Joseph Myers <joseph@codesourcery.com>
1448
1449 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1450
2cf19d5c
JM
14512007-06-29 Joseph Myers <joseph@codesourcery.com>
1452
1453 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1454
104d59d1
JM
14552007-06-29 Joseph Myers <joseph@codesourcery.com>
1456
1457 * arm.h (elf32_arm_add_eabi_attr_int,
1458 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1459 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1460 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1461 Tag_Symbol, Tag_compatibility): Remove.
1462 * common.h (SHT_GNU_ATTRIBUTES): Define.
1463
3d3d428f
NC
14642007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1465
1466 * common.h (EM_CR16): New entry for CR16 cpu.
1467 * cr16.h: New file.
1468
99ded152
BW
14692007-06-11 Sterling Augustine <sterling@tensilica.com>
1470 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1471
99ded152
BW
1472 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1473 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1474
f89d32d9
CT
14752007-05-18 Caroline Tice <ctice@apple.com>
1476
fd2f25da 1477 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1478 DW_OP_GNU_uninit.
1479
4f4416b5
AM
14802007-05-12 Alan Modra <amodra@bigpond.net.au>
1481
1482 * spu.h (R_SPU_ADDR16X): Define.
1483 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1484
ece5ef60
AM
14852007-05-11 Alan Modra <amodra@bigpond.net.au>
1486
1487 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1488
627b32bc
AM
14892007-05-02 Alan Modra <amodra@bigpond.net.au>
1490
1491 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1492 and vma for appropriate sections.
1493
0c3e446c
JB
14942007-04-26 Jan Beulich <jbeulich@novell.com>
1495
1496 * common.h (DT_ENCODING): Correct value (back to spec mandated
1497 value).
1498
d4c87fc1
AM
14992007-03-08 Alan Modra <amodra@bigpond.net.au>
1500
1501 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1502 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1503 that don't clash with visibility bits.
1504
689d9c8c
AM
15052007-03-07 Alan Modra <amodra@bigpond.net.au>
1506
1507 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1508
b95dd98f 15092007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1510 Richard Sandiford <rsandifo@redhat.com>
1511 Richard Henderson <rth@redhat.com>
1512 DJ Delorie <dj@redhat.com>
1513 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1514
1515 * mep.h: New file.
b95dd98f
DB
1516 * common.h (EM_CYGNUS_MEP): Define.
1517
15182007-02-15 Dave Brolley <brolley@redhat.com>
1519
1520 From Graydon Hoare <graydon@redhat.com>:
1521 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1522
3bdcfdf4
KH
15232007-01-08 Kazu Hirata <kazu@codesourcery.com>
1524
1525 * m68k.h (EF_M68K_FIDO): New.
1526 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1527 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1528
9840d27e
KH
15292006-12-25 Kazu Hirata <kazu@codesourcery.com>
1530
1531 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1532
425c6cb0
KH
15332006-12-19 Kazu Hirata <kazu@codesourcery.com>
1534
1535 * m68k.h (EF_M68K_ARCH_MASK): New.
1536
3271a814
NS
15372006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1538
1539 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1540
c694fd50
KH
15412006-12-07 Kazu Hirata <kazu@codesourcery.com>
1542
1543 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1544 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1545 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1546 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1547 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1548 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1549 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1550 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1551 EF_M68K_CF_FLOAT, respectively.
1552
4fd454c8
NC
15532006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1554 Nick Clifton <nickc@redhat.com>
1555
1556 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1557
165b93e7
RS
15582006-10-28 Richard Sandiford <richard@codesourcery.com>
1559
1560 * mips.h (R_MIPS_GLOB_DAT): Define
1561 (R_MIPS_max): Bump by 1.
1562
e9f53129
AM
15632006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1564 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1565 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1566 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1567 Alan Modra <amodra@bigpond.net.au>
1568
1569 * common.h (EM_SPU): Define.
1570 * spu.h: New file.
1571
b3549761
NC
15722006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1573
1574 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1575 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1576 (EF_SCORE_HASENTRY): Delete.
1577
e210c36b
NC
15782006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1579
1580 * arm.h: Define TAG_CPU_ARCH_* constants.
1581
1c0d3aa6
NC
15822006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1583
1584 * score.h: New file.
1585 * common.h: Add Score machine number.
1586
fdc90cb4
JJ
15872006-07-10 Jakub Jelinek <jakub@redhat.com>
1588
1589 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1590
1224efb8
L
15912006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1592
1593 * internal.h (ELF_SECTION_SIZE): New.
1594 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1595 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1596 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1597
3f570048
AM
15982006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1601
9b52905e
NC
16022006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1603 Randolph Chung <randolph@tausq.org>
1604 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1605 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1606 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1607 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1608 New TLS relocs.
1609 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1610 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1611 Define TLS relocs using existing equivalents.
1612
fd2f25da
RM
16132006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1614
28c9d252
NC
1615 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1616
e210c36b
NC
16172006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1618
1619 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1620 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1621 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1622 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1623 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1624 R_BFIN_GOTOFFLO): New relocs.
1625 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1626
16272006-03-23 Michael Matz <matz@suse.de>
1628
1629 * x86-64.h: Add the new relocations with their official
1630 numbers.
1631
0a44bf69
RS
16322006-03-22 Richard Sandiford <richard@codesourcery.com>
1633 Daniel Jacobowitz <dan@codesourcery.com>
1634 Phil Edwards <phil@codesourcery.com>
1635 Zack Weinberg <zack@codesourcery.com>
1636 Mark Mitchell <mark@codesourcery.com>
1637 Nathan Sidwell <nathan@codesourcery.com>
1638
1639 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1640
e14430ab
DA
16412006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1642
1643 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1644 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1645 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1646 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1647 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1648
3a4a14e9
PB
16492006-03-10 Paul Brook <paul@codesourcery.com>
1650
1651 * arm.h (EF_ARM_EABI_VER5): Define.
1652
0b2e31dc
NS
16532006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1654
1655 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1656 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1657 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1658 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1659 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1660 (EF_M68K_EMAC_B): New.
1661
df406460
NC
16622006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1663
1664 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1665 (EF_AVR_LINKRELAX_PREPARED): Add.
1666
2c10a7e5
BE
16672006-03-02 Ben Elliston <bje@au.ibm.com>
1668
1669 Import from the GCC tree:
1670 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1671
1672 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1673 from DWARF 3.
1674 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1675 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1676 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1677 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1678 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1679 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1680 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1681 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1682 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1683 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1684 (DW_END_default, DW_END_big, DW_END_little): New.
1685 (DW_END_lo_user, DW_END_hi_user): Define.
1686 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1687 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1688 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1689 DW_LANG_D): New.
1690
e210c36b
NC
16912006-02-06 Steve Ellcey <sje@cup.hp.com>
1692
1693 * ia64.h (SHF_IA_64_HP_TLS): New.
1694
6772dd07
DD
16952006-02-24 DJ Delorie <dj@redhat.com>
1696
1697 * m32c.h: Add relax relocs.
1698
d70c5fc7
NC
16992006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1700 Anil Paranjape <anilp1@kpitcummins.com>
1701 Shilin Shakti <shilins@kpitcummins.com>
1702
1703 * common.h (EM_XC16X): New entry for xc16x cpu.
1704 Sort other EM_* numbers into numerical order.
1705 * xc16x.h: New file.
fd2f25da 1706
84d1d650
L
17072006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR binutils/2258
1710 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1711 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1712
266abb8f
NS
17132006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1714
1715 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1716 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1717 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1718 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1719 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1720
17212006-02-06 Steve Ellcey <sje@cup.hp.com>
1722
1723 * ia64.h (SHF_IA_64_HP_TLS): New.
1724
67a4f2b7
AO
17252006-01-18 Alexandre Oliva <aoliva@redhat.com>
1726
1727 Introduce TLS descriptors for i386 and x86_64.
1728 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1729 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1730 New.
1731 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1732 R_X86_64_TLSDESC): New.
1733
64fd6348
NC
17342006-01-09 Mike Frysinger <vapier@gentoo.org>:
1735
1736 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1737
d031aafb
NS
17382005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1739
1740 Second part of ms1 to mt renaming.
1741 * common.h (EM_MT): Renamed.
1742 * mt.h: Rename relocs, cpu & other defines.
1743
e210c36b
NC
17442005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1745
1746 * mt.h: Renamed from ms1.h
1747
39b41c9c
PB
17482005-12-12 Paul Brook <paul@codesourcery.com>
1749
1750 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1751
5e2b0d47
NC
17522005-11-11 Nick Clifton <nickc@redhat.com>
1753
1754 PR 1150
1755 * mips.h (STO_OPTIONAL): Define.
1756 (ELF_MIPS_IS_OPTIONAL): Define.
1757
e210c36b
NC
17582005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1759
1760 Add ms2.
1761 * ms1.h (EF_MS1_CPU_MS2): New.
1762
17632005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1764
1765 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1766
3c9b82ba
NC
17672005-09-30 Catherine Moore <clm@cm00re.com>
1768
1769 * bfin.h: New file.
1770 * common.h (EM_BLACKFIN): Define.
1771
ee065d83
PB
17722005-10-08 Paul Brook <paul@codesourcery.com>
1773
1774 * arm.h: Add prototypes for BFD object attribute routines.
1775
1cacb694
RE
17762005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1777
1778 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1779
3c26c61a
DA
17802005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1781
1782 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1783 New defines.
1784
67762f6b
DA
17852005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1786
1787 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1788 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1789 deprecated defines.
1790 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1791 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1792 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1793 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1794 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1795 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1796 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1797 NT_HP_UX_OPTIONS): Define.
1798
fd54057a
DD
17992005-07-25 DJ Delorie <dj@redhat.com>
1800
1801 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1802
3b22753a
L
18032005-07-25 Jan Hubicka <jh@suse.cz>
1804
1805 * x86-64.h (SHN_X86_64_LCOMMON): New.
1806 (SHF_X86_64_LARGE): New.
1807
157e7bd1
NC
18082005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1809
1810 * m32r.h (R_M32R_REL32): Added.
1811
df45824a
BE
18122005-07-18 Ben Elliston <bje@au.ibm.com>
1813
1814 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1815 Replace with DW_ATE_decimal_float (now in DWARF 3).
1816
49f58d10
JB
18172005-07-14 Jim Blandy <jimb@redhat.com>
1818
1819 Add support for Renesas M32C and M16C.
1820 * common.h (EM_M32C): New machine number.
1821 * m32c.h: New file.
fd2f25da 1822
e210c36b
NC
18232005-06-17 Jakub Jelinek <jakub@redhat.com>
1824
1825 * external.h (GRP_ENTRY_SIZE): Define.
1826
d6ab8113
JB
18272005-06-17 Jan Beulich <jbeulich@novell.com>
1828
1829 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1830 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1831 R_X86_64_GOTPC32.
1832
3c33e371
AH
18332005-06-07 Aldy Hernandez <aldyh@redhat.com>
1834 Michael Snyder <msnyder@redhat.com>
1835 Stan Cox <scox@redhat.com>
1836
1837 * common.h (EM_MS1): Define.
1838
1839 * ms1.h: New file.
1840
2acf634e
RH
18412005-05-31 Richard Henderson <rth@redhat.com>
1842
1843 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1844
484124bb
RH
18452005-05-29 Richard Henderson <rth@redhat.com>
1846
1847 * alpha.h (DT_ALPHA_PLTRO): New.
1848
d68f4033
BE
18492005-05-19 Ben Elliston <bje@au.ibm.com>
1850
1851 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1852 the user-defined encoding space pending inclusion in the standard.
1853
cb1afa5c
ZW
18542005-05-18 Zack Weinberg <zack@codesourcery.com>
1855
1856 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1857 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1858
c19d1205
ZW
18592005-05-17 Zack Weinberg <zack@codesourcery.com>
1860
1861 * arm.h: Import complete list of official relocation names
1862 and numbers from AAELF. Define FAKE_RELOCs for old names.
1863 Remove a few old names no longer used anywhere.
1864
1fe44d79
AM
18652005-05-14 Alan Modra <amodra@bigpond.net.au>
1866
1867 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1868
2df98d85
AM
18692005-05-11 Alan Modra <amodra@bigpond.net.au>
1870
1871 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1872 R_PPC_RELAX32PC_PLT) Adjust.
1873 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1874 (DT_PPC_GLINK): Define.
1875
e172dbf8
NC
18762005-05-10 Nick Clifton <nickc@redhat.com>
1877
1878 * Update the address and phone number of the FSF organization in
1879 the GPL notices in the following files:
2df98d85 1880 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1881 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1882 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1883 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1884 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1885 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1886 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1887
faa7ef87
L
18882005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1889
a63027e5
L
1890 Moved from ../ChangeLog
1891
faa7ef87
L
1892 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1893 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1894
1895 2004-10-12 Paul Brook <paul@codesourcery.com>
1896 * arm.h (EF_ARM_EABI_VER4): Define.
1897
1898 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1899
1900 * common.h (PT_SUNW_EH_FRAME): Define.
1901 * x86-64.h (SHT_X86_64_UNWIND): Define.
1902
1903 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1904 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1905 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1906 (XTENSA_PROP_SEC_NAME): Define.
1907 (property_table_entry): Add flags field.
1908 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1909
1910 2004-09-17 Paul Brook <paul@codesourcery.com>
1911 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1912 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1913 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1914
1915 2004-09-13 Paul Brook <paul@codesourcery.com>
1916 * arm.h: Rename RELABS to TARGET1.
1917
1918 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1919 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1920 (PT_GNU_RELRO): Define.
1921
ba93b8ac
DJ
19222005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1923 Phil Blundell <philb@gnu.org>
1924
1925 * arm.h: Add TLS relocations.
1926
c927f9ef
BE
19272005-03-23 Ben Elliston <bje@au.ibm.com>
1928
1929 * dwarf.h: Merge with GCC's dwarf.h.
1930
238d258f
NC
19312005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1932
1933 * m68k.h (EF_CFV4E): Define.
1934
b294bdf8
MM
19352005-03-17 Paul Brook <paul@codesourcery.com>
1936 Dan Jacobowitz <dan@codesourcery.com>
1937 Mark Mitchell <mark@codesourcery.com>
1938
1939 * arm.h (PT_ARM_EXIDX): Define.
1940
51cb3ca7
DJ
19412005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1942 Joseph Myers <joseph@codesourcery.com>
1943
1944 * mips.h: Define MIPS TLS relocations.
1945
d6f16593 19462005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1947 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1948
1949 * mips.h (R_MIPS16_GOT16): New reloc code.
1950 (R_MIPS16_CALL16): Likewise.
1951 (R_MIPS16_HI16): Likewise.
1952 (R_MIPS16_LO16): Likewise.
1953 (R_MIPS16_min): New fake reloc code.
1954 (R_MIPS16_max): Likewise.
1955
a1c17af2
MR
19562005-02-11 Maciej W. Rozycki <macro@mips.com>
1957
1958 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1959
90219bd0
AO
19602005-01-25 Alexandre Oliva <aoliva@redhat.com>
1961
1962 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1963 * frv.h: Add R_FRV_TLSMOFF.
1964 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1965 * frv.h: Add TLS relocations.
1966
e38bc3b5
NC
19672005-01-17 Nick Clifton <nickc@redhat.com>
1968
1969 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1970 EF_SH2A_SH3E): New flags.
1971 (EF_SH_BFD_TABLE): Add these new flags to the table.
1972
b4a38de6
AM
19732005-01-12 Alan Modra <amodra@bigpond.net.au>
1974
1975 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1976 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1977
750bce0e 19782004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1979
faa7ef87 1980 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1981
1e50d24d
RS
19822004-12-16 Richard Sandiford <rsandifo@redhat.com>
1983
1984 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1985
69881c93
ILT
19862004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1987
1988 * mips.h (E_MIPS_MACH_9000): Define.
1989
b676888f
HPN
19902004-11-04 Hans-Peter Nilsson <hp@axis.com>
1991
1992 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1993 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1994 macros.
1995
637cf767
EC
19962004-10-06 Eric Christopher <echristo@redhat.com>
1997
1998 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1999
40a18ebd
NC
20002004-10-01 Paul Brook <paul@codesourcery.com>
2001
2002 * arm.h (SHT_ARM_EXIDX): Define.
2003 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
2004 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
2005 Define.
2006
b18c562e
NC
20072004-08-25 Dmitry Diky <diwil@spec.ru>
2008
2009 * msp430.h: Add new relocs.
2010
083febaa
L
20112004-08-12 H.J. Lu <hongjiu.lu@intel.com>
2012
2013 * i386.h (R_386_USED_BY_INTEL_200): New.
2014
1d70c7fb
AO
20152004-07-29 Alexandre Oliva <aoliva@redhat.com>
2016
2017 Introduce SH2a support.
2018 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
2019 * sh.h (EF_SH2A_NOFPU): New.
2020 2003-12-01 Michael Snyder <msnyder@redhat.com>
2021 * sh.h (EF_SH2A): New.
2022
670ec21d
NC
20232004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
2024
2025 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
2026 BFD_RELOC_CRX_SWITCH32.
2027
1fe1f39c
NC
20282004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
2029
2030 * common.h (EM_CRX): Define.
2031 * crx.h: New file.
2032
097f809a
NC
20332004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2034
2035 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
2036 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
2037
375db92b
AM
20382004-06-19 Alan Modra <amodra@bigpond.net.au>
2039
2040 * common.h (ELF64_R_INFO): Warning fix.
2041
092dcd75
CD
20422004-06-14 Chris Demetriou <cgd@broadcom.com>
2043
2044 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
2045 with an updated comment.
2046
f6f9408f
JR
20472004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2048
2049 * sh.h (EF_SH_HAS_DSP): Remove.
2050 (EF_SH_HAS_FP): Remove.
2051 (EF_SH_MERGE_MACH): Remove.
2052 (EF_SH4_NOFPU): Convert to decimal.
2053 (EF_SH4A_NOFPU): Likewise.
2054 (EF_SH4_NOMMU_NOFPU): Likewise.
2055 (EF_SH3_NOMMU): Add new macro.
2056 (EF_SH_BFD_TABLE): Likewise.
2057 (sh_find_elf_flags): Add prototype.
2058 (sh_elf_get_flags_from_mach): Likewise.
2059
4030e8f6
CD
20602004-04-24 Chris Demetriou <cgd@broadcom.com>
2061
2062 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2063 (R_MIPS_GNU_REL_HI16): Remove.
2064 (R_MIPS_GNU_REL16_S2): Update comment.
2065
0949843d 20662004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 2067 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
2068
2069 * common.h (EM_CR): Define.
2070 * cr16c.h: New file.
2071
d507cf36
PB
20722004-03-23 Paul Brook <paul@codesourcery.com>
2073
2074 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2075
ae51a426
JR
20762003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2077
2078 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2079
676a64f4
RS
20802004-03-01 Richard Sandiford <rsandifo@redhat.com>
2081
2082 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2083
481fedf3
RM
20842004-01-28 Roland McGrath <roland@redhat.com>
2085
2086 * common.h (AT_SECURE): New macro.
2087
7e67eb11
RM
20882004-01-21 Roland McGrath <roland@redhat.com>
2089
2090 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2091 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2092 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2093 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2094 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2095
3fe74472
MK
20962004-01-17 Mark Kettenis <kettenis@gnu.org>
2097
2098 * common.h (NT_OPENBSD_IDENT): Define.
2099
79987b2f
AO
21002004-01-06 Alexandre Oliva <aoliva@redhat.com>
2101
2102 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2103 * frv.h (EF_FRV_FDPIC): New macro.
2104 (EF_FRV_PIC_FLAGS): Adjust.
2105 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2106 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2107 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2108 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2109 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2110 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2111 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2112 New.
2113
252b5132 2114
c9e214e5 2115For older changes see ChangeLog-9103
252b5132 2116\f
b90efa5b 2117Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2118
2119Copying and distribution of this file, with or without modification,
2120are permitted in any medium without royalty provided the copyright
2121notice and this notice are preserved.
2122
252b5132 2123Local Variables:
c9e214e5
AM
2124mode: change-log
2125left-margin: 8
2126fill-column: 74
252b5132
RH
2127version-control: never
2128End:
This page took 0.874545 seconds and 4 git commands to generate.