]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
Support more relocs on 16-bit insn fields
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
d32e5c54
AP
12014-02-06 Andrew Pinski <apinski@cavium.com>
2
3 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
4
1c2de463
SL
52014-02-03 Sandra Loosemore <sandra@codesourcery.com>
6
7 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
8 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
9 (R_NIOS2_ILLEGAL): Adjust.
10
78058a5e
SL
112014-01-30 Sandra Loosemore <sandra@codesourcery.com>
12
13 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
14
718ee4dc
UW
152014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
16
17 * common.h (AT_HWCAP2): Define.
18
35c08157
KLC
192013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
20 Wei-Cheng Wang <cole945@gmail.com>
21
22 * nds32.h: New file for Andes NDS32.
23
594d8fa8
MF
242013-12-07 Mike Frysinger <vapier@gentoo.org>
25
26 * epiphany.h: Remove +x file mode.
27
c3320543
L
282013-11-17 H.J. Lu <hongjiu.lu@intel.com>
29
30 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
31
da0781dc
YZ
322013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
33
34 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
35 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
36 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
37 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
38
e8910a83
AM
392013-10-30 Alan Modra <amodra@gmail.com>
40
41 * ppc.h (DT_PPC_TLSOPT): Delete.
42 (DT_PPC_OPT, PPC_OPT_TLS): Define.
43 * ppc64.h (DT_PPC64_TLSOPT): Delete.
44 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
45
6911b7dc
AM
462013-10-30 Alan Modra <amodra@gmail.com>
47
48 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
49 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
50 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
51
ee67d69a
AM
522013-10-30 Alan Modra <amodra@gmail.com>
53
54 * ppc64.h (EF_PPC64_ABI): Define.
55
f9c6b907
AM
562013-10-30 Alan Modra <amodra@gmail.com>
57
58 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
59 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
60 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
61 (IS_PPC64_TLS_RELOC): Match new tls relocs.
62
63b8b2af
CF
632013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
64
65 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
66 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
67
f303dcc0
SE
682013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
69
70 * mips.h (EF_MIPS_FP64): New e_flags bit.
71
4046d87a
NC
722013-08-09 Nick Clifton <nickc@redhat.com>
73
74 * rl78.c (E_FLAG_RL78_G10): Define.
75
d929bc19
MR
762013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
77
78 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
79 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
80 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
81 Val_GNU_MIPS_ABI_FP_64): New enum.
82
ba92f887
MR
832013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
84
85 * mips.h (EF_MIPS_NAN2008): New macro.
86
ee4dff51
TG
872013-07-08 Tristan Gingold <gingold@adacore.com>
88
89 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
90
fb798c50
AK
912013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
92
93 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
94 R_390_PC24DBL, and R_390_PLT24DBL.
95
a6bb11b2
YZ
962013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
97
98 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
99
1bbce132
MR
1002013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
101
102 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
103 (ELF_ST_SET_MIPS_PLT): Likewise.
104
8847944f
WN
1052013-06-19 Will Newton <will.newton@linaro.org>
106
107 * aarch64.h: Remove R_AARCH64_IRELATIVE.
108
692e2b8b
WN
1092013-06-07 Will Newton <will.newton@linaro.org>
110
111 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
112
48e65d55
MR
1132013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
114
115 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
116
067ec077
CM
1172013-05-30 Paul Brook <paul@codesourcery.com>
118
119 * mips.h (R_MIPS_EH): New.
120
418009c2
YZ
1212013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
122
123 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
124 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
125 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
126 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
127
45901633
L
1282013-05-22 H.J. Lu <hongjiu.lu@intel.com>
129
130 * common.h (EM_INTEL205): New.
131 (EM_INTEL206): Likewise.
132 (EM_INTEL207): Likewise.
133 (EM_INTEL208): Likewise.
134 (EM_INTEL209): Likewise.
135
13761a11
NC
1362013-05-02 Nick Clifton <nickc@redhat.com>
137
138 * msp430.h: Add MSP430X relocs.
139 Add some more MSP430 machine numbers.
140 Add values used by .MSP430.attributes section.
141
81f5558e
NC
1422013-03-21 Michael Schewe <michael.schewe@gmx.net>
143
144 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
145 mov @(disp:32,ERx) to mov @(disp:16,ERx).
146
abb3f6cc
NC
1472013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
148
149 * common.h (NT_S390_TDB): Define.
150
36591ba1
SL
1512013-02-06 Sandra Loosemore <sandra@codesourcery.com>
152 Andrew Jenner <andrew@codesourcery.com>
153
154 Based on patches from Altera Corporation.
155
156 * nios2.h: New file.
157
78c8d46c
NC
1582013-01-24 Nick Clifton <nickc@redhat.com>
159
160 * v850.h: Add support for e3v5 architecture.
161 Reorganize processor selection macros.
162
e1ec603f
L
1632013-01-16 H.J. Lu <hongjiu.lu@intel.com>
164
165 * i386.h (R_386_SIZE32): Fill it.
166 * x86-64.h (R_X86_64_SIZE32): Likewise.
167 (R_X86_64_SIZE64): Likewise.
168
a3c62988
NC
1692013-01-10 Will Newton <will.newton@imgtec.com>
170
171 * common.h: Fix case of "Meta".
172 * metag.h: New file.
173
652451f8
YZ
1742013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
175
176 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
177 definitions.
178
e407c74b
NC
1792013-01-04 Juergen Urban <JuergenUrban@gmx.de>
180
181 * mips.h: Add MIPS machine variant number for r5900 which is
182 compatible with old Playstation 2 software.
183
34b60028
L
1842012-11-16 H.J. Lu <hongjiu.lu@intel.com>
185
186 * common.h (DF_1_CONLFAT): Renamed to ...
187 (DF_1_CONFALT): This.
188 (DF_1_ENDFILTEE): New.
189 (DF_1_DISPRELDNE): Likewise.
190 (DF_1_DISPRELPND): Likewise.
191 (DF_1_NODIRECT): Likewise.
192 (DF_1_IGNMULDEF): Likewise.
193 (DF_1_NOKSYMS): Likewise.
194 (DF_1_NOHDR): Likewise.
195 (DF_1_EDITED): Likewise.
196 (DF_1_NORELOC): Likewise.
197 (DF_1_SYMINTPOSE): Likewise.
198 (DF_1_GLOBAUDIT): Likewise.
199 (DF_1_SINGLETON): Likewise.
200
708e2187
NC
2012012-11-09 Nick Clifton <nickc@redhat.com>
202
203 * rx.h (EF_RX_CPU_RX): Add comment.
204 (E_FLAG_RX_ABI): Define.
205
de863c74
NC
206 * v850.h: Add RH850 ABI values.
207
c266cd02
MR
2082012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
209
210 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
211
ff826ef3
TT
2122012-11-01 Tom Tromey <tromey@redhat.com>
213
214 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
215
3bfcb652
NC
2162012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
217
218 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
219 (EF_ARM_ABI_FLOAT_HARD): Likewise.
220
9ece1fa9
TT
2212012-10-23 Tom Tromey <tromey@redhat.com>
222
223 * common.h (NT_SIGINFO, NT_FILE): New defines.
224
e5b95258
WL
2252012-08-27 Walter Lee <walt@tilera.com>
226
227 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
228 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
229 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
230 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
231 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
232 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
233 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
234 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
235 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
236 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
237 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
238 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
239 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
240 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 241
a06ea964
NC
2422012-08-13 Ian Bolton <ian.bolton@arm.com>
243 Laurent Desnogues <laurent.desnogues@arm.com>
244 Jim MacArthur <jim.macarthur@arm.com>
245 Marcus Shawcroft <marcus.shawcroft@arm.com>
246 Nigel Stephens <nigel.stephens@arm.com>
247 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
248 Richard Earnshaw <rearnsha@arm.com>
249 Sofiane Naci <sofiane.naci@arm.com>
250 Tejas Belagod <tejas.belagod@arm.com>
251 Yufeng Zhang <yufeng.zhang@arm.com>
252
253 * aarch64.h: New file.
254 * common.h (EM_res183): Rename to EM_AARCH64.
255 (EM_res184): Rename to EM_ARM184.
256
cefc6d46
IS
2572012-06-28 Iain Sandoe <iain@codesourcery.com>
258
259 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
260 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
261
40551fb8
NC
2622012-05-16 Georg-Johann Lay <avr@gjlay.de>
263
264 PR target/13503
265 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
266
6927f982
NC
2672012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
268
269 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
270 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
271 (E_M68HC11_XGATE_RAMOFFSET): Define.
272
b9c361e0
JL
2732012-05-14 James Lemke <jwlemke@codesourcery.com>
274 * ppc.h (SEC_PPC_VLE): Remove.
275
2762012-05-14 Catherine Moore <clm@codesourcery.com>
277 James Lemke <jwlemke@codesourcery.com>
278
279 * ppc.h (R_PPC_VLE_REL8): New reloction.
280 (R_PPC_VLE_REL15): Likewise.
281 (R_PPC_VLE_REL24): Likewise.
282 (R_PPC_VLE_LO16A): Likewise.
283 (R_PPC_VLE_LO16D): Likewise.
284 (R_PPC_VLE_HI16A): Likewise.
285 (R_PPC_VLE_HI16D): Likewise.
286 (R_PPC_VLE_HA16A): Likewise.
287 (R_PPC_VLE_HA16D): Likewise.
288 (R_PPC_VLE_SDA21): Likewise.
289 (R_PPC_VLE_SDA21_LO): Likewise.
290 (R_PPC_VLE_SDAREL_LO16A): Likewise.
291 (R_PPC_VLE_SDAREL_LO16D): Likewise.
292 (R_PPC_VLE_SDAREL_HI16A): Likewise.
293 (R_PPC_VLE_SDAREL_HI16D): Likewise.
294 (R_PPC_VLE_SDAREL_HA16A): Likewise.
295 (R_PPC_VLE_SDAREL_HA16D): Likewise.
296 (SEC_PPC_VLE): Remove.
297 (PF_PPC_VLE): New program header flag.
298 (SHF_PPC_VLE): New section header flag.
299 (vle_opcodes, vle_num_opcodes): New.
300 (VLE_OP): New macro.
301 (VLE_OP_TO_SEG): New macro.
302
99700d6f
NC
3032012-05-11 Georg-Johann Lay <avr@gjlay.de
304
305 PR target/13503
306 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
307 R_AVR_8_HI8, R_AVR_8_HHI8.
308
f6c1a2d5
NC
3092012-05-03 Sean Keys <skeys@ipdatasys.com>
310
311 * xgate.h: Mininal file to support XGATE relocations.
312
4d296447
DM
3132012-04-27 David S. Miller <davem@davemloft.net>
314
315 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
316 pause, and compare-and-branch instructions.
317
0a22ae8e
NC
3182012-03-07 Nick Clifton <nickc@redhat.com>
319
320 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
321 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
322 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
323 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
324
6f7be959
WL
3252012-02-25 Walter Lee <walt@tilera.com>
326
327 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
328 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
329 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
330 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
331 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
332 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
333 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
334 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
335 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
336 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
337 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
338 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
339 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
340 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
341 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
342 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
343 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
344 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
345 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
346 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
347 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
348 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
349 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
350 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
351 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
352 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
353 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
354 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
355 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
356 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
357 (R_TILEGX_TLS_GD_CALL): Ditto.
358 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
359 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
360 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
361 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
362 (R_TILEGX_TLS_IE_LOAD): Ditto.
363 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
364 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
365 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
366 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
367 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
368 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
369 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
370 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
371 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
372 (R_TILEPRO_TLS_IE_LOAD): Ditto.
373 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
374 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
375 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
376 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
377 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
378 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
379 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
380 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
381
9cea966c
DD
3822011-12-22 DJ Delorie <dj@redhat.com>
383
384 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
385 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
386
8b40760a
L
3872011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
388
389 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
390
355b81d9
UW
3912011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
392
393 * common.h (NT_S390_LAST_BREAK): Define.
394 (NT_S390_SYSTEM_CALL): Likewise.
395
99c513f6
DD
3962011-11-01 DJ Delorie <dj@redhat.com>
397
398 * common.h (EM_RL78, EM_78K0R): New.
399 * rl78.h: New.
400
cfb8c092
NC
4012011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
402
403 * epiphany.h: New file.
404 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
405
3b421ab3
AM
4062011-10-10 Alan Modra <amodra@gmail.com>
407
408 * ppc64.h (R_PPC64_TOCSAVE): Add.
409
d4cb0ea0
NC
4102011-10-05 DJ Delorie <dj@redhat.com>
411
412 * rx.h (E_FLAG_RX_PID): New.
413
9e8c70f9
DM
4142011-09-21 David S. Miller <davem@davemloft.net>
415
416 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
417 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
418
505b88fb
L
4192011-08-12 H.J. Lu <hongjiu.lu@intel.com>
420
421 PR ld/13082
422 * x86-64.h (R_X86_64_RELATIVE64): New.
423
df58fc94
RS
4242011-07-24 Chao-ying Fu <fu@mips.com>
425 Maciej W. Rozycki <macro@codesourcery.com>
426
427 * mips.h (R_MICROMIPS_min): New relocations.
428 (R_MICROMIPS_26_S1): Likewise.
429 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
430 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
431 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
432 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
433 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
434 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
435 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
436 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
437 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
438 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
439 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
440 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
441 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
442 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
443 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
444 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
445 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
446 (R_MICROMIPS_max): Likewise.
447 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
448 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
449 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
450 (STO_MICROMIPS): Likewise.
451 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
452 (ELF_ST_IS_COMPRESSED): Likewise.
453 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
454 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
455 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
456
7a9068fe
L
4572011-07-22 H.J. Lu <hongjiu.lu@intel.com>
458
459 * common.h (EM_K1OM): New.
460
9c55345c
TS
4612011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
462 Thomas Schwinge <thomas@schwinge.name>
463
2bb70ae0 464 PR binutils/12913
9c55345c
TS
465 * common.h (ELFOSABI_GNU): Define, replaces...
466 (ELFOSABI_LINUX): ... this, kept as an alias.
467 (ELFOSABI_HURD): Remove.
468
faa9a424
UW
4692011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
470
471 * common.h (NT_ARM_VFP): Define.
472
aa137e4d
NC
4732011-06-13 Walter Lee <walt@tilera.com>
474
475 * common.h: Add EM_TILEGX.
476 * tilegx.h: New file.
477 * tilepro.h: New file.
478
2ddcd4af
TG
4792011-06-09 Tristan Gingold <gingold@adacore.com>
480
481 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
482
cc643b88
NC
4832011-06-02 Nick Clifton <nickc@redhat.com>
484
485 * common.h: Fix spelling mistake in comment.
486 * reloc-macros.h: Likewise.
487
63e1a0fc
PB
4882011-05-31 Paul Brook <paul@codesourcery.com>
489
490 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
491
8b40760a
L
4922011-05-09 Paul Brook <paul@codesourcery.com>
493
494 * tic6x.h (ELF_STRING_C6000_unwind,
495 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
496 ELF_STRING_C6000_unwind_info_once): Define.
497
e21e5835
NC
4982011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
499
500 * common.h (NT_STAPSDT): New define.
501
c7811365
BS
5022011-03-31 Bernd Schmidt <bernds@codesourcery.com>
503
504 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
505 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
506 (SHN_TIC6X_SCOMMON): Define.
507
00e98fc7
TG
5082011-03-31 Tristan Gingold <gingold@adacore.com>
509
510 * ia64.h (Elf64_External_VMS_Note): New struct.
511 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
512 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
513 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
514 (NT_VMS_PATCHTIME) New macros.
515
34e77a92
RS
5162011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
517
518 * arm.h (R_ARM_IRELATIVE): New relocation.
519
35fc36a8
RS
5202011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
521
522 * internal.h (elf_internal_sym): Add st_target_internal.
523 * arm.h (arm_st_branch_type): New enum.
524 (ARM_SYM_BRANCH_TYPE): New macro.
525
8f7e76d0
NC
5262011-03-10 Nick Clifton <nickc@redhat.com>
527
528 * common.h (EM_V850): V850s now supplied by Renesas.
529
15a44d57
AM
5302011-02-25 Alan Modra <amodra@gmail.com>
531
eba5cfbc 532 PR 12516
15a44d57
AM
533 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
534 sections at start or end of PT_DYNAMIC.
535
0855e32b
NS
5362011-01-10 Nathan Sidwell <nathan@codesourcery.com>
537 Glauber de Oliveira Costa <glommer@gmail.com>
538
539 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
540 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
541 relocations.
542
aa137e4d
NC
5432010-11-16 Jie Zhang <jie.zhang@analog.com>
544
545 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
546 (EF_BFIN_DATA_IN_L1): Define.
547
fd503541
NC
5482010-11-11 Mingming Sun <mingm.sun@gmail.com>
549
550 * mips.h (E_MIPS_MACH_LS3A): Defined.
551
87779176
JM
5522010-11-02 Joseph Myers <joseph@codesourcery.com>
553
554 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
555 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
556 Tag_ABI_array_object_alignment,
557 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
558
3cbd1c06
JM
5592010-10-29 Joseph Myers <joseph@codesourcery.com>
560
561 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
562
b5593623
JM
5632010-10-29 Bernd Schmidt <bernds@codesourcery.com>
564 Joseph Myers <joseph@codesourcery.com>
565
566 * tic6x-attrs.h (Tag_ABI_DSBT): New.
567
75fa6dc1
JM
5682010-10-21 Joseph Myers <joseph@codesourcery.com>
569
570 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
571 value 4.
572 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
573 attribute renaming.
574
1cd986c5
NC
5752010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
576 Ina Pandit <ina.pandit@kpitcummins.com>
577
578 * v850.h: Add support for V850E2 and V850E2V3.
579 (v850_reloc_type): Update the newly added relocations
580
f4638467
AM
5812010-07-20 Alan Modra <amodra@gmail.com>
582
583 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
584 (ELF_SECTION_SIZE): ..here.
585 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
586 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
587
ba761f19
AM
5882010-06-25 Alan Modra <amodra@gmail.com>
589
590 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
591
59e6276b
JM
5922010-06-15 Joseph Myers <joseph@codesourcery.com>
593
594 * tic6x-attrs.h: New.
595 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
596 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
597 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
598 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
599 C6XABI_Tag_CPU_arch_C674X): Define.
600
28f997cf
TG
6012010-06-11 Tristan Gingold <gingold@adacore.com>
602
603 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
604 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
605 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
606 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
607 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
608 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
609 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
610 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
611 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
612 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
613 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
614 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
615 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
616 (Elf64_External_VMS_IMAGE_RELA): Ditto.
617 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
618 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
619 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
620 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
621 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
622 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
623 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
624 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
625
8e45593f
NC
6262010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
627 Joseph Myers <joseph@codesourcery.com>
628 Andrew Stubbs <ams@codesourcery.com>
629
630 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
631 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
632 other invalid ranges.
633 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
634 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
635 (R_SH_FUNCDESC_VALUE): New.
636
18ae9cc1
L
6372010-05-18 H.J. Lu <hongjiu.lu@intel.com>
638
639 PR gas/11600
640 * common.h (SHF_EXCLUDE): New.
641
642 * i370.h (SHF_EXCLUDE): Removed.
643 * or32.h (SHF_EXCLUDE): Likewise.
644 * ppc.h (SHF_EXCLUDE): Likewise.
645 * sparc.h (SHF_EXCLUDE): Likewise.
646
9a83a553
AM
6472010-04-23 Alan Modra <amodra@gmail.com>
648
649 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
650 Invert logic to clarify test for .tbss.
651 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
652 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
653 macro args with parentheses.
654 (ELF_SECTION_IN_SEGMENT): Define.
655 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
656 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
657
75375b3e
MGD
6582010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
659
660 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
661 Tag_FP_HP_extension): Add new ABI attribute tags.
662
e4e42b45
NC
6632010-04-15 Nick Clifton <nickc@redhat.com>
664
665 * alpha.h: Update copyright notice to use GPLv3.
666 * arc.h: Likewise.
667 * arm.h: Likewise.
668 * avr.h: Likewise.
669 * bfin.h: Likewise.
670 * common.h: Likewise.
671 * cr16.h: Likewise.
672 * cr16c.h: Likewise.
673 * cris.h: Likewise.
674 * crx.h: Likewise.
675 * d10v.h: Likewise.
676 * d30v.h: Likewise.
677 * dlx.h: Likewise.
678 * dwarf.h: Likewise.
679 * external.h: Likewise.
680 * fr30.h: Likewise.
681 * frv.h: Likewise.
682 * h8.h: Likewise.
683 * hppa.h: Likewise.
684 * i370.h: Likewise.
685 * i386.h: Likewise.
686 * i860.h: Likewise.
687 * i960.h: Likewise.
688 * ia64.h: Likewise.
689 * internal.h: Likewise.
690 * ip2k.h: Likewise.
691 * iq2000.h: Likewise.
692 * lm32.h: Likewise.
693 * m32c.h: Likewise.
694 * m32r.h: Likewise.
695 * m68hc11.h: Likewise.
696 * m68k.h: Likewise.
697 * mcore.h: Likewise.
698 * mep.h: Likewise.
699 * microblaze.h: Likewise.
700 * mips.h: Likewise.
701 * mmix.h: Likewise.
702 * mn10200.h: Likewise.
703 * moxie.h: Likewise.
704 * msp430.h: Likewise.
705 * mt.h: Likewise.
706 * openrisc.h: Likewise.
707 * or32.h: Likewise.
708 * pj.h: Likewise.
709 * ppc.h: Likewise.
710 * ppc64.h: Likewise.
711 * reloc-macros.h: Likewise.
712 * rx.h: Likewise.
713 * s390.h: Likewise.
714 * sh.h: Likewise.
715 * sparc.h: Likewise.
716 * spu.h: Likewise.
717 * v850.h: Likewise.
718 * vax.h: Likewise.
719 * vxworks.h: Likewise.
720 * x86-64.h: Likewise.
721 * xc16x.h: Likewise.
722 * xstormy16.h: Likewise.
723 * xtensa.h: Likewise.
724
9957b18f
AM
7252010-04-08 David Stubbs <stubbs@icerasemi.com>
726
727 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
728 cannot contain any sections.
729
40b36596
JM
7302010-03-25 Joseph Myers <joseph@codesourcery.com>
731
732 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
733 * tic6x.h: New.
734
e1dcda2d
L
7352010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
736
737 * common.h (VER_FLG_*): Document.
738 (VER_FLG_INFO): Define.
739
17e57237
NC
7402010-02-23 Andrew Zabolotny <anpaza@mail.ru>
741
742 PR binutils/11297
743 * avr.h: (R_AVR_8): New relocation number.
744
cd21e546
MGD
7452010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
746
747 * arm.h (Tag_MPextension_use): Renumber.
748 (Tag_DIV_use): Add.
749 (Tag_MPextension_use_legacy): Likewise.
750
d7eeb400
MS
7512010-02-09 Michael Holzheu <holzheu@de.ibm.com>
752
753 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
754 NT_S390_CTRS and NT_S390_PREFIX): Define.
755
e1dcda2d
L
7562010-02-08 David S. Miller <davem@davemloft.net>
757
758 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
759
4339cae0
L
7602010-02-02 H.J. Lu <hongjiu.lu@intel.com>
761
762 * common.h (NT_386_XSTATE): New.
763
3ff95107 7642010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 765
3ff95107
L
766 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
767
c75a08aa
AM
7682010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
769
4339cae0 770 * common.h (PN_XNUM): Define.
c75a08aa 771
0675e188
UW
7722009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
773
774 * common.h (NT_S390_HIGH_GPRS): Define.
775
32af9f6e
AM
7762009-12-17 Alan Modra <amodra@bigpond.net.au>
777
778 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
779 R_PPC_RELAX32PC_PLT): Delete.
780 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
781
8b40760a
L
7822009-12-03 David Daney <ddaney@caviumnetworks.com>
783 Adam Nemet <adambnemet@gmail.com>
784
785 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
786
3c65b800
JM
7872009-11-28 Joseph Myers <joseph@codesourcery.com>
788
789 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
790 EM_TI_C5500, EM_CUDA): Define.
791 (EM_res140, EM_res141, EM_res142): Remove.
792
9e3c6df6
PB
7932009-11-17 Paul Brook <paul@codesourcery.com>
794 Daniel Jacobowitz <dan@codesourcery.com>
795
796 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
797
c7927a3c
NC
7982009-09-29 DJ Delorie <dj@redhat.com>
799
800 * rx.h: New file.
801
a7f2871e
AM
8022009-09-21 Alan Modra <amodra@bigpond.net.au>
803
804 * ppc.h (DT_PPC_TLSOPT): Define.
805 * ppc64.h (DT_PPC64_TLSOPT): Define.
806
7f6fed87
NC
8072009-08-10 Daniel Gutson <dgutson@codesourcery.com>
808
809 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
810 (SHT_ARM_OVERLAYSECTION): New define.
811
cb88ce9f
BS
8122006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
813
814 From Mike Frysinger <michael.frysinger@analog.com>
815 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
816 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
817 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
818 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
819 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
820 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
821 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
822 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
823 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
824 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
825 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
826 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
827 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
828 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
829 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
830 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
831 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
832 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
833 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 834
44db4087
ME
8352009-08-09 Michael Eager <eager@eagercon.com>
836
837 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 838 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 839
7ba29e2a
NC
8402009-08-06 Michael Eager <eager@eagercon.com>
841
842 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
843 * elf/microblaze.h: New reloc definitions.
844
28ec585f
AM
8452009-07-30 Alan Modra <amodra@bigpond.net.au>
846
847 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
848 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
849
8a9036a4
L
8502009-07-25 H.J. Lu <hongjiu.lu@intel.com>
851
852 * common.h (EM_L1OM): New.
853
8fdcc58d
TS
8542009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
855 Alan Modra <amodra@bigpond.net.au>
856
857 * spu.h (R_SPU_ADD_PIC): New.
858
3e7a7d11
NC
8592009-07-23 Ulrich Drepper <drepper@redhat.com>
860
861 * common.h (STB_GNU_UNIQUE): Define.
862
fa8f86ff
TT
8632009-07-10 Tom Tromey <tromey@redhat.com>
864
865 * dwarf2.h: Move to `..'.
866
1bffd25b
L
8672009-07-10 H.J. Lu <hongjiu.lu@intel.com>
868
869 * dwarf2.h: Just include ../dwarf2.h.
870
e054468f
AM
8712009-07-10 Alan Modra <amodra@bigpond.net.au>
872
873 * ppc.h (R_PPC_IRELATIVE): Add.
874 (R_PPC_RELAX32, R_PPC_RELAX32PC,
875 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
876 * ppc64.h (R_PPC64_IRELATIVE): Add.
877
3244e8f5
JJ
8782009-07-03 Jakub Jelinek <jakub@redhat.com>
879
880 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
881 and DW_OP_stack_value.
882
ceaf50a2
AM
8832009-06-22 Alan Modra <amodra@bigpond.net.au>
884
885 * ppc.h (R_PPC_RELAX*): Define as enum.
886
f865a31d
AG
8872009-06-11 Anthony Green <green@moxielogic.org>
888
889 * moxie.h (R_MOXIE_PCREL10): New.
890
cbe950e9
L
8912009-06-01 H.J. Lu <hongjiu.lu@intel.com>
892
893 PR ld/10205
894 * i386.h (R_386_IRELATIVE): New.
895 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
896
cf65542b
L
8972009-05-27 H.J. Lu <hongjiu.lu@intel.com>
898
899 * common.h: Update comments for dynamic tag ranges.
900
4e38f72c
DD
9012009-04-30 DJ Delorie <dj@redhat.com>
902
903 * mep.h (EF_MEP_COP_*): New.
904 (EF_MEP_ALL_FLAGS): Add them.
905
d8045f23
NC
9062009-04-30 Nick Clifton <nickc@redhat.com>
907
908 * common.h (STT_GNU_IFUNC): Define.
909
ed4a4bdf
CC
9102009-04-24 Cary Coutant <ccoutant@google.com>
911
912 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
913
20135e4c
NC
9142009-04-15 Anthony Green <green@moxielogic.com>
915
916 * common.h (EM_MOXIE): Define.
917 * moxie.h: New file.
918
4d28413b
DD
9192009-04-07 DJ Delorie <dj@redhat.com>
920
921 * mep.h (EF_MEP_CPU_C5): New.
922
96b2958f
L
9232009-04-01 H.J. Lu <hongjiu.lu@intel.com>
924
925 * common.h (EM_INTEL178): Removed.
926 (EM_INTEL179): Likewise.
927 (EM_ETPU): New.
928 (EM_SLE9X): Likewise.
929 (EM_INTEL181): Likewise.
930 (EM_INTEL182): Likewise.
931
f47a1d2e
L
9322009-03-31 H.J. Lu <hongjiu.lu@intel.com>
933
934 * common.h (EM_INTEL178): New.
935 (EM_INTEL179): Likewise.
936 (EM_INTEL180): Likewise.
937
0e879927
ILT
9382009-03-20 Mikolaj Zalewski <mikolajz@google.com>
939
940 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
941
4d407348
MK
9422009-03-14 Mark Kettenis <kettenis@gnu.org>
943
17e57237
NC
944 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
945 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
946 (NT_OPENBSD_WCOOKIE): New defines.
947
904001b0
JK
9482009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * common.h (AT_RANDOM): Define.
951
727fc41e
AM
9522009-03-04 Alan Modra <amodra@bigpond.net.au>
953
954 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
955 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
956
c3b7224a
NC
9572009-03-02 Qinwei <qinwei@sunnorth.com.cn>
958
959 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
960 * common.h (EM_SCORE_OLD): Define.
961
36319970
L
9622009-02-23 H.J. Lu <hongjiu.lu@intel.com>
963
964 * common.h (STB_LOPROC): Replace Application-specific with
965 Processor-specific in comments.
966 (STB_HIPROC): Likewise.
967 (STT_LOPROC): Likewise.
968 (STT_HIPROC): Likewise.
969
52b6b6b9
JM
9702009-02-03 Sandip Matte <sandip@rmicorp.com>
971
972 * mips.h (E_MIPS_MACH_XLR): Define.
973
cf869cce
NC
9742009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
975
976 * m68k.h: Map TLS relocations to numbers.
977
91e22acd
AS
9782009-01-15 Andrew Stubbs <ams@codesourcery.com>
979 Julian Brown <julian@codesourcery.com>
980
981 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
982 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
983 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
984 version 2.07.
985 (Tag_undefined39, Tag_nodefaults): New enum values.
986 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
987 (Tag_conformance, Tag_Virtualization_use): Likewise.
988 (Tag_undefined69, Tag_MPextension_use): Likewise.
989
01e1a5bc
NC
9902009-01-15 Douglas B Rupp <rupp@gnat.com>
991
992 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
993 New macros. Minor reformatting.
994
84e94c90
NC
9952008-12-23 Jon Beniston <jon@beniston.com>
996
997 * lm32.h: New file.
998
0f88be7a
NC
9992008-12-23 Nick Clifton <nickc@redhat.com>
1000
1001 * commmon.h (STT_IFUNC): Delete.
1002
7a0cc8ed
HPN
10032008-12-20 Hans-Peter Nilsson <hp@axis.com>
1004
1005 * cris.h (R_CRIS_32_IE): New relocation.
1006
e7c33416
NC
10072008-12-03 Nick Clifton <nickc@redhat.com>
1008
1009 * common.h (STT_IFUNC): Define.
1010
e73521d6
SR
10112008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1012
1013 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1014 R_CR16_GLOB_DAT): New relocations.
1015
a973d22c
HPN
10162008-11-25 Hans-Peter Nilsson <hp@axis.com>
1017
1018 * cris.h (R_CRIS_32_TPREL): Correct comment.
1019 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1020
8e79c3df
CM
10212008-11-18 Catherine Moore <clm@codesourcery.com>
1022
1023 * arm.h (Tag_ABI_FP_16bit_format): Define.
1024
2b0bc088
NC
10252008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1026
1027 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1028
759cc328
UW
10292008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1030
1031 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1032
f82e0623
NF
10332008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1034
1035 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1036
1d037692
HPN
10372008-10-04 Hans-Peter Nilsson <hp@axis.com>
1038
1039 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1040 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1041 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1042 (R_CRIS_16_TPREL): New relocations.
1043
28dbbc02
BW
10442008-08-20 Bob Wilson <bob.wilson@acm.org>
1045
1046 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1047 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1048 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1049
861fb55a
DJ
10502008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1051 Daniel Jacobowitz <dan@codesourcery.com>
1052 Catherine Moore <clm@codesourcery.com>
1053 Mark Shinwell <shinwell@codesourcery.com>
1054
1055 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1056 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1057
0deb8eee
AM
10582008-08-04 Markus Weiss <weissms@aros.org>
1059
1060 * common.h (ELFOSABI_AROS): Update comment.
1061
3c7b9897
AM
10622008-07-26 Michael Eager <eager@eagercon.com>
1063
1064 * ppc.h: Add description of single-precision.
1065
89eeb0bc
LM
10662008-07-21 Luis Machado <luisgpm@br.ibm.com>
1067
1068 * common.h: Define NT_PPC_VSX.
1069
30c09090
RS
10702008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1071
1072 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1073
b8a39af8
SR
10742008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1075
1076 * common.h (EM_CR16): Correct value.
1077 (EM_CR16): Rename to EM_CR16_OLD.
1078
ff7eeb89
DD
10792008-06-12 DJ Delorie <dj@redhat.com>
1080
1081 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1082 (EM_M32C): Rename to EM_M32C_OLD.
1083
3c9a78e0
JM
10842008-06-12 Joseph Myers <joseph@codesourcery.com>
1085
1086 * common.h: Update e_machine table.
1087
a23ede3d
KK
10882008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1089
1090 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1091
2424f303
JM
10922008-06-09 Joseph Myers <joseph@codesourcery.com>
1093
1094 * common.h: Change registry@caldera.com to registry@sco.com.
1095
7c90103b
NC
10962008-05-21 Nick Clifton <nickc@redhat.com>
1097
1098 * reloc-macros.h: Add a comment about the use of the
1099 END_RELOC_NUMBERS symbol as a sentinel value.
1100
11012008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1102
7c90103b
NC
1103 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1104
14a6d8e0
DM
11052008-04-16 David S. Miller <davem@davemloft.net>
1106
1107 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1108 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1109 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1110 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1111
15397d0b
ILT
11122008-03-24 Ian Lance Taylor <iant@google.com>
1113
1114 * common.h (NT_GNU_GOLD_VERSION): Define.
1115
72de5009
AM
11162008-03-13 Alan Modra <amodra@bigpond.net.au>
1117
1118 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1119 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1120 Order struct as for external version.
1121
1bce5d2c
AM
11222008-03-12 Alan Modra <amodra@bigpond.net.au>
1123
4fbb74a6
AM
1124 PR 5900
1125 * common.h (SHN_BAD): Delete.
1126 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1127 * external.h: ..here.
1128 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1129 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1130 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1131
11322008-03-12 Alan Modra <amodra@bigpond.net.au>
1133
1134 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1135 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1136 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1137 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1138 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1139 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1140 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1141 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1142 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1143 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1144 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1145 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1146 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1147 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1148 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1149
35d60fe4
NC
11502008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1151
1152 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1153 DW_OP_PGI_omp_thread_num.
1154
7b03d09a
AN
11552008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1156
1157 * mips.h: Update copyright.
1158 (E_MIPS_MACH_OCTEON): New macro.
1159
148b93f2
NC
11602008-01-30 Tristan Gingold <gingold@adacore.com>
1161
1162 Add OpenVMS extensions.
1bce5d2c
AM
1163 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1164 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1165 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1166 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1167 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1168 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1169 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1170 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1171 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1172 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1173 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1174 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1175 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1176 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1177 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1178 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1179 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1180 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1181 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1182 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1183 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1184 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1185
c74ba406
MK
11862008-01-16 Mark Kettenis <kettenis@gnu.org>
1187
1188 * common.h (AT_SUN_AUXFLAGS): Define.
1189
60955fda
DJ
11902007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1191
1192 * dwarf2.h (DW_AT_hi_user): Correct value.
1193
1bbb5f21 11942007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1195
1bbb5f21 1196 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1197
350cc38d
MS
11982007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1199
1200 * mips.h (E_MIPS_MACH_LS2E): New.
1201 (E_MIPS_MACH_LS2F): New.
1202
f7bc09bd
NS
12032007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1204
1205 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1206 segments at the end of memory.
1207
e210c36b
NC
12082007-11-17 Thiemo Seufer <ths@mips.com>
1209
1210 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1211 in comment.
1212
e2a0d921
NC
12132007-11-16 Nick Clifton <nickc@redhat.com>
1214
1215 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1216 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1217 (DW_AT_stride): Rename to DW_AT_byte_stride.
1218
7a2b07ff
NS
12192007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1220
1221 * vxworks.h: New.
1222
569006e5
NC
12232007-10-30 Nick Clifton <nickc@redhat.com>
1224
1225 * mn10300.h (R_MN10300_ALIGN): Define.
1226
c6e65352
DJ
12272007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1228
1229 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1230
bfff1642
NC
12312007-10-19 Nick Clifton <nickc@redhat.com>
1232
1233 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1234
3e6ff6e5
RM
12352007-10-18 Roland McGrath <roland@redhat.com>
1236
1237 * common.h (NT_PPC_VMX): New macro.
1238
7fac7ff4
NC
12392007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1240
1241 * cr16.h: Updated with new relocaction macros.
1242
b10a8ae0
L
12432007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 PR binutils/3281
1246 PR binutils/5037
1247 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1248 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1249 PT_GNU_RELRO segments.
1250
8d100c32
KH
12512007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1252
1253 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1254
b15fa79e
AM
12552007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1256
1257 * common.h (NT_SPU): Define.
1258
2b05f1b7
L
12592007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1260
1261 * common.h: Revert last change.
1262
94b11780
L
12632007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * common.h (PT_GNU_STACK): Renamed to ...
1266 (PT_GNU_ATTR): This.
1267 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1268
fd2f25da
RM
12692007-07-09 Roland McGrath <roland@redhat.com>
1270
1271 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1272
34c8bcba
JM
12732007-06-29 Joseph Myers <joseph@codesourcery.com>
1274
1275 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1276
2cf19d5c
JM
12772007-06-29 Joseph Myers <joseph@codesourcery.com>
1278
1279 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1280
104d59d1
JM
12812007-06-29 Joseph Myers <joseph@codesourcery.com>
1282
1283 * arm.h (elf32_arm_add_eabi_attr_int,
1284 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1285 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1286 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1287 Tag_Symbol, Tag_compatibility): Remove.
1288 * common.h (SHT_GNU_ATTRIBUTES): Define.
1289
3d3d428f
NC
12902007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1291
1292 * common.h (EM_CR16): New entry for CR16 cpu.
1293 * cr16.h: New file.
1294
99ded152
BW
12952007-06-11 Sterling Augustine <sterling@tensilica.com>
1296 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1297
99ded152
BW
1298 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1299 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1300
f89d32d9
CT
13012007-05-18 Caroline Tice <ctice@apple.com>
1302
fd2f25da 1303 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1304 DW_OP_GNU_uninit.
1305
4f4416b5
AM
13062007-05-12 Alan Modra <amodra@bigpond.net.au>
1307
1308 * spu.h (R_SPU_ADDR16X): Define.
1309 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1310
ece5ef60
AM
13112007-05-11 Alan Modra <amodra@bigpond.net.au>
1312
1313 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1314
627b32bc
AM
13152007-05-02 Alan Modra <amodra@bigpond.net.au>
1316
1317 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1318 and vma for appropriate sections.
1319
0c3e446c
JB
13202007-04-26 Jan Beulich <jbeulich@novell.com>
1321
1322 * common.h (DT_ENCODING): Correct value (back to spec mandated
1323 value).
1324
d4c87fc1
AM
13252007-03-08 Alan Modra <amodra@bigpond.net.au>
1326
1327 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1328 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1329 that don't clash with visibility bits.
1330
689d9c8c
AM
13312007-03-07 Alan Modra <amodra@bigpond.net.au>
1332
1333 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1334
b95dd98f 13352007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1336 Richard Sandiford <rsandifo@redhat.com>
1337 Richard Henderson <rth@redhat.com>
1338 DJ Delorie <dj@redhat.com>
1339 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1340
1341 * mep.h: New file.
b95dd98f
DB
1342 * common.h (EM_CYGNUS_MEP): Define.
1343
13442007-02-15 Dave Brolley <brolley@redhat.com>
1345
1346 From Graydon Hoare <graydon@redhat.com>:
1347 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1348
3bdcfdf4
KH
13492007-01-08 Kazu Hirata <kazu@codesourcery.com>
1350
1351 * m68k.h (EF_M68K_FIDO): New.
1352 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1353 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1354
9840d27e
KH
13552006-12-25 Kazu Hirata <kazu@codesourcery.com>
1356
1357 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1358
425c6cb0
KH
13592006-12-19 Kazu Hirata <kazu@codesourcery.com>
1360
1361 * m68k.h (EF_M68K_ARCH_MASK): New.
1362
3271a814
NS
13632006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1364
1365 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1366
c694fd50
KH
13672006-12-07 Kazu Hirata <kazu@codesourcery.com>
1368
1369 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1370 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1371 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1372 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1373 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1374 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1375 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1376 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1377 EF_M68K_CF_FLOAT, respectively.
1378
4fd454c8
NC
13792006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1380 Nick Clifton <nickc@redhat.com>
1381
1382 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1383
165b93e7
RS
13842006-10-28 Richard Sandiford <richard@codesourcery.com>
1385
1386 * mips.h (R_MIPS_GLOB_DAT): Define
1387 (R_MIPS_max): Bump by 1.
1388
e9f53129
AM
13892006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1390 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1391 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1392 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1393 Alan Modra <amodra@bigpond.net.au>
1394
1395 * common.h (EM_SPU): Define.
1396 * spu.h: New file.
1397
b3549761
NC
13982006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1399
1400 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1401 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1402 (EF_SCORE_HASENTRY): Delete.
1403
e210c36b
NC
14042006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1405
1406 * arm.h: Define TAG_CPU_ARCH_* constants.
1407
1c0d3aa6
NC
14082006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1409
1410 * score.h: New file.
1411 * common.h: Add Score machine number.
1412
fdc90cb4
JJ
14132006-07-10 Jakub Jelinek <jakub@redhat.com>
1414
1415 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1416
1224efb8
L
14172006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 * internal.h (ELF_SECTION_SIZE): New.
1420 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1421 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1422 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1423
3f570048
AM
14242006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1427
9b52905e
NC
14282006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1429 Randolph Chung <randolph@tausq.org>
1430 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1431 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1432 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1433 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1434 New TLS relocs.
1435 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1436 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1437 Define TLS relocs using existing equivalents.
1438
fd2f25da
RM
14392006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1440
28c9d252
NC
1441 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1442
e210c36b
NC
14432006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1444
1445 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1446 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1447 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1448 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1449 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1450 R_BFIN_GOTOFFLO): New relocs.
1451 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1452
14532006-03-23 Michael Matz <matz@suse.de>
1454
1455 * x86-64.h: Add the new relocations with their official
1456 numbers.
1457
0a44bf69
RS
14582006-03-22 Richard Sandiford <richard@codesourcery.com>
1459 Daniel Jacobowitz <dan@codesourcery.com>
1460 Phil Edwards <phil@codesourcery.com>
1461 Zack Weinberg <zack@codesourcery.com>
1462 Mark Mitchell <mark@codesourcery.com>
1463 Nathan Sidwell <nathan@codesourcery.com>
1464
1465 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1466
e14430ab
DA
14672006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1468
1469 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1470 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1471 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1472 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1473 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1474
3a4a14e9
PB
14752006-03-10 Paul Brook <paul@codesourcery.com>
1476
1477 * arm.h (EF_ARM_EABI_VER5): Define.
1478
0b2e31dc
NS
14792006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1480
1481 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1482 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1483 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1484 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1485 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1486 (EF_M68K_EMAC_B): New.
1487
df406460
NC
14882006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1489
1490 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1491 (EF_AVR_LINKRELAX_PREPARED): Add.
1492
2c10a7e5
BE
14932006-03-02 Ben Elliston <bje@au.ibm.com>
1494
1495 Import from the GCC tree:
1496 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1497
1498 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1499 from DWARF 3.
1500 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1501 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1502 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1503 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1504 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1505 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1506 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1507 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1508 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1509 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1510 (DW_END_default, DW_END_big, DW_END_little): New.
1511 (DW_END_lo_user, DW_END_hi_user): Define.
1512 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1513 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1514 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1515 DW_LANG_D): New.
1516
e210c36b
NC
15172006-02-06 Steve Ellcey <sje@cup.hp.com>
1518
1519 * ia64.h (SHF_IA_64_HP_TLS): New.
1520
6772dd07
DD
15212006-02-24 DJ Delorie <dj@redhat.com>
1522
1523 * m32c.h: Add relax relocs.
1524
d70c5fc7
NC
15252006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1526 Anil Paranjape <anilp1@kpitcummins.com>
1527 Shilin Shakti <shilins@kpitcummins.com>
1528
1529 * common.h (EM_XC16X): New entry for xc16x cpu.
1530 Sort other EM_* numbers into numerical order.
1531 * xc16x.h: New file.
fd2f25da 1532
84d1d650
L
15332006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1534
1535 PR binutils/2258
1536 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1537 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1538
266abb8f
NS
15392006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1540
1541 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1542 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1543 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1544 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1545 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1546
15472006-02-06 Steve Ellcey <sje@cup.hp.com>
1548
1549 * ia64.h (SHF_IA_64_HP_TLS): New.
1550
67a4f2b7
AO
15512006-01-18 Alexandre Oliva <aoliva@redhat.com>
1552
1553 Introduce TLS descriptors for i386 and x86_64.
1554 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1555 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1556 New.
1557 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1558 R_X86_64_TLSDESC): New.
1559
64fd6348
NC
15602006-01-09 Mike Frysinger <vapier@gentoo.org>:
1561
1562 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1563
d031aafb
NS
15642005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1565
1566 Second part of ms1 to mt renaming.
1567 * common.h (EM_MT): Renamed.
1568 * mt.h: Rename relocs, cpu & other defines.
1569
e210c36b
NC
15702005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1571
1572 * mt.h: Renamed from ms1.h
1573
39b41c9c
PB
15742005-12-12 Paul Brook <paul@codesourcery.com>
1575
1576 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1577
5e2b0d47
NC
15782005-11-11 Nick Clifton <nickc@redhat.com>
1579
1580 PR 1150
1581 * mips.h (STO_OPTIONAL): Define.
1582 (ELF_MIPS_IS_OPTIONAL): Define.
1583
e210c36b
NC
15842005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1585
1586 Add ms2.
1587 * ms1.h (EF_MS1_CPU_MS2): New.
1588
15892005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1590
1591 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1592
3c9b82ba
NC
15932005-09-30 Catherine Moore <clm@cm00re.com>
1594
1595 * bfin.h: New file.
1596 * common.h (EM_BLACKFIN): Define.
1597
ee065d83
PB
15982005-10-08 Paul Brook <paul@codesourcery.com>
1599
1600 * arm.h: Add prototypes for BFD object attribute routines.
1601
1cacb694
RE
16022005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1603
1604 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1605
3c26c61a
DA
16062005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1607
1608 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1609 New defines.
1610
67762f6b
DA
16112005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1612
1613 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1614 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1615 deprecated defines.
1616 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1617 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1618 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1619 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1620 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1621 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1622 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1623 NT_HP_UX_OPTIONS): Define.
1624
fd54057a
DD
16252005-07-25 DJ Delorie <dj@redhat.com>
1626
1627 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1628
3b22753a
L
16292005-07-25 Jan Hubicka <jh@suse.cz>
1630
1631 * x86-64.h (SHN_X86_64_LCOMMON): New.
1632 (SHF_X86_64_LARGE): New.
1633
157e7bd1
NC
16342005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1635
1636 * m32r.h (R_M32R_REL32): Added.
1637
df45824a
BE
16382005-07-18 Ben Elliston <bje@au.ibm.com>
1639
1640 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1641 Replace with DW_ATE_decimal_float (now in DWARF 3).
1642
49f58d10
JB
16432005-07-14 Jim Blandy <jimb@redhat.com>
1644
1645 Add support for Renesas M32C and M16C.
1646 * common.h (EM_M32C): New machine number.
1647 * m32c.h: New file.
fd2f25da 1648
e210c36b
NC
16492005-06-17 Jakub Jelinek <jakub@redhat.com>
1650
1651 * external.h (GRP_ENTRY_SIZE): Define.
1652
d6ab8113
JB
16532005-06-17 Jan Beulich <jbeulich@novell.com>
1654
1655 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1656 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1657 R_X86_64_GOTPC32.
1658
3c33e371
AH
16592005-06-07 Aldy Hernandez <aldyh@redhat.com>
1660 Michael Snyder <msnyder@redhat.com>
1661 Stan Cox <scox@redhat.com>
1662
1663 * common.h (EM_MS1): Define.
1664
1665 * ms1.h: New file.
1666
2acf634e
RH
16672005-05-31 Richard Henderson <rth@redhat.com>
1668
1669 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1670
484124bb
RH
16712005-05-29 Richard Henderson <rth@redhat.com>
1672
1673 * alpha.h (DT_ALPHA_PLTRO): New.
1674
d68f4033
BE
16752005-05-19 Ben Elliston <bje@au.ibm.com>
1676
1677 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1678 the user-defined encoding space pending inclusion in the standard.
1679
cb1afa5c
ZW
16802005-05-18 Zack Weinberg <zack@codesourcery.com>
1681
1682 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1683 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1684
c19d1205
ZW
16852005-05-17 Zack Weinberg <zack@codesourcery.com>
1686
1687 * arm.h: Import complete list of official relocation names
1688 and numbers from AAELF. Define FAKE_RELOCs for old names.
1689 Remove a few old names no longer used anywhere.
1690
1fe44d79
AM
16912005-05-14 Alan Modra <amodra@bigpond.net.au>
1692
1693 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1694
2df98d85
AM
16952005-05-11 Alan Modra <amodra@bigpond.net.au>
1696
1697 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1698 R_PPC_RELAX32PC_PLT) Adjust.
1699 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1700 (DT_PPC_GLINK): Define.
1701
e172dbf8
NC
17022005-05-10 Nick Clifton <nickc@redhat.com>
1703
1704 * Update the address and phone number of the FSF organization in
1705 the GPL notices in the following files:
2df98d85 1706 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1707 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1708 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1709 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1710 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1711 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1712 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1713
faa7ef87
L
17142005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1715
a63027e5
L
1716 Moved from ../ChangeLog
1717
faa7ef87
L
1718 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1719 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1720
1721 2004-10-12 Paul Brook <paul@codesourcery.com>
1722 * arm.h (EF_ARM_EABI_VER4): Define.
1723
1724 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1725
1726 * common.h (PT_SUNW_EH_FRAME): Define.
1727 * x86-64.h (SHT_X86_64_UNWIND): Define.
1728
1729 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1730 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1731 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1732 (XTENSA_PROP_SEC_NAME): Define.
1733 (property_table_entry): Add flags field.
1734 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1735
1736 2004-09-17 Paul Brook <paul@codesourcery.com>
1737 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1738 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1739 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1740
1741 2004-09-13 Paul Brook <paul@codesourcery.com>
1742 * arm.h: Rename RELABS to TARGET1.
1743
1744 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1745 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1746 (PT_GNU_RELRO): Define.
1747
ba93b8ac
DJ
17482005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1749 Phil Blundell <philb@gnu.org>
1750
1751 * arm.h: Add TLS relocations.
1752
c927f9ef
BE
17532005-03-23 Ben Elliston <bje@au.ibm.com>
1754
1755 * dwarf.h: Merge with GCC's dwarf.h.
1756
238d258f
NC
17572005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1758
1759 * m68k.h (EF_CFV4E): Define.
1760
b294bdf8
MM
17612005-03-17 Paul Brook <paul@codesourcery.com>
1762 Dan Jacobowitz <dan@codesourcery.com>
1763 Mark Mitchell <mark@codesourcery.com>
1764
1765 * arm.h (PT_ARM_EXIDX): Define.
1766
51cb3ca7
DJ
17672005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1768 Joseph Myers <joseph@codesourcery.com>
1769
1770 * mips.h: Define MIPS TLS relocations.
1771
d6f16593 17722005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1773 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1774
1775 * mips.h (R_MIPS16_GOT16): New reloc code.
1776 (R_MIPS16_CALL16): Likewise.
1777 (R_MIPS16_HI16): Likewise.
1778 (R_MIPS16_LO16): Likewise.
1779 (R_MIPS16_min): New fake reloc code.
1780 (R_MIPS16_max): Likewise.
1781
a1c17af2
MR
17822005-02-11 Maciej W. Rozycki <macro@mips.com>
1783
1784 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1785
90219bd0
AO
17862005-01-25 Alexandre Oliva <aoliva@redhat.com>
1787
1788 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1789 * frv.h: Add R_FRV_TLSMOFF.
1790 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1791 * frv.h: Add TLS relocations.
1792
e38bc3b5
NC
17932005-01-17 Nick Clifton <nickc@redhat.com>
1794
1795 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1796 EF_SH2A_SH3E): New flags.
1797 (EF_SH_BFD_TABLE): Add these new flags to the table.
1798
b4a38de6
AM
17992005-01-12 Alan Modra <amodra@bigpond.net.au>
1800
1801 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1802 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1803
750bce0e 18042004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1805
faa7ef87 1806 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1807
1e50d24d
RS
18082004-12-16 Richard Sandiford <rsandifo@redhat.com>
1809
1810 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1811
69881c93
ILT
18122004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1813
1814 * mips.h (E_MIPS_MACH_9000): Define.
1815
b676888f
HPN
18162004-11-04 Hans-Peter Nilsson <hp@axis.com>
1817
1818 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1819 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1820 macros.
1821
637cf767
EC
18222004-10-06 Eric Christopher <echristo@redhat.com>
1823
1824 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1825
40a18ebd
NC
18262004-10-01 Paul Brook <paul@codesourcery.com>
1827
1828 * arm.h (SHT_ARM_EXIDX): Define.
1829 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1830 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1831 Define.
1832
b18c562e
NC
18332004-08-25 Dmitry Diky <diwil@spec.ru>
1834
1835 * msp430.h: Add new relocs.
1836
083febaa
L
18372004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1838
1839 * i386.h (R_386_USED_BY_INTEL_200): New.
1840
1d70c7fb
AO
18412004-07-29 Alexandre Oliva <aoliva@redhat.com>
1842
1843 Introduce SH2a support.
1844 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1845 * sh.h (EF_SH2A_NOFPU): New.
1846 2003-12-01 Michael Snyder <msnyder@redhat.com>
1847 * sh.h (EF_SH2A): New.
1848
670ec21d
NC
18492004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1850
1851 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1852 BFD_RELOC_CRX_SWITCH32.
1853
1fe1f39c
NC
18542004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1855
1856 * common.h (EM_CRX): Define.
1857 * crx.h: New file.
1858
097f809a
NC
18592004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1860
1861 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1862 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1863
375db92b
AM
18642004-06-19 Alan Modra <amodra@bigpond.net.au>
1865
1866 * common.h (ELF64_R_INFO): Warning fix.
1867
092dcd75
CD
18682004-06-14 Chris Demetriou <cgd@broadcom.com>
1869
1870 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1871 with an updated comment.
1872
f6f9408f
JR
18732004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1874
1875 * sh.h (EF_SH_HAS_DSP): Remove.
1876 (EF_SH_HAS_FP): Remove.
1877 (EF_SH_MERGE_MACH): Remove.
1878 (EF_SH4_NOFPU): Convert to decimal.
1879 (EF_SH4A_NOFPU): Likewise.
1880 (EF_SH4_NOMMU_NOFPU): Likewise.
1881 (EF_SH3_NOMMU): Add new macro.
1882 (EF_SH_BFD_TABLE): Likewise.
1883 (sh_find_elf_flags): Add prototype.
1884 (sh_elf_get_flags_from_mach): Likewise.
1885
4030e8f6
CD
18862004-04-24 Chris Demetriou <cgd@broadcom.com>
1887
1888 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1889 (R_MIPS_GNU_REL_HI16): Remove.
1890 (R_MIPS_GNU_REL16_S2): Update comment.
1891
0949843d 18922004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1893 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1894
1895 * common.h (EM_CR): Define.
1896 * cr16c.h: New file.
1897
d507cf36
PB
18982004-03-23 Paul Brook <paul@codesourcery.com>
1899
1900 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1901
ae51a426
JR
19022003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1903
1904 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1905
676a64f4
RS
19062004-03-01 Richard Sandiford <rsandifo@redhat.com>
1907
1908 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1909
481fedf3
RM
19102004-01-28 Roland McGrath <roland@redhat.com>
1911
1912 * common.h (AT_SECURE): New macro.
1913
7e67eb11
RM
19142004-01-21 Roland McGrath <roland@redhat.com>
1915
1916 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1917 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1918 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1919 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1920 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1921
3fe74472
MK
19222004-01-17 Mark Kettenis <kettenis@gnu.org>
1923
1924 * common.h (NT_OPENBSD_IDENT): Define.
1925
79987b2f
AO
19262004-01-06 Alexandre Oliva <aoliva@redhat.com>
1927
1928 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1929 * frv.h (EF_FRV_FDPIC): New macro.
1930 (EF_FRV_PIC_FLAGS): Adjust.
1931 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1932 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1933 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1934 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1935 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1936 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1937 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1938 New.
1939
252b5132 1940
c9e214e5 1941For older changes see ChangeLog-9103
252b5132 1942\f
752937aa
NC
1943Copyright (C) 2004-2012 Free Software Foundation, Inc.
1944
1945Copying and distribution of this file, with or without modification,
1946are permitted in any medium without royalty provided the copyright
1947notice and this notice are preserved.
1948
252b5132 1949Local Variables:
c9e214e5
AM
1950mode: change-log
1951left-margin: 8
1952fill-column: 74
252b5132
RH
1953version-control: never
1954End: