NDS32: Code refactoring of relaxation.
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
1c8f6a4d
KLC
12014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
2
3 * nds32.h: Declare new relocations.
4
7361da2c
AB
52014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
6 Matthew Fortune <matthew.fortune@imgtec.com>
7
8 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
9 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
10 (E_MIPS_ARCH_32R6): New define.
11 (E_MIPS_ARCH_64R6): New define.
12
599b6fb8
DD
132014-08-26 DJ Delorie <dj@redhat.com>
14
15 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
16
75f58085
BS
172014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
18
19 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
20
f36e8886
BS
212014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
23 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
24 Soundararajan <Sounderarajan.D@atmel.com>
25
26 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
27 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
28 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
29 (AVR_ISA_2xxxa): Define ISA without LPM.
30 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
31 Add doc for contraint used in 16 bit lds/sts.
32 Adjust ISA group for icall, ijmp, pop and push.
33 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
34
73589c9d
CS
352014-04-22 Christian Svensson <blue@cmd.nu>
36
37 * common.h: Remove openrisc and or32 support. Add support for or1k.
38 * or1k.h: New file.
39 * openrisc.h: Delete.
40 * or32.h: Delete.
41
4b95cf5c
AM
422014-03-05 Alan Modra <amodra@gmail.com>
43
44 Update copyright years.
45
45965137
AM
462014-03-05 Alan Modra <amodra@gmail.com>
47
48 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
49
d32e5c54
AP
502014-02-06 Andrew Pinski <apinski@cavium.com>
51
52 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
53
1c2de463
SL
542014-02-03 Sandra Loosemore <sandra@codesourcery.com>
55
56 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
57 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
58 (R_NIOS2_ILLEGAL): Adjust.
59
78058a5e
SL
602014-01-30 Sandra Loosemore <sandra@codesourcery.com>
61
62 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
63
718ee4dc
UW
642014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
65
66 * common.h (AT_HWCAP2): Define.
67
35c08157
KLC
682013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
69 Wei-Cheng Wang <cole945@gmail.com>
70
71 * nds32.h: New file for Andes NDS32.
72
594d8fa8
MF
732013-12-07 Mike Frysinger <vapier@gentoo.org>
74
75 * epiphany.h: Remove +x file mode.
76
c3320543
L
772013-11-17 H.J. Lu <hongjiu.lu@intel.com>
78
79 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
80
da0781dc
YZ
812013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
82
83 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
84 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
85 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
86 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
87
e8910a83
AM
882013-10-30 Alan Modra <amodra@gmail.com>
89
90 * ppc.h (DT_PPC_TLSOPT): Delete.
91 (DT_PPC_OPT, PPC_OPT_TLS): Define.
92 * ppc64.h (DT_PPC64_TLSOPT): Delete.
93 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
94
6911b7dc
AM
952013-10-30 Alan Modra <amodra@gmail.com>
96
97 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
98 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
99 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
100
ee67d69a
AM
1012013-10-30 Alan Modra <amodra@gmail.com>
102
103 * ppc64.h (EF_PPC64_ABI): Define.
104
f9c6b907
AM
1052013-10-30 Alan Modra <amodra@gmail.com>
106
107 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
108 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
109 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
110 (IS_PPC64_TLS_RELOC): Match new tls relocs.
111
63b8b2af
CF
1122013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
113
114 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
115 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
116
f303dcc0
SE
1172013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
118
119 * mips.h (EF_MIPS_FP64): New e_flags bit.
120
4046d87a
NC
1212013-08-09 Nick Clifton <nickc@redhat.com>
122
123 * rl78.c (E_FLAG_RL78_G10): Define.
124
d929bc19
MR
1252013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
126
127 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
128 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
129 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
130 Val_GNU_MIPS_ABI_FP_64): New enum.
131
ba92f887
MR
1322013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
133
134 * mips.h (EF_MIPS_NAN2008): New macro.
135
ee4dff51
TG
1362013-07-08 Tristan Gingold <gingold@adacore.com>
137
138 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
139
fb798c50
AK
1402013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
141
142 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
143 R_390_PC24DBL, and R_390_PLT24DBL.
144
a6bb11b2
YZ
1452013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
146
147 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
148
1bbce132
MR
1492013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
150
151 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
152 (ELF_ST_SET_MIPS_PLT): Likewise.
153
8847944f
WN
1542013-06-19 Will Newton <will.newton@linaro.org>
155
156 * aarch64.h: Remove R_AARCH64_IRELATIVE.
157
692e2b8b
WN
1582013-06-07 Will Newton <will.newton@linaro.org>
159
160 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
161
48e65d55
MR
1622013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
163
164 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
165
067ec077
CM
1662013-05-30 Paul Brook <paul@codesourcery.com>
167
168 * mips.h (R_MIPS_EH): New.
169
418009c2
YZ
1702013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
171
172 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
173 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
174 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
175 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
176
45901633
L
1772013-05-22 H.J. Lu <hongjiu.lu@intel.com>
178
179 * common.h (EM_INTEL205): New.
180 (EM_INTEL206): Likewise.
181 (EM_INTEL207): Likewise.
182 (EM_INTEL208): Likewise.
183 (EM_INTEL209): Likewise.
184
13761a11
NC
1852013-05-02 Nick Clifton <nickc@redhat.com>
186
187 * msp430.h: Add MSP430X relocs.
188 Add some more MSP430 machine numbers.
189 Add values used by .MSP430.attributes section.
190
81f5558e
NC
1912013-03-21 Michael Schewe <michael.schewe@gmx.net>
192
193 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
194 mov @(disp:32,ERx) to mov @(disp:16,ERx).
195
abb3f6cc
NC
1962013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
197
198 * common.h (NT_S390_TDB): Define.
199
36591ba1
SL
2002013-02-06 Sandra Loosemore <sandra@codesourcery.com>
201 Andrew Jenner <andrew@codesourcery.com>
202
203 Based on patches from Altera Corporation.
204
205 * nios2.h: New file.
206
78c8d46c
NC
2072013-01-24 Nick Clifton <nickc@redhat.com>
208
209 * v850.h: Add support for e3v5 architecture.
210 Reorganize processor selection macros.
211
e1ec603f
L
2122013-01-16 H.J. Lu <hongjiu.lu@intel.com>
213
214 * i386.h (R_386_SIZE32): Fill it.
215 * x86-64.h (R_X86_64_SIZE32): Likewise.
216 (R_X86_64_SIZE64): Likewise.
217
a3c62988
NC
2182013-01-10 Will Newton <will.newton@imgtec.com>
219
220 * common.h: Fix case of "Meta".
221 * metag.h: New file.
222
652451f8
YZ
2232013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
224
225 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
226 definitions.
227
e407c74b
NC
2282013-01-04 Juergen Urban <JuergenUrban@gmx.de>
229
230 * mips.h: Add MIPS machine variant number for r5900 which is
231 compatible with old Playstation 2 software.
232
34b60028
L
2332012-11-16 H.J. Lu <hongjiu.lu@intel.com>
234
235 * common.h (DF_1_CONLFAT): Renamed to ...
236 (DF_1_CONFALT): This.
237 (DF_1_ENDFILTEE): New.
238 (DF_1_DISPRELDNE): Likewise.
239 (DF_1_DISPRELPND): Likewise.
240 (DF_1_NODIRECT): Likewise.
241 (DF_1_IGNMULDEF): Likewise.
242 (DF_1_NOKSYMS): Likewise.
243 (DF_1_NOHDR): Likewise.
244 (DF_1_EDITED): Likewise.
245 (DF_1_NORELOC): Likewise.
246 (DF_1_SYMINTPOSE): Likewise.
247 (DF_1_GLOBAUDIT): Likewise.
248 (DF_1_SINGLETON): Likewise.
249
708e2187
NC
2502012-11-09 Nick Clifton <nickc@redhat.com>
251
252 * rx.h (EF_RX_CPU_RX): Add comment.
253 (E_FLAG_RX_ABI): Define.
254
de863c74
NC
255 * v850.h: Add RH850 ABI values.
256
c266cd02
MR
2572012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
258
259 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
260
ff826ef3
TT
2612012-11-01 Tom Tromey <tromey@redhat.com>
262
263 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
264
3bfcb652
NC
2652012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
266
267 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
268 (EF_ARM_ABI_FLOAT_HARD): Likewise.
269
9ece1fa9
TT
2702012-10-23 Tom Tromey <tromey@redhat.com>
271
272 * common.h (NT_SIGINFO, NT_FILE): New defines.
273
e5b95258
WL
2742012-08-27 Walter Lee <walt@tilera.com>
275
276 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
277 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
278 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
279 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
280 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
281 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
282 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
283 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
284 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
285 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
286 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
287 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
288 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
289 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 290
a06ea964
NC
2912012-08-13 Ian Bolton <ian.bolton@arm.com>
292 Laurent Desnogues <laurent.desnogues@arm.com>
293 Jim MacArthur <jim.macarthur@arm.com>
294 Marcus Shawcroft <marcus.shawcroft@arm.com>
295 Nigel Stephens <nigel.stephens@arm.com>
296 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
297 Richard Earnshaw <rearnsha@arm.com>
298 Sofiane Naci <sofiane.naci@arm.com>
299 Tejas Belagod <tejas.belagod@arm.com>
300 Yufeng Zhang <yufeng.zhang@arm.com>
301
302 * aarch64.h: New file.
303 * common.h (EM_res183): Rename to EM_AARCH64.
304 (EM_res184): Rename to EM_ARM184.
305
cefc6d46
IS
3062012-06-28 Iain Sandoe <iain@codesourcery.com>
307
308 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
309 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
310
40551fb8
NC
3112012-05-16 Georg-Johann Lay <avr@gjlay.de>
312
313 PR target/13503
314 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
315
6927f982
NC
3162012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
317
318 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
319 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
320 (E_M68HC11_XGATE_RAMOFFSET): Define.
321
b9c361e0
JL
3222012-05-14 James Lemke <jwlemke@codesourcery.com>
323 * ppc.h (SEC_PPC_VLE): Remove.
324
3252012-05-14 Catherine Moore <clm@codesourcery.com>
326 James Lemke <jwlemke@codesourcery.com>
327
328 * ppc.h (R_PPC_VLE_REL8): New reloction.
329 (R_PPC_VLE_REL15): Likewise.
330 (R_PPC_VLE_REL24): Likewise.
331 (R_PPC_VLE_LO16A): Likewise.
332 (R_PPC_VLE_LO16D): Likewise.
333 (R_PPC_VLE_HI16A): Likewise.
334 (R_PPC_VLE_HI16D): Likewise.
335 (R_PPC_VLE_HA16A): Likewise.
336 (R_PPC_VLE_HA16D): Likewise.
337 (R_PPC_VLE_SDA21): Likewise.
338 (R_PPC_VLE_SDA21_LO): Likewise.
339 (R_PPC_VLE_SDAREL_LO16A): Likewise.
340 (R_PPC_VLE_SDAREL_LO16D): Likewise.
341 (R_PPC_VLE_SDAREL_HI16A): Likewise.
342 (R_PPC_VLE_SDAREL_HI16D): Likewise.
343 (R_PPC_VLE_SDAREL_HA16A): Likewise.
344 (R_PPC_VLE_SDAREL_HA16D): Likewise.
345 (SEC_PPC_VLE): Remove.
346 (PF_PPC_VLE): New program header flag.
347 (SHF_PPC_VLE): New section header flag.
348 (vle_opcodes, vle_num_opcodes): New.
349 (VLE_OP): New macro.
350 (VLE_OP_TO_SEG): New macro.
351
99700d6f
NC
3522012-05-11 Georg-Johann Lay <avr@gjlay.de
353
354 PR target/13503
355 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
356 R_AVR_8_HI8, R_AVR_8_HHI8.
357
f6c1a2d5
NC
3582012-05-03 Sean Keys <skeys@ipdatasys.com>
359
360 * xgate.h: Mininal file to support XGATE relocations.
361
4d296447
DM
3622012-04-27 David S. Miller <davem@davemloft.net>
363
364 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
365 pause, and compare-and-branch instructions.
366
0a22ae8e
NC
3672012-03-07 Nick Clifton <nickc@redhat.com>
368
369 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
370 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
371 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
372 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
373
6f7be959
WL
3742012-02-25 Walter Lee <walt@tilera.com>
375
376 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
377 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
378 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
379 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
380 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
381 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
382 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
383 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
384 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
385 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
386 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
387 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
388 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
389 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
390 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
391 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
392 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
393 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
394 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
395 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
396 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
397 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
398 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
399 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
400 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
401 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
402 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
403 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
404 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
405 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
406 (R_TILEGX_TLS_GD_CALL): Ditto.
407 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
408 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
409 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
410 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
411 (R_TILEGX_TLS_IE_LOAD): Ditto.
412 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
413 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
414 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
415 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
416 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
417 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
418 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
419 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
420 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
421 (R_TILEPRO_TLS_IE_LOAD): Ditto.
422 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
423 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
424 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
425 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
426 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
427 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
428 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
429 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
430
9cea966c
DD
4312011-12-22 DJ Delorie <dj@redhat.com>
432
433 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
434 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
435
8b40760a
L
4362011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
437
438 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
439
355b81d9
UW
4402011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
441
442 * common.h (NT_S390_LAST_BREAK): Define.
443 (NT_S390_SYSTEM_CALL): Likewise.
444
99c513f6
DD
4452011-11-01 DJ Delorie <dj@redhat.com>
446
447 * common.h (EM_RL78, EM_78K0R): New.
448 * rl78.h: New.
449
cfb8c092
NC
4502011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
451
452 * epiphany.h: New file.
453 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
454
3b421ab3
AM
4552011-10-10 Alan Modra <amodra@gmail.com>
456
457 * ppc64.h (R_PPC64_TOCSAVE): Add.
458
d4cb0ea0
NC
4592011-10-05 DJ Delorie <dj@redhat.com>
460
461 * rx.h (E_FLAG_RX_PID): New.
462
9e8c70f9
DM
4632011-09-21 David S. Miller <davem@davemloft.net>
464
465 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
466 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
467
505b88fb
L
4682011-08-12 H.J. Lu <hongjiu.lu@intel.com>
469
470 PR ld/13082
471 * x86-64.h (R_X86_64_RELATIVE64): New.
472
df58fc94
RS
4732011-07-24 Chao-ying Fu <fu@mips.com>
474 Maciej W. Rozycki <macro@codesourcery.com>
475
476 * mips.h (R_MICROMIPS_min): New relocations.
477 (R_MICROMIPS_26_S1): Likewise.
478 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
479 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
480 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
481 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
482 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
483 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
484 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
485 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
486 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
487 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
488 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
489 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
490 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
491 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
492 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
493 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
494 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
495 (R_MICROMIPS_max): Likewise.
496 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
497 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
498 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
499 (STO_MICROMIPS): Likewise.
500 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
501 (ELF_ST_IS_COMPRESSED): Likewise.
502 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
503 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
504 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
505
7a9068fe
L
5062011-07-22 H.J. Lu <hongjiu.lu@intel.com>
507
508 * common.h (EM_K1OM): New.
509
9c55345c
TS
5102011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
511 Thomas Schwinge <thomas@schwinge.name>
512
2bb70ae0 513 PR binutils/12913
9c55345c
TS
514 * common.h (ELFOSABI_GNU): Define, replaces...
515 (ELFOSABI_LINUX): ... this, kept as an alias.
516 (ELFOSABI_HURD): Remove.
517
faa9a424
UW
5182011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
519
520 * common.h (NT_ARM_VFP): Define.
521
aa137e4d
NC
5222011-06-13 Walter Lee <walt@tilera.com>
523
524 * common.h: Add EM_TILEGX.
525 * tilegx.h: New file.
526 * tilepro.h: New file.
527
2ddcd4af
TG
5282011-06-09 Tristan Gingold <gingold@adacore.com>
529
530 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
531
cc643b88
NC
5322011-06-02 Nick Clifton <nickc@redhat.com>
533
534 * common.h: Fix spelling mistake in comment.
535 * reloc-macros.h: Likewise.
536
63e1a0fc
PB
5372011-05-31 Paul Brook <paul@codesourcery.com>
538
539 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
540
8b40760a
L
5412011-05-09 Paul Brook <paul@codesourcery.com>
542
543 * tic6x.h (ELF_STRING_C6000_unwind,
544 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
545 ELF_STRING_C6000_unwind_info_once): Define.
546
e21e5835
NC
5472011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
548
549 * common.h (NT_STAPSDT): New define.
550
c7811365
BS
5512011-03-31 Bernd Schmidt <bernds@codesourcery.com>
552
553 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
554 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
555 (SHN_TIC6X_SCOMMON): Define.
556
00e98fc7
TG
5572011-03-31 Tristan Gingold <gingold@adacore.com>
558
559 * ia64.h (Elf64_External_VMS_Note): New struct.
560 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
561 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
562 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
563 (NT_VMS_PATCHTIME) New macros.
564
34e77a92
RS
5652011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
566
567 * arm.h (R_ARM_IRELATIVE): New relocation.
568
35fc36a8
RS
5692011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
570
571 * internal.h (elf_internal_sym): Add st_target_internal.
572 * arm.h (arm_st_branch_type): New enum.
573 (ARM_SYM_BRANCH_TYPE): New macro.
574
8f7e76d0
NC
5752011-03-10 Nick Clifton <nickc@redhat.com>
576
577 * common.h (EM_V850): V850s now supplied by Renesas.
578
15a44d57
AM
5792011-02-25 Alan Modra <amodra@gmail.com>
580
eba5cfbc 581 PR 12516
15a44d57
AM
582 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
583 sections at start or end of PT_DYNAMIC.
584
0855e32b
NS
5852011-01-10 Nathan Sidwell <nathan@codesourcery.com>
586 Glauber de Oliveira Costa <glommer@gmail.com>
587
588 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
589 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
590 relocations.
591
aa137e4d
NC
5922010-11-16 Jie Zhang <jie.zhang@analog.com>
593
594 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
595 (EF_BFIN_DATA_IN_L1): Define.
596
fd503541
NC
5972010-11-11 Mingming Sun <mingm.sun@gmail.com>
598
599 * mips.h (E_MIPS_MACH_LS3A): Defined.
600
87779176
JM
6012010-11-02 Joseph Myers <joseph@codesourcery.com>
602
603 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
604 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
605 Tag_ABI_array_object_alignment,
606 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
607
3cbd1c06
JM
6082010-10-29 Joseph Myers <joseph@codesourcery.com>
609
610 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
611
b5593623
JM
6122010-10-29 Bernd Schmidt <bernds@codesourcery.com>
613 Joseph Myers <joseph@codesourcery.com>
614
615 * tic6x-attrs.h (Tag_ABI_DSBT): New.
616
75fa6dc1
JM
6172010-10-21 Joseph Myers <joseph@codesourcery.com>
618
619 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
620 value 4.
621 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
622 attribute renaming.
623
1cd986c5
NC
6242010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
625 Ina Pandit <ina.pandit@kpitcummins.com>
626
627 * v850.h: Add support for V850E2 and V850E2V3.
628 (v850_reloc_type): Update the newly added relocations
629
f4638467
AM
6302010-07-20 Alan Modra <amodra@gmail.com>
631
632 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
633 (ELF_SECTION_SIZE): ..here.
634 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
635 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
636
ba761f19
AM
6372010-06-25 Alan Modra <amodra@gmail.com>
638
639 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
640
59e6276b
JM
6412010-06-15 Joseph Myers <joseph@codesourcery.com>
642
643 * tic6x-attrs.h: New.
644 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
645 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
646 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
647 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
648 C6XABI_Tag_CPU_arch_C674X): Define.
649
28f997cf
TG
6502010-06-11 Tristan Gingold <gingold@adacore.com>
651
652 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
653 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
654 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
655 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
656 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
657 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
658 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
659 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
660 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
661 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
662 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
663 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
664 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
665 (Elf64_External_VMS_IMAGE_RELA): Ditto.
666 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
667 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
668 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
669 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
670 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
671 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
672 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
673 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
674
8e45593f
NC
6752010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
676 Joseph Myers <joseph@codesourcery.com>
677 Andrew Stubbs <ams@codesourcery.com>
678
679 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
680 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
681 other invalid ranges.
682 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
683 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
684 (R_SH_FUNCDESC_VALUE): New.
685
18ae9cc1
L
6862010-05-18 H.J. Lu <hongjiu.lu@intel.com>
687
688 PR gas/11600
689 * common.h (SHF_EXCLUDE): New.
690
691 * i370.h (SHF_EXCLUDE): Removed.
692 * or32.h (SHF_EXCLUDE): Likewise.
693 * ppc.h (SHF_EXCLUDE): Likewise.
694 * sparc.h (SHF_EXCLUDE): Likewise.
695
9a83a553
AM
6962010-04-23 Alan Modra <amodra@gmail.com>
697
698 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
699 Invert logic to clarify test for .tbss.
700 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
701 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
702 macro args with parentheses.
703 (ELF_SECTION_IN_SEGMENT): Define.
704 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
705 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
706
75375b3e
MGD
7072010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
708
709 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
710 Tag_FP_HP_extension): Add new ABI attribute tags.
711
e4e42b45
NC
7122010-04-15 Nick Clifton <nickc@redhat.com>
713
714 * alpha.h: Update copyright notice to use GPLv3.
715 * arc.h: Likewise.
716 * arm.h: Likewise.
717 * avr.h: Likewise.
718 * bfin.h: Likewise.
719 * common.h: Likewise.
720 * cr16.h: Likewise.
721 * cr16c.h: Likewise.
722 * cris.h: Likewise.
723 * crx.h: Likewise.
724 * d10v.h: Likewise.
725 * d30v.h: Likewise.
726 * dlx.h: Likewise.
727 * dwarf.h: Likewise.
728 * external.h: Likewise.
729 * fr30.h: Likewise.
730 * frv.h: Likewise.
731 * h8.h: Likewise.
732 * hppa.h: Likewise.
733 * i370.h: Likewise.
734 * i386.h: Likewise.
735 * i860.h: Likewise.
736 * i960.h: Likewise.
737 * ia64.h: Likewise.
738 * internal.h: Likewise.
739 * ip2k.h: Likewise.
740 * iq2000.h: Likewise.
741 * lm32.h: Likewise.
742 * m32c.h: Likewise.
743 * m32r.h: Likewise.
744 * m68hc11.h: Likewise.
745 * m68k.h: Likewise.
746 * mcore.h: Likewise.
747 * mep.h: Likewise.
748 * microblaze.h: Likewise.
749 * mips.h: Likewise.
750 * mmix.h: Likewise.
751 * mn10200.h: Likewise.
752 * moxie.h: Likewise.
753 * msp430.h: Likewise.
754 * mt.h: Likewise.
755 * openrisc.h: Likewise.
756 * or32.h: Likewise.
757 * pj.h: Likewise.
758 * ppc.h: Likewise.
759 * ppc64.h: Likewise.
760 * reloc-macros.h: Likewise.
761 * rx.h: Likewise.
762 * s390.h: Likewise.
763 * sh.h: Likewise.
764 * sparc.h: Likewise.
765 * spu.h: Likewise.
766 * v850.h: Likewise.
767 * vax.h: Likewise.
768 * vxworks.h: Likewise.
769 * x86-64.h: Likewise.
770 * xc16x.h: Likewise.
771 * xstormy16.h: Likewise.
772 * xtensa.h: Likewise.
773
9957b18f
AM
7742010-04-08 David Stubbs <stubbs@icerasemi.com>
775
776 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
777 cannot contain any sections.
778
40b36596
JM
7792010-03-25 Joseph Myers <joseph@codesourcery.com>
780
781 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
782 * tic6x.h: New.
783
e1dcda2d
L
7842010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
785
786 * common.h (VER_FLG_*): Document.
787 (VER_FLG_INFO): Define.
788
17e57237
NC
7892010-02-23 Andrew Zabolotny <anpaza@mail.ru>
790
791 PR binutils/11297
792 * avr.h: (R_AVR_8): New relocation number.
793
cd21e546
MGD
7942010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
795
796 * arm.h (Tag_MPextension_use): Renumber.
797 (Tag_DIV_use): Add.
798 (Tag_MPextension_use_legacy): Likewise.
799
d7eeb400
MS
8002010-02-09 Michael Holzheu <holzheu@de.ibm.com>
801
802 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
803 NT_S390_CTRS and NT_S390_PREFIX): Define.
804
e1dcda2d
L
8052010-02-08 David S. Miller <davem@davemloft.net>
806
807 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
808
4339cae0
L
8092010-02-02 H.J. Lu <hongjiu.lu@intel.com>
810
811 * common.h (NT_386_XSTATE): New.
812
3ff95107 8132010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 814
3ff95107
L
815 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
816
c75a08aa
AM
8172010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
818
4339cae0 819 * common.h (PN_XNUM): Define.
c75a08aa 820
0675e188
UW
8212009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
822
823 * common.h (NT_S390_HIGH_GPRS): Define.
824
32af9f6e
AM
8252009-12-17 Alan Modra <amodra@bigpond.net.au>
826
827 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
828 R_PPC_RELAX32PC_PLT): Delete.
829 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
830
8b40760a
L
8312009-12-03 David Daney <ddaney@caviumnetworks.com>
832 Adam Nemet <adambnemet@gmail.com>
833
834 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
835
3c65b800
JM
8362009-11-28 Joseph Myers <joseph@codesourcery.com>
837
838 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
839 EM_TI_C5500, EM_CUDA): Define.
840 (EM_res140, EM_res141, EM_res142): Remove.
841
9e3c6df6
PB
8422009-11-17 Paul Brook <paul@codesourcery.com>
843 Daniel Jacobowitz <dan@codesourcery.com>
844
845 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
846
c7927a3c
NC
8472009-09-29 DJ Delorie <dj@redhat.com>
848
849 * rx.h: New file.
850
a7f2871e
AM
8512009-09-21 Alan Modra <amodra@bigpond.net.au>
852
853 * ppc.h (DT_PPC_TLSOPT): Define.
854 * ppc64.h (DT_PPC64_TLSOPT): Define.
855
7f6fed87
NC
8562009-08-10 Daniel Gutson <dgutson@codesourcery.com>
857
858 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
859 (SHT_ARM_OVERLAYSECTION): New define.
860
cb88ce9f
BS
8612006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
862
863 From Mike Frysinger <michael.frysinger@analog.com>
864 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
865 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
866 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
867 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
868 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
869 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
870 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
871 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
872 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
873 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
874 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
875 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
876 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
877 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
878 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
879 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
880 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
881 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
882 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 883
44db4087
ME
8842009-08-09 Michael Eager <eager@eagercon.com>
885
886 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 887 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 888
7ba29e2a
NC
8892009-08-06 Michael Eager <eager@eagercon.com>
890
891 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
892 * elf/microblaze.h: New reloc definitions.
893
28ec585f
AM
8942009-07-30 Alan Modra <amodra@bigpond.net.au>
895
896 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
897 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
898
8a9036a4
L
8992009-07-25 H.J. Lu <hongjiu.lu@intel.com>
900
901 * common.h (EM_L1OM): New.
902
8fdcc58d
TS
9032009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
904 Alan Modra <amodra@bigpond.net.au>
905
906 * spu.h (R_SPU_ADD_PIC): New.
907
3e7a7d11
NC
9082009-07-23 Ulrich Drepper <drepper@redhat.com>
909
910 * common.h (STB_GNU_UNIQUE): Define.
911
fa8f86ff
TT
9122009-07-10 Tom Tromey <tromey@redhat.com>
913
914 * dwarf2.h: Move to `..'.
915
1bffd25b
L
9162009-07-10 H.J. Lu <hongjiu.lu@intel.com>
917
918 * dwarf2.h: Just include ../dwarf2.h.
919
e054468f
AM
9202009-07-10 Alan Modra <amodra@bigpond.net.au>
921
922 * ppc.h (R_PPC_IRELATIVE): Add.
923 (R_PPC_RELAX32, R_PPC_RELAX32PC,
924 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
925 * ppc64.h (R_PPC64_IRELATIVE): Add.
926
3244e8f5
JJ
9272009-07-03 Jakub Jelinek <jakub@redhat.com>
928
929 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
930 and DW_OP_stack_value.
931
ceaf50a2
AM
9322009-06-22 Alan Modra <amodra@bigpond.net.au>
933
934 * ppc.h (R_PPC_RELAX*): Define as enum.
935
f865a31d
AG
9362009-06-11 Anthony Green <green@moxielogic.org>
937
938 * moxie.h (R_MOXIE_PCREL10): New.
939
cbe950e9
L
9402009-06-01 H.J. Lu <hongjiu.lu@intel.com>
941
942 PR ld/10205
943 * i386.h (R_386_IRELATIVE): New.
944 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
945
cf65542b
L
9462009-05-27 H.J. Lu <hongjiu.lu@intel.com>
947
948 * common.h: Update comments for dynamic tag ranges.
949
4e38f72c
DD
9502009-04-30 DJ Delorie <dj@redhat.com>
951
952 * mep.h (EF_MEP_COP_*): New.
953 (EF_MEP_ALL_FLAGS): Add them.
954
d8045f23
NC
9552009-04-30 Nick Clifton <nickc@redhat.com>
956
957 * common.h (STT_GNU_IFUNC): Define.
958
ed4a4bdf
CC
9592009-04-24 Cary Coutant <ccoutant@google.com>
960
961 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
962
20135e4c
NC
9632009-04-15 Anthony Green <green@moxielogic.com>
964
965 * common.h (EM_MOXIE): Define.
966 * moxie.h: New file.
967
4d28413b
DD
9682009-04-07 DJ Delorie <dj@redhat.com>
969
970 * mep.h (EF_MEP_CPU_C5): New.
971
96b2958f
L
9722009-04-01 H.J. Lu <hongjiu.lu@intel.com>
973
974 * common.h (EM_INTEL178): Removed.
975 (EM_INTEL179): Likewise.
976 (EM_ETPU): New.
977 (EM_SLE9X): Likewise.
978 (EM_INTEL181): Likewise.
979 (EM_INTEL182): Likewise.
980
f47a1d2e
L
9812009-03-31 H.J. Lu <hongjiu.lu@intel.com>
982
983 * common.h (EM_INTEL178): New.
984 (EM_INTEL179): Likewise.
985 (EM_INTEL180): Likewise.
986
0e879927
ILT
9872009-03-20 Mikolaj Zalewski <mikolajz@google.com>
988
989 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
990
4d407348
MK
9912009-03-14 Mark Kettenis <kettenis@gnu.org>
992
17e57237
NC
993 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
994 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
995 (NT_OPENBSD_WCOOKIE): New defines.
996
904001b0
JK
9972009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
998
999 * common.h (AT_RANDOM): Define.
1000
727fc41e
AM
10012009-03-04 Alan Modra <amodra@bigpond.net.au>
1002
1003 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1004 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1005
c3b7224a
NC
10062009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1007
1008 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1009 * common.h (EM_SCORE_OLD): Define.
1010
36319970
L
10112009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 * common.h (STB_LOPROC): Replace Application-specific with
1014 Processor-specific in comments.
1015 (STB_HIPROC): Likewise.
1016 (STT_LOPROC): Likewise.
1017 (STT_HIPROC): Likewise.
1018
52b6b6b9
JM
10192009-02-03 Sandip Matte <sandip@rmicorp.com>
1020
1021 * mips.h (E_MIPS_MACH_XLR): Define.
1022
cf869cce
NC
10232009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1024
1025 * m68k.h: Map TLS relocations to numbers.
1026
91e22acd
AS
10272009-01-15 Andrew Stubbs <ams@codesourcery.com>
1028 Julian Brown <julian@codesourcery.com>
1029
1030 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1031 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1032 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1033 version 2.07.
1034 (Tag_undefined39, Tag_nodefaults): New enum values.
1035 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1036 (Tag_conformance, Tag_Virtualization_use): Likewise.
1037 (Tag_undefined69, Tag_MPextension_use): Likewise.
1038
01e1a5bc
NC
10392009-01-15 Douglas B Rupp <rupp@gnat.com>
1040
1041 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1042 New macros. Minor reformatting.
1043
84e94c90
NC
10442008-12-23 Jon Beniston <jon@beniston.com>
1045
1046 * lm32.h: New file.
1047
0f88be7a
NC
10482008-12-23 Nick Clifton <nickc@redhat.com>
1049
1050 * commmon.h (STT_IFUNC): Delete.
1051
7a0cc8ed
HPN
10522008-12-20 Hans-Peter Nilsson <hp@axis.com>
1053
1054 * cris.h (R_CRIS_32_IE): New relocation.
1055
e7c33416
NC
10562008-12-03 Nick Clifton <nickc@redhat.com>
1057
1058 * common.h (STT_IFUNC): Define.
1059
e73521d6
SR
10602008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1061
1062 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1063 R_CR16_GLOB_DAT): New relocations.
1064
a973d22c
HPN
10652008-11-25 Hans-Peter Nilsson <hp@axis.com>
1066
1067 * cris.h (R_CRIS_32_TPREL): Correct comment.
1068 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1069
8e79c3df
CM
10702008-11-18 Catherine Moore <clm@codesourcery.com>
1071
1072 * arm.h (Tag_ABI_FP_16bit_format): Define.
1073
2b0bc088
NC
10742008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1075
1076 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1077
759cc328
UW
10782008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1079
1080 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1081
f82e0623
NF
10822008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1083
1084 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1085
1d037692
HPN
10862008-10-04 Hans-Peter Nilsson <hp@axis.com>
1087
1088 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1089 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1090 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1091 (R_CRIS_16_TPREL): New relocations.
1092
28dbbc02
BW
10932008-08-20 Bob Wilson <bob.wilson@acm.org>
1094
1095 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1096 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1097 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1098
861fb55a
DJ
10992008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1100 Daniel Jacobowitz <dan@codesourcery.com>
1101 Catherine Moore <clm@codesourcery.com>
1102 Mark Shinwell <shinwell@codesourcery.com>
1103
1104 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1105 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1106
0deb8eee
AM
11072008-08-04 Markus Weiss <weissms@aros.org>
1108
1109 * common.h (ELFOSABI_AROS): Update comment.
1110
3c7b9897
AM
11112008-07-26 Michael Eager <eager@eagercon.com>
1112
1113 * ppc.h: Add description of single-precision.
1114
89eeb0bc
LM
11152008-07-21 Luis Machado <luisgpm@br.ibm.com>
1116
1117 * common.h: Define NT_PPC_VSX.
1118
30c09090
RS
11192008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1120
1121 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1122
b8a39af8
SR
11232008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1124
1125 * common.h (EM_CR16): Correct value.
1126 (EM_CR16): Rename to EM_CR16_OLD.
1127
ff7eeb89
DD
11282008-06-12 DJ Delorie <dj@redhat.com>
1129
1130 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1131 (EM_M32C): Rename to EM_M32C_OLD.
1132
3c9a78e0
JM
11332008-06-12 Joseph Myers <joseph@codesourcery.com>
1134
1135 * common.h: Update e_machine table.
1136
a23ede3d
KK
11372008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1138
1139 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1140
2424f303
JM
11412008-06-09 Joseph Myers <joseph@codesourcery.com>
1142
1143 * common.h: Change registry@caldera.com to registry@sco.com.
1144
7c90103b
NC
11452008-05-21 Nick Clifton <nickc@redhat.com>
1146
1147 * reloc-macros.h: Add a comment about the use of the
1148 END_RELOC_NUMBERS symbol as a sentinel value.
1149
11502008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1151
7c90103b
NC
1152 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1153
14a6d8e0
DM
11542008-04-16 David S. Miller <davem@davemloft.net>
1155
1156 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1157 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1158 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1159 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1160
15397d0b
ILT
11612008-03-24 Ian Lance Taylor <iant@google.com>
1162
1163 * common.h (NT_GNU_GOLD_VERSION): Define.
1164
72de5009
AM
11652008-03-13 Alan Modra <amodra@bigpond.net.au>
1166
1167 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1168 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1169 Order struct as for external version.
1170
1bce5d2c
AM
11712008-03-12 Alan Modra <amodra@bigpond.net.au>
1172
4fbb74a6
AM
1173 PR 5900
1174 * common.h (SHN_BAD): Delete.
1175 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1176 * external.h: ..here.
1177 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1178 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1179 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1180
11812008-03-12 Alan Modra <amodra@bigpond.net.au>
1182
1183 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1184 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1185 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1186 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1187 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1188 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1189 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1190 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1191 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1192 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1193 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1194 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1195 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1196 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1197 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1198
35d60fe4
NC
11992008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1200
1201 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1202 DW_OP_PGI_omp_thread_num.
1203
7b03d09a
AN
12042008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1205
1206 * mips.h: Update copyright.
1207 (E_MIPS_MACH_OCTEON): New macro.
1208
148b93f2
NC
12092008-01-30 Tristan Gingold <gingold@adacore.com>
1210
1211 Add OpenVMS extensions.
1bce5d2c
AM
1212 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1213 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1214 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1215 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1216 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1217 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1218 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1219 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1220 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1221 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1222 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1223 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1224 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1225 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1226 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1227 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1228 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1229 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1230 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1231 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1232 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1233 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1234
c74ba406
MK
12352008-01-16 Mark Kettenis <kettenis@gnu.org>
1236
1237 * common.h (AT_SUN_AUXFLAGS): Define.
1238
60955fda
DJ
12392007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1240
1241 * dwarf2.h (DW_AT_hi_user): Correct value.
1242
1bbb5f21 12432007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1244
1bbb5f21 1245 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1246
350cc38d
MS
12472007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1248
1249 * mips.h (E_MIPS_MACH_LS2E): New.
1250 (E_MIPS_MACH_LS2F): New.
1251
f7bc09bd
NS
12522007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1253
1254 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1255 segments at the end of memory.
1256
e210c36b
NC
12572007-11-17 Thiemo Seufer <ths@mips.com>
1258
1259 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1260 in comment.
1261
e2a0d921
NC
12622007-11-16 Nick Clifton <nickc@redhat.com>
1263
1264 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1265 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1266 (DW_AT_stride): Rename to DW_AT_byte_stride.
1267
7a2b07ff
NS
12682007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1269
1270 * vxworks.h: New.
1271
569006e5
NC
12722007-10-30 Nick Clifton <nickc@redhat.com>
1273
1274 * mn10300.h (R_MN10300_ALIGN): Define.
1275
c6e65352
DJ
12762007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1277
1278 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1279
bfff1642
NC
12802007-10-19 Nick Clifton <nickc@redhat.com>
1281
1282 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1283
3e6ff6e5
RM
12842007-10-18 Roland McGrath <roland@redhat.com>
1285
1286 * common.h (NT_PPC_VMX): New macro.
1287
7fac7ff4
NC
12882007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1289
1290 * cr16.h: Updated with new relocaction macros.
1291
b10a8ae0
L
12922007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR binutils/3281
1295 PR binutils/5037
1296 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1297 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1298 PT_GNU_RELRO segments.
1299
8d100c32
KH
13002007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1301
1302 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1303
b15fa79e
AM
13042007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1305
1306 * common.h (NT_SPU): Define.
1307
2b05f1b7
L
13082007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1309
1310 * common.h: Revert last change.
1311
94b11780
L
13122007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1313
1314 * common.h (PT_GNU_STACK): Renamed to ...
1315 (PT_GNU_ATTR): This.
1316 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1317
fd2f25da
RM
13182007-07-09 Roland McGrath <roland@redhat.com>
1319
1320 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1321
34c8bcba
JM
13222007-06-29 Joseph Myers <joseph@codesourcery.com>
1323
1324 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1325
2cf19d5c
JM
13262007-06-29 Joseph Myers <joseph@codesourcery.com>
1327
1328 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1329
104d59d1
JM
13302007-06-29 Joseph Myers <joseph@codesourcery.com>
1331
1332 * arm.h (elf32_arm_add_eabi_attr_int,
1333 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1334 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1335 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1336 Tag_Symbol, Tag_compatibility): Remove.
1337 * common.h (SHT_GNU_ATTRIBUTES): Define.
1338
3d3d428f
NC
13392007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1340
1341 * common.h (EM_CR16): New entry for CR16 cpu.
1342 * cr16.h: New file.
1343
99ded152
BW
13442007-06-11 Sterling Augustine <sterling@tensilica.com>
1345 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1346
99ded152
BW
1347 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1348 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1349
f89d32d9
CT
13502007-05-18 Caroline Tice <ctice@apple.com>
1351
fd2f25da 1352 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1353 DW_OP_GNU_uninit.
1354
4f4416b5
AM
13552007-05-12 Alan Modra <amodra@bigpond.net.au>
1356
1357 * spu.h (R_SPU_ADDR16X): Define.
1358 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1359
ece5ef60
AM
13602007-05-11 Alan Modra <amodra@bigpond.net.au>
1361
1362 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1363
627b32bc
AM
13642007-05-02 Alan Modra <amodra@bigpond.net.au>
1365
1366 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1367 and vma for appropriate sections.
1368
0c3e446c
JB
13692007-04-26 Jan Beulich <jbeulich@novell.com>
1370
1371 * common.h (DT_ENCODING): Correct value (back to spec mandated
1372 value).
1373
d4c87fc1
AM
13742007-03-08 Alan Modra <amodra@bigpond.net.au>
1375
1376 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1377 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1378 that don't clash with visibility bits.
1379
689d9c8c
AM
13802007-03-07 Alan Modra <amodra@bigpond.net.au>
1381
1382 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1383
b95dd98f 13842007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1385 Richard Sandiford <rsandifo@redhat.com>
1386 Richard Henderson <rth@redhat.com>
1387 DJ Delorie <dj@redhat.com>
1388 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1389
1390 * mep.h: New file.
b95dd98f
DB
1391 * common.h (EM_CYGNUS_MEP): Define.
1392
13932007-02-15 Dave Brolley <brolley@redhat.com>
1394
1395 From Graydon Hoare <graydon@redhat.com>:
1396 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1397
3bdcfdf4
KH
13982007-01-08 Kazu Hirata <kazu@codesourcery.com>
1399
1400 * m68k.h (EF_M68K_FIDO): New.
1401 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1402 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1403
9840d27e
KH
14042006-12-25 Kazu Hirata <kazu@codesourcery.com>
1405
1406 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1407
425c6cb0
KH
14082006-12-19 Kazu Hirata <kazu@codesourcery.com>
1409
1410 * m68k.h (EF_M68K_ARCH_MASK): New.
1411
3271a814
NS
14122006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1413
1414 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1415
c694fd50
KH
14162006-12-07 Kazu Hirata <kazu@codesourcery.com>
1417
1418 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1419 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1420 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1421 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1422 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1423 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1424 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1425 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1426 EF_M68K_CF_FLOAT, respectively.
1427
4fd454c8
NC
14282006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1429 Nick Clifton <nickc@redhat.com>
1430
1431 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1432
165b93e7
RS
14332006-10-28 Richard Sandiford <richard@codesourcery.com>
1434
1435 * mips.h (R_MIPS_GLOB_DAT): Define
1436 (R_MIPS_max): Bump by 1.
1437
e9f53129
AM
14382006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1439 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1440 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1441 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1442 Alan Modra <amodra@bigpond.net.au>
1443
1444 * common.h (EM_SPU): Define.
1445 * spu.h: New file.
1446
b3549761
NC
14472006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1448
1449 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1450 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1451 (EF_SCORE_HASENTRY): Delete.
1452
e210c36b
NC
14532006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1454
1455 * arm.h: Define TAG_CPU_ARCH_* constants.
1456
1c0d3aa6
NC
14572006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1458
1459 * score.h: New file.
1460 * common.h: Add Score machine number.
1461
fdc90cb4
JJ
14622006-07-10 Jakub Jelinek <jakub@redhat.com>
1463
1464 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1465
1224efb8
L
14662006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1467
1468 * internal.h (ELF_SECTION_SIZE): New.
1469 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1470 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1471 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1472
3f570048
AM
14732006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1476
9b52905e
NC
14772006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1478 Randolph Chung <randolph@tausq.org>
1479 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1480 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1481 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1482 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1483 New TLS relocs.
1484 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1485 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1486 Define TLS relocs using existing equivalents.
1487
fd2f25da
RM
14882006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1489
28c9d252
NC
1490 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1491
e210c36b
NC
14922006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1493
1494 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1495 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1496 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1497 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1498 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1499 R_BFIN_GOTOFFLO): New relocs.
1500 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1501
15022006-03-23 Michael Matz <matz@suse.de>
1503
1504 * x86-64.h: Add the new relocations with their official
1505 numbers.
1506
0a44bf69
RS
15072006-03-22 Richard Sandiford <richard@codesourcery.com>
1508 Daniel Jacobowitz <dan@codesourcery.com>
1509 Phil Edwards <phil@codesourcery.com>
1510 Zack Weinberg <zack@codesourcery.com>
1511 Mark Mitchell <mark@codesourcery.com>
1512 Nathan Sidwell <nathan@codesourcery.com>
1513
1514 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1515
e14430ab
DA
15162006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1517
1518 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1519 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1520 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1521 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1522 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1523
3a4a14e9
PB
15242006-03-10 Paul Brook <paul@codesourcery.com>
1525
1526 * arm.h (EF_ARM_EABI_VER5): Define.
1527
0b2e31dc
NS
15282006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1529
1530 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1531 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1532 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1533 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1534 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1535 (EF_M68K_EMAC_B): New.
1536
df406460
NC
15372006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1538
1539 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1540 (EF_AVR_LINKRELAX_PREPARED): Add.
1541
2c10a7e5
BE
15422006-03-02 Ben Elliston <bje@au.ibm.com>
1543
1544 Import from the GCC tree:
1545 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1546
1547 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1548 from DWARF 3.
1549 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1550 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1551 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1552 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1553 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1554 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1555 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1556 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1557 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1558 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1559 (DW_END_default, DW_END_big, DW_END_little): New.
1560 (DW_END_lo_user, DW_END_hi_user): Define.
1561 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1562 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1563 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1564 DW_LANG_D): New.
1565
e210c36b
NC
15662006-02-06 Steve Ellcey <sje@cup.hp.com>
1567
1568 * ia64.h (SHF_IA_64_HP_TLS): New.
1569
6772dd07
DD
15702006-02-24 DJ Delorie <dj@redhat.com>
1571
1572 * m32c.h: Add relax relocs.
1573
d70c5fc7
NC
15742006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1575 Anil Paranjape <anilp1@kpitcummins.com>
1576 Shilin Shakti <shilins@kpitcummins.com>
1577
1578 * common.h (EM_XC16X): New entry for xc16x cpu.
1579 Sort other EM_* numbers into numerical order.
1580 * xc16x.h: New file.
fd2f25da 1581
84d1d650
L
15822006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1583
1584 PR binutils/2258
1585 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1586 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1587
266abb8f
NS
15882006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1589
1590 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1591 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1592 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1593 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1594 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1595
15962006-02-06 Steve Ellcey <sje@cup.hp.com>
1597
1598 * ia64.h (SHF_IA_64_HP_TLS): New.
1599
67a4f2b7
AO
16002006-01-18 Alexandre Oliva <aoliva@redhat.com>
1601
1602 Introduce TLS descriptors for i386 and x86_64.
1603 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1604 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1605 New.
1606 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1607 R_X86_64_TLSDESC): New.
1608
64fd6348
NC
16092006-01-09 Mike Frysinger <vapier@gentoo.org>:
1610
1611 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1612
d031aafb
NS
16132005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1614
1615 Second part of ms1 to mt renaming.
1616 * common.h (EM_MT): Renamed.
1617 * mt.h: Rename relocs, cpu & other defines.
1618
e210c36b
NC
16192005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1620
1621 * mt.h: Renamed from ms1.h
1622
39b41c9c
PB
16232005-12-12 Paul Brook <paul@codesourcery.com>
1624
1625 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1626
5e2b0d47
NC
16272005-11-11 Nick Clifton <nickc@redhat.com>
1628
1629 PR 1150
1630 * mips.h (STO_OPTIONAL): Define.
1631 (ELF_MIPS_IS_OPTIONAL): Define.
1632
e210c36b
NC
16332005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1634
1635 Add ms2.
1636 * ms1.h (EF_MS1_CPU_MS2): New.
1637
16382005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1639
1640 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1641
3c9b82ba
NC
16422005-09-30 Catherine Moore <clm@cm00re.com>
1643
1644 * bfin.h: New file.
1645 * common.h (EM_BLACKFIN): Define.
1646
ee065d83
PB
16472005-10-08 Paul Brook <paul@codesourcery.com>
1648
1649 * arm.h: Add prototypes for BFD object attribute routines.
1650
1cacb694
RE
16512005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1652
1653 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1654
3c26c61a
DA
16552005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1656
1657 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1658 New defines.
1659
67762f6b
DA
16602005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1661
1662 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1663 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1664 deprecated defines.
1665 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1666 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1667 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1668 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1669 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1670 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1671 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1672 NT_HP_UX_OPTIONS): Define.
1673
fd54057a
DD
16742005-07-25 DJ Delorie <dj@redhat.com>
1675
1676 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1677
3b22753a
L
16782005-07-25 Jan Hubicka <jh@suse.cz>
1679
1680 * x86-64.h (SHN_X86_64_LCOMMON): New.
1681 (SHF_X86_64_LARGE): New.
1682
157e7bd1
NC
16832005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1684
1685 * m32r.h (R_M32R_REL32): Added.
1686
df45824a
BE
16872005-07-18 Ben Elliston <bje@au.ibm.com>
1688
1689 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1690 Replace with DW_ATE_decimal_float (now in DWARF 3).
1691
49f58d10
JB
16922005-07-14 Jim Blandy <jimb@redhat.com>
1693
1694 Add support for Renesas M32C and M16C.
1695 * common.h (EM_M32C): New machine number.
1696 * m32c.h: New file.
fd2f25da 1697
e210c36b
NC
16982005-06-17 Jakub Jelinek <jakub@redhat.com>
1699
1700 * external.h (GRP_ENTRY_SIZE): Define.
1701
d6ab8113
JB
17022005-06-17 Jan Beulich <jbeulich@novell.com>
1703
1704 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1705 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1706 R_X86_64_GOTPC32.
1707
3c33e371
AH
17082005-06-07 Aldy Hernandez <aldyh@redhat.com>
1709 Michael Snyder <msnyder@redhat.com>
1710 Stan Cox <scox@redhat.com>
1711
1712 * common.h (EM_MS1): Define.
1713
1714 * ms1.h: New file.
1715
2acf634e
RH
17162005-05-31 Richard Henderson <rth@redhat.com>
1717
1718 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1719
484124bb
RH
17202005-05-29 Richard Henderson <rth@redhat.com>
1721
1722 * alpha.h (DT_ALPHA_PLTRO): New.
1723
d68f4033
BE
17242005-05-19 Ben Elliston <bje@au.ibm.com>
1725
1726 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1727 the user-defined encoding space pending inclusion in the standard.
1728
cb1afa5c
ZW
17292005-05-18 Zack Weinberg <zack@codesourcery.com>
1730
1731 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1732 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1733
c19d1205
ZW
17342005-05-17 Zack Weinberg <zack@codesourcery.com>
1735
1736 * arm.h: Import complete list of official relocation names
1737 and numbers from AAELF. Define FAKE_RELOCs for old names.
1738 Remove a few old names no longer used anywhere.
1739
1fe44d79
AM
17402005-05-14 Alan Modra <amodra@bigpond.net.au>
1741
1742 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1743
2df98d85
AM
17442005-05-11 Alan Modra <amodra@bigpond.net.au>
1745
1746 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1747 R_PPC_RELAX32PC_PLT) Adjust.
1748 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1749 (DT_PPC_GLINK): Define.
1750
e172dbf8
NC
17512005-05-10 Nick Clifton <nickc@redhat.com>
1752
1753 * Update the address and phone number of the FSF organization in
1754 the GPL notices in the following files:
2df98d85 1755 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1756 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1757 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1758 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1759 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1760 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1761 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1762
faa7ef87
L
17632005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1764
a63027e5
L
1765 Moved from ../ChangeLog
1766
faa7ef87
L
1767 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1768 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1769
1770 2004-10-12 Paul Brook <paul@codesourcery.com>
1771 * arm.h (EF_ARM_EABI_VER4): Define.
1772
1773 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1774
1775 * common.h (PT_SUNW_EH_FRAME): Define.
1776 * x86-64.h (SHT_X86_64_UNWIND): Define.
1777
1778 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1779 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1780 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1781 (XTENSA_PROP_SEC_NAME): Define.
1782 (property_table_entry): Add flags field.
1783 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1784
1785 2004-09-17 Paul Brook <paul@codesourcery.com>
1786 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1787 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1788 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1789
1790 2004-09-13 Paul Brook <paul@codesourcery.com>
1791 * arm.h: Rename RELABS to TARGET1.
1792
1793 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1794 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1795 (PT_GNU_RELRO): Define.
1796
ba93b8ac
DJ
17972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1798 Phil Blundell <philb@gnu.org>
1799
1800 * arm.h: Add TLS relocations.
1801
c927f9ef
BE
18022005-03-23 Ben Elliston <bje@au.ibm.com>
1803
1804 * dwarf.h: Merge with GCC's dwarf.h.
1805
238d258f
NC
18062005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1807
1808 * m68k.h (EF_CFV4E): Define.
1809
b294bdf8
MM
18102005-03-17 Paul Brook <paul@codesourcery.com>
1811 Dan Jacobowitz <dan@codesourcery.com>
1812 Mark Mitchell <mark@codesourcery.com>
1813
1814 * arm.h (PT_ARM_EXIDX): Define.
1815
51cb3ca7
DJ
18162005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1817 Joseph Myers <joseph@codesourcery.com>
1818
1819 * mips.h: Define MIPS TLS relocations.
1820
d6f16593 18212005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1822 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1823
1824 * mips.h (R_MIPS16_GOT16): New reloc code.
1825 (R_MIPS16_CALL16): Likewise.
1826 (R_MIPS16_HI16): Likewise.
1827 (R_MIPS16_LO16): Likewise.
1828 (R_MIPS16_min): New fake reloc code.
1829 (R_MIPS16_max): Likewise.
1830
a1c17af2
MR
18312005-02-11 Maciej W. Rozycki <macro@mips.com>
1832
1833 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1834
90219bd0
AO
18352005-01-25 Alexandre Oliva <aoliva@redhat.com>
1836
1837 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1838 * frv.h: Add R_FRV_TLSMOFF.
1839 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1840 * frv.h: Add TLS relocations.
1841
e38bc3b5
NC
18422005-01-17 Nick Clifton <nickc@redhat.com>
1843
1844 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1845 EF_SH2A_SH3E): New flags.
1846 (EF_SH_BFD_TABLE): Add these new flags to the table.
1847
b4a38de6
AM
18482005-01-12 Alan Modra <amodra@bigpond.net.au>
1849
1850 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1851 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1852
750bce0e 18532004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1854
faa7ef87 1855 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1856
1e50d24d
RS
18572004-12-16 Richard Sandiford <rsandifo@redhat.com>
1858
1859 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1860
69881c93
ILT
18612004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1862
1863 * mips.h (E_MIPS_MACH_9000): Define.
1864
b676888f
HPN
18652004-11-04 Hans-Peter Nilsson <hp@axis.com>
1866
1867 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1868 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1869 macros.
1870
637cf767
EC
18712004-10-06 Eric Christopher <echristo@redhat.com>
1872
1873 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1874
40a18ebd
NC
18752004-10-01 Paul Brook <paul@codesourcery.com>
1876
1877 * arm.h (SHT_ARM_EXIDX): Define.
1878 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1879 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1880 Define.
1881
b18c562e
NC
18822004-08-25 Dmitry Diky <diwil@spec.ru>
1883
1884 * msp430.h: Add new relocs.
1885
083febaa
L
18862004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1887
1888 * i386.h (R_386_USED_BY_INTEL_200): New.
1889
1d70c7fb
AO
18902004-07-29 Alexandre Oliva <aoliva@redhat.com>
1891
1892 Introduce SH2a support.
1893 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1894 * sh.h (EF_SH2A_NOFPU): New.
1895 2003-12-01 Michael Snyder <msnyder@redhat.com>
1896 * sh.h (EF_SH2A): New.
1897
670ec21d
NC
18982004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1899
1900 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1901 BFD_RELOC_CRX_SWITCH32.
1902
1fe1f39c
NC
19032004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1904
1905 * common.h (EM_CRX): Define.
1906 * crx.h: New file.
1907
097f809a
NC
19082004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1909
1910 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1911 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1912
375db92b
AM
19132004-06-19 Alan Modra <amodra@bigpond.net.au>
1914
1915 * common.h (ELF64_R_INFO): Warning fix.
1916
092dcd75
CD
19172004-06-14 Chris Demetriou <cgd@broadcom.com>
1918
1919 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1920 with an updated comment.
1921
f6f9408f
JR
19222004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1923
1924 * sh.h (EF_SH_HAS_DSP): Remove.
1925 (EF_SH_HAS_FP): Remove.
1926 (EF_SH_MERGE_MACH): Remove.
1927 (EF_SH4_NOFPU): Convert to decimal.
1928 (EF_SH4A_NOFPU): Likewise.
1929 (EF_SH4_NOMMU_NOFPU): Likewise.
1930 (EF_SH3_NOMMU): Add new macro.
1931 (EF_SH_BFD_TABLE): Likewise.
1932 (sh_find_elf_flags): Add prototype.
1933 (sh_elf_get_flags_from_mach): Likewise.
1934
4030e8f6
CD
19352004-04-24 Chris Demetriou <cgd@broadcom.com>
1936
1937 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1938 (R_MIPS_GNU_REL_HI16): Remove.
1939 (R_MIPS_GNU_REL16_S2): Update comment.
1940
0949843d 19412004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1942 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1943
1944 * common.h (EM_CR): Define.
1945 * cr16c.h: New file.
1946
d507cf36
PB
19472004-03-23 Paul Brook <paul@codesourcery.com>
1948
1949 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1950
ae51a426
JR
19512003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1952
1953 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1954
676a64f4
RS
19552004-03-01 Richard Sandiford <rsandifo@redhat.com>
1956
1957 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1958
481fedf3
RM
19592004-01-28 Roland McGrath <roland@redhat.com>
1960
1961 * common.h (AT_SECURE): New macro.
1962
7e67eb11
RM
19632004-01-21 Roland McGrath <roland@redhat.com>
1964
1965 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1966 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1967 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1968 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1969 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1970
3fe74472
MK
19712004-01-17 Mark Kettenis <kettenis@gnu.org>
1972
1973 * common.h (NT_OPENBSD_IDENT): Define.
1974
79987b2f
AO
19752004-01-06 Alexandre Oliva <aoliva@redhat.com>
1976
1977 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1978 * frv.h (EF_FRV_FDPIC): New macro.
1979 (EF_FRV_PIC_FLAGS): Adjust.
1980 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1981 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1982 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1983 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1984 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1985 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1986 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1987 New.
1988
252b5132 1989
c9e214e5 1990For older changes see ChangeLog-9103
252b5132 1991\f
4b95cf5c 1992Copyright (C) 2004-2014 Free Software Foundation, Inc.
752937aa
NC
1993
1994Copying and distribution of this file, with or without modification,
1995are permitted in any medium without royalty provided the copyright
1996notice and this notice are preserved.
1997
252b5132 1998Local Variables:
c9e214e5
AM
1999mode: change-log
2000left-margin: 8
2001fill-column: 74
252b5132
RH
2002version-control: never
2003End:
This page took 0.747287 seconds and 4 git commands to generate.