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