]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
Support ELFv2 stack frame.
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
6911b7dc
AM
12013-10-30 Alan Modra <amodra@gmail.com>
2
3 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
4 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
5 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
6
ee67d69a
AM
72013-10-30 Alan Modra <amodra@gmail.com>
8
9 * ppc64.h (EF_PPC64_ABI): Define.
10
f9c6b907
AM
112013-10-30 Alan Modra <amodra@gmail.com>
12
13 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
14 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
15 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
16 (IS_PPC64_TLS_RELOC): Match new tls relocs.
17
63b8b2af
CF
182013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
19
20 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
21 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
22
f303dcc0
SE
232013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
24
25 * mips.h (EF_MIPS_FP64): New e_flags bit.
26
4046d87a
NC
272013-08-09 Nick Clifton <nickc@redhat.com>
28
29 * rl78.c (E_FLAG_RL78_G10): Define.
30
d929bc19
MR
312013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
32
33 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
34 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
35 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
36 Val_GNU_MIPS_ABI_FP_64): New enum.
37
ba92f887
MR
382013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
39
40 * mips.h (EF_MIPS_NAN2008): New macro.
41
ee4dff51
TG
422013-07-08 Tristan Gingold <gingold@adacore.com>
43
44 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
45
fb798c50
AK
462013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
47
48 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
49 R_390_PC24DBL, and R_390_PLT24DBL.
50
a6bb11b2
YZ
512013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
52
53 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
54
1bbce132
MR
552013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
56
57 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
58 (ELF_ST_SET_MIPS_PLT): Likewise.
59
8847944f
WN
602013-06-19 Will Newton <will.newton@linaro.org>
61
62 * aarch64.h: Remove R_AARCH64_IRELATIVE.
63
692e2b8b
WN
642013-06-07 Will Newton <will.newton@linaro.org>
65
66 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
67
48e65d55
MR
682013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
69
70 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
71
067ec077
CM
722013-05-30 Paul Brook <paul@codesourcery.com>
73
74 * mips.h (R_MIPS_EH): New.
75
418009c2
YZ
762013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
77
78 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
79 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
80 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
81 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
82
45901633
L
832013-05-22 H.J. Lu <hongjiu.lu@intel.com>
84
85 * common.h (EM_INTEL205): New.
86 (EM_INTEL206): Likewise.
87 (EM_INTEL207): Likewise.
88 (EM_INTEL208): Likewise.
89 (EM_INTEL209): Likewise.
90
13761a11
NC
912013-05-02 Nick Clifton <nickc@redhat.com>
92
93 * msp430.h: Add MSP430X relocs.
94 Add some more MSP430 machine numbers.
95 Add values used by .MSP430.attributes section.
96
81f5558e
NC
972013-03-21 Michael Schewe <michael.schewe@gmx.net>
98
99 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
100 mov @(disp:32,ERx) to mov @(disp:16,ERx).
101
abb3f6cc
NC
1022013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
103
104 * common.h (NT_S390_TDB): Define.
105
36591ba1
SL
1062013-02-06 Sandra Loosemore <sandra@codesourcery.com>
107 Andrew Jenner <andrew@codesourcery.com>
108
109 Based on patches from Altera Corporation.
110
111 * nios2.h: New file.
112
78c8d46c
NC
1132013-01-24 Nick Clifton <nickc@redhat.com>
114
115 * v850.h: Add support for e3v5 architecture.
116 Reorganize processor selection macros.
117
e1ec603f
L
1182013-01-16 H.J. Lu <hongjiu.lu@intel.com>
119
120 * i386.h (R_386_SIZE32): Fill it.
121 * x86-64.h (R_X86_64_SIZE32): Likewise.
122 (R_X86_64_SIZE64): Likewise.
123
a3c62988
NC
1242013-01-10 Will Newton <will.newton@imgtec.com>
125
126 * common.h: Fix case of "Meta".
127 * metag.h: New file.
128
652451f8
YZ
1292013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
130
131 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
132 definitions.
133
e407c74b
NC
1342013-01-04 Juergen Urban <JuergenUrban@gmx.de>
135
136 * mips.h: Add MIPS machine variant number for r5900 which is
137 compatible with old Playstation 2 software.
138
34b60028
L
1392012-11-16 H.J. Lu <hongjiu.lu@intel.com>
140
141 * common.h (DF_1_CONLFAT): Renamed to ...
142 (DF_1_CONFALT): This.
143 (DF_1_ENDFILTEE): New.
144 (DF_1_DISPRELDNE): Likewise.
145 (DF_1_DISPRELPND): Likewise.
146 (DF_1_NODIRECT): Likewise.
147 (DF_1_IGNMULDEF): Likewise.
148 (DF_1_NOKSYMS): Likewise.
149 (DF_1_NOHDR): Likewise.
150 (DF_1_EDITED): Likewise.
151 (DF_1_NORELOC): Likewise.
152 (DF_1_SYMINTPOSE): Likewise.
153 (DF_1_GLOBAUDIT): Likewise.
154 (DF_1_SINGLETON): Likewise.
155
708e2187
NC
1562012-11-09 Nick Clifton <nickc@redhat.com>
157
158 * rx.h (EF_RX_CPU_RX): Add comment.
159 (E_FLAG_RX_ABI): Define.
160
de863c74
NC
161 * v850.h: Add RH850 ABI values.
162
c266cd02
MR
1632012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
164
165 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
166
ff826ef3
TT
1672012-11-01 Tom Tromey <tromey@redhat.com>
168
169 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
170
3bfcb652
NC
1712012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
172
173 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
174 (EF_ARM_ABI_FLOAT_HARD): Likewise.
175
9ece1fa9
TT
1762012-10-23 Tom Tromey <tromey@redhat.com>
177
178 * common.h (NT_SIGINFO, NT_FILE): New defines.
179
e5b95258
WL
1802012-08-27 Walter Lee <walt@tilera.com>
181
182 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
183 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
184 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
185 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
186 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
187 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
188 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
189 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
190 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
191 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
192 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
193 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
194 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
195 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 196
a06ea964
NC
1972012-08-13 Ian Bolton <ian.bolton@arm.com>
198 Laurent Desnogues <laurent.desnogues@arm.com>
199 Jim MacArthur <jim.macarthur@arm.com>
200 Marcus Shawcroft <marcus.shawcroft@arm.com>
201 Nigel Stephens <nigel.stephens@arm.com>
202 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
203 Richard Earnshaw <rearnsha@arm.com>
204 Sofiane Naci <sofiane.naci@arm.com>
205 Tejas Belagod <tejas.belagod@arm.com>
206 Yufeng Zhang <yufeng.zhang@arm.com>
207
208 * aarch64.h: New file.
209 * common.h (EM_res183): Rename to EM_AARCH64.
210 (EM_res184): Rename to EM_ARM184.
211
cefc6d46
IS
2122012-06-28 Iain Sandoe <iain@codesourcery.com>
213
214 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
215 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
216
40551fb8
NC
2172012-05-16 Georg-Johann Lay <avr@gjlay.de>
218
219 PR target/13503
220 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
221
6927f982
NC
2222012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
223
224 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
225 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
226 (E_M68HC11_XGATE_RAMOFFSET): Define.
227
b9c361e0
JL
2282012-05-14 James Lemke <jwlemke@codesourcery.com>
229 * ppc.h (SEC_PPC_VLE): Remove.
230
2312012-05-14 Catherine Moore <clm@codesourcery.com>
232 James Lemke <jwlemke@codesourcery.com>
233
234 * ppc.h (R_PPC_VLE_REL8): New reloction.
235 (R_PPC_VLE_REL15): Likewise.
236 (R_PPC_VLE_REL24): Likewise.
237 (R_PPC_VLE_LO16A): Likewise.
238 (R_PPC_VLE_LO16D): Likewise.
239 (R_PPC_VLE_HI16A): Likewise.
240 (R_PPC_VLE_HI16D): Likewise.
241 (R_PPC_VLE_HA16A): Likewise.
242 (R_PPC_VLE_HA16D): Likewise.
243 (R_PPC_VLE_SDA21): Likewise.
244 (R_PPC_VLE_SDA21_LO): Likewise.
245 (R_PPC_VLE_SDAREL_LO16A): Likewise.
246 (R_PPC_VLE_SDAREL_LO16D): Likewise.
247 (R_PPC_VLE_SDAREL_HI16A): Likewise.
248 (R_PPC_VLE_SDAREL_HI16D): Likewise.
249 (R_PPC_VLE_SDAREL_HA16A): Likewise.
250 (R_PPC_VLE_SDAREL_HA16D): Likewise.
251 (SEC_PPC_VLE): Remove.
252 (PF_PPC_VLE): New program header flag.
253 (SHF_PPC_VLE): New section header flag.
254 (vle_opcodes, vle_num_opcodes): New.
255 (VLE_OP): New macro.
256 (VLE_OP_TO_SEG): New macro.
257
99700d6f
NC
2582012-05-11 Georg-Johann Lay <avr@gjlay.de
259
260 PR target/13503
261 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
262 R_AVR_8_HI8, R_AVR_8_HHI8.
263
f6c1a2d5
NC
2642012-05-03 Sean Keys <skeys@ipdatasys.com>
265
266 * xgate.h: Mininal file to support XGATE relocations.
267
4d296447
DM
2682012-04-27 David S. Miller <davem@davemloft.net>
269
270 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
271 pause, and compare-and-branch instructions.
272
0a22ae8e
NC
2732012-03-07 Nick Clifton <nickc@redhat.com>
274
275 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
276 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
277 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
278 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
279
6f7be959
WL
2802012-02-25 Walter Lee <walt@tilera.com>
281
282 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
283 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
284 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
285 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
286 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
287 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
288 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
289 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
290 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
291 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
292 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
293 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
294 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
295 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
296 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
297 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
298 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
299 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
300 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
301 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
302 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
303 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
304 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
305 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
306 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
307 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
308 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
309 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
310 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
311 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
312 (R_TILEGX_TLS_GD_CALL): Ditto.
313 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
314 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
315 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
316 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
317 (R_TILEGX_TLS_IE_LOAD): Ditto.
318 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
319 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
320 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
321 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
322 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
323 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
324 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
325 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
326 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
327 (R_TILEPRO_TLS_IE_LOAD): Ditto.
328 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
329 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
330 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
331 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
332 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
333 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
334 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
335 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
336
9cea966c
DD
3372011-12-22 DJ Delorie <dj@redhat.com>
338
339 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
340 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
341
8b40760a
L
3422011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
343
344 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
345
355b81d9
UW
3462011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
347
348 * common.h (NT_S390_LAST_BREAK): Define.
349 (NT_S390_SYSTEM_CALL): Likewise.
350
99c513f6
DD
3512011-11-01 DJ Delorie <dj@redhat.com>
352
353 * common.h (EM_RL78, EM_78K0R): New.
354 * rl78.h: New.
355
cfb8c092
NC
3562011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
357
358 * epiphany.h: New file.
359 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
360
3b421ab3
AM
3612011-10-10 Alan Modra <amodra@gmail.com>
362
363 * ppc64.h (R_PPC64_TOCSAVE): Add.
364
d4cb0ea0
NC
3652011-10-05 DJ Delorie <dj@redhat.com>
366
367 * rx.h (E_FLAG_RX_PID): New.
368
9e8c70f9
DM
3692011-09-21 David S. Miller <davem@davemloft.net>
370
371 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
372 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
373
505b88fb
L
3742011-08-12 H.J. Lu <hongjiu.lu@intel.com>
375
376 PR ld/13082
377 * x86-64.h (R_X86_64_RELATIVE64): New.
378
df58fc94
RS
3792011-07-24 Chao-ying Fu <fu@mips.com>
380 Maciej W. Rozycki <macro@codesourcery.com>
381
382 * mips.h (R_MICROMIPS_min): New relocations.
383 (R_MICROMIPS_26_S1): Likewise.
384 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
385 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
386 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
387 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
388 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
389 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
390 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
391 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
392 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
393 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
394 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
395 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
396 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
397 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
398 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
399 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
400 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
401 (R_MICROMIPS_max): Likewise.
402 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
403 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
404 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
405 (STO_MICROMIPS): Likewise.
406 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
407 (ELF_ST_IS_COMPRESSED): Likewise.
408 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
409 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
410 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
411
7a9068fe
L
4122011-07-22 H.J. Lu <hongjiu.lu@intel.com>
413
414 * common.h (EM_K1OM): New.
415
9c55345c
TS
4162011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
417 Thomas Schwinge <thomas@schwinge.name>
418
2bb70ae0 419 PR binutils/12913
9c55345c
TS
420 * common.h (ELFOSABI_GNU): Define, replaces...
421 (ELFOSABI_LINUX): ... this, kept as an alias.
422 (ELFOSABI_HURD): Remove.
423
faa9a424
UW
4242011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
425
426 * common.h (NT_ARM_VFP): Define.
427
aa137e4d
NC
4282011-06-13 Walter Lee <walt@tilera.com>
429
430 * common.h: Add EM_TILEGX.
431 * tilegx.h: New file.
432 * tilepro.h: New file.
433
2ddcd4af
TG
4342011-06-09 Tristan Gingold <gingold@adacore.com>
435
436 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
437
cc643b88
NC
4382011-06-02 Nick Clifton <nickc@redhat.com>
439
440 * common.h: Fix spelling mistake in comment.
441 * reloc-macros.h: Likewise.
442
63e1a0fc
PB
4432011-05-31 Paul Brook <paul@codesourcery.com>
444
445 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
446
8b40760a
L
4472011-05-09 Paul Brook <paul@codesourcery.com>
448
449 * tic6x.h (ELF_STRING_C6000_unwind,
450 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
451 ELF_STRING_C6000_unwind_info_once): Define.
452
e21e5835
NC
4532011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
454
455 * common.h (NT_STAPSDT): New define.
456
c7811365
BS
4572011-03-31 Bernd Schmidt <bernds@codesourcery.com>
458
459 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
460 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
461 (SHN_TIC6X_SCOMMON): Define.
462
00e98fc7
TG
4632011-03-31 Tristan Gingold <gingold@adacore.com>
464
465 * ia64.h (Elf64_External_VMS_Note): New struct.
466 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
467 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
468 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
469 (NT_VMS_PATCHTIME) New macros.
470
34e77a92
RS
4712011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
472
473 * arm.h (R_ARM_IRELATIVE): New relocation.
474
35fc36a8
RS
4752011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
476
477 * internal.h (elf_internal_sym): Add st_target_internal.
478 * arm.h (arm_st_branch_type): New enum.
479 (ARM_SYM_BRANCH_TYPE): New macro.
480
8f7e76d0
NC
4812011-03-10 Nick Clifton <nickc@redhat.com>
482
483 * common.h (EM_V850): V850s now supplied by Renesas.
484
15a44d57
AM
4852011-02-25 Alan Modra <amodra@gmail.com>
486
eba5cfbc 487 PR 12516
15a44d57
AM
488 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
489 sections at start or end of PT_DYNAMIC.
490
0855e32b
NS
4912011-01-10 Nathan Sidwell <nathan@codesourcery.com>
492 Glauber de Oliveira Costa <glommer@gmail.com>
493
494 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
495 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
496 relocations.
497
aa137e4d
NC
4982010-11-16 Jie Zhang <jie.zhang@analog.com>
499
500 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
501 (EF_BFIN_DATA_IN_L1): Define.
502
fd503541
NC
5032010-11-11 Mingming Sun <mingm.sun@gmail.com>
504
505 * mips.h (E_MIPS_MACH_LS3A): Defined.
506
87779176
JM
5072010-11-02 Joseph Myers <joseph@codesourcery.com>
508
509 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
510 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
511 Tag_ABI_array_object_alignment,
512 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
513
3cbd1c06
JM
5142010-10-29 Joseph Myers <joseph@codesourcery.com>
515
516 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
517
b5593623
JM
5182010-10-29 Bernd Schmidt <bernds@codesourcery.com>
519 Joseph Myers <joseph@codesourcery.com>
520
521 * tic6x-attrs.h (Tag_ABI_DSBT): New.
522
75fa6dc1
JM
5232010-10-21 Joseph Myers <joseph@codesourcery.com>
524
525 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
526 value 4.
527 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
528 attribute renaming.
529
1cd986c5
NC
5302010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
531 Ina Pandit <ina.pandit@kpitcummins.com>
532
533 * v850.h: Add support for V850E2 and V850E2V3.
534 (v850_reloc_type): Update the newly added relocations
535
f4638467
AM
5362010-07-20 Alan Modra <amodra@gmail.com>
537
538 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
539 (ELF_SECTION_SIZE): ..here.
540 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
541 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
542
ba761f19
AM
5432010-06-25 Alan Modra <amodra@gmail.com>
544
545 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
546
59e6276b
JM
5472010-06-15 Joseph Myers <joseph@codesourcery.com>
548
549 * tic6x-attrs.h: New.
550 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
551 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
552 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
553 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
554 C6XABI_Tag_CPU_arch_C674X): Define.
555
28f997cf
TG
5562010-06-11 Tristan Gingold <gingold@adacore.com>
557
558 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
559 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
560 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
561 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
562 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
563 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
564 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
565 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
566 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
567 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
568 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
569 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
570 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
571 (Elf64_External_VMS_IMAGE_RELA): Ditto.
572 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
573 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
574 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
575 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
576 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
577 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
578 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
579 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
580
8e45593f
NC
5812010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
582 Joseph Myers <joseph@codesourcery.com>
583 Andrew Stubbs <ams@codesourcery.com>
584
585 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
586 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
587 other invalid ranges.
588 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
589 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
590 (R_SH_FUNCDESC_VALUE): New.
591
18ae9cc1
L
5922010-05-18 H.J. Lu <hongjiu.lu@intel.com>
593
594 PR gas/11600
595 * common.h (SHF_EXCLUDE): New.
596
597 * i370.h (SHF_EXCLUDE): Removed.
598 * or32.h (SHF_EXCLUDE): Likewise.
599 * ppc.h (SHF_EXCLUDE): Likewise.
600 * sparc.h (SHF_EXCLUDE): Likewise.
601
9a83a553
AM
6022010-04-23 Alan Modra <amodra@gmail.com>
603
604 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
605 Invert logic to clarify test for .tbss.
606 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
607 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
608 macro args with parentheses.
609 (ELF_SECTION_IN_SEGMENT): Define.
610 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
611 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
612
75375b3e
MGD
6132010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
614
615 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
616 Tag_FP_HP_extension): Add new ABI attribute tags.
617
e4e42b45
NC
6182010-04-15 Nick Clifton <nickc@redhat.com>
619
620 * alpha.h: Update copyright notice to use GPLv3.
621 * arc.h: Likewise.
622 * arm.h: Likewise.
623 * avr.h: Likewise.
624 * bfin.h: Likewise.
625 * common.h: Likewise.
626 * cr16.h: Likewise.
627 * cr16c.h: Likewise.
628 * cris.h: Likewise.
629 * crx.h: Likewise.
630 * d10v.h: Likewise.
631 * d30v.h: Likewise.
632 * dlx.h: Likewise.
633 * dwarf.h: Likewise.
634 * external.h: Likewise.
635 * fr30.h: Likewise.
636 * frv.h: Likewise.
637 * h8.h: Likewise.
638 * hppa.h: Likewise.
639 * i370.h: Likewise.
640 * i386.h: Likewise.
641 * i860.h: Likewise.
642 * i960.h: Likewise.
643 * ia64.h: Likewise.
644 * internal.h: Likewise.
645 * ip2k.h: Likewise.
646 * iq2000.h: Likewise.
647 * lm32.h: Likewise.
648 * m32c.h: Likewise.
649 * m32r.h: Likewise.
650 * m68hc11.h: Likewise.
651 * m68k.h: Likewise.
652 * mcore.h: Likewise.
653 * mep.h: Likewise.
654 * microblaze.h: Likewise.
655 * mips.h: Likewise.
656 * mmix.h: Likewise.
657 * mn10200.h: Likewise.
658 * moxie.h: Likewise.
659 * msp430.h: Likewise.
660 * mt.h: Likewise.
661 * openrisc.h: Likewise.
662 * or32.h: Likewise.
663 * pj.h: Likewise.
664 * ppc.h: Likewise.
665 * ppc64.h: Likewise.
666 * reloc-macros.h: Likewise.
667 * rx.h: Likewise.
668 * s390.h: Likewise.
669 * sh.h: Likewise.
670 * sparc.h: Likewise.
671 * spu.h: Likewise.
672 * v850.h: Likewise.
673 * vax.h: Likewise.
674 * vxworks.h: Likewise.
675 * x86-64.h: Likewise.
676 * xc16x.h: Likewise.
677 * xstormy16.h: Likewise.
678 * xtensa.h: Likewise.
679
9957b18f
AM
6802010-04-08 David Stubbs <stubbs@icerasemi.com>
681
682 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
683 cannot contain any sections.
684
40b36596
JM
6852010-03-25 Joseph Myers <joseph@codesourcery.com>
686
687 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
688 * tic6x.h: New.
689
e1dcda2d
L
6902010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
691
692 * common.h (VER_FLG_*): Document.
693 (VER_FLG_INFO): Define.
694
17e57237
NC
6952010-02-23 Andrew Zabolotny <anpaza@mail.ru>
696
697 PR binutils/11297
698 * avr.h: (R_AVR_8): New relocation number.
699
cd21e546
MGD
7002010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
701
702 * arm.h (Tag_MPextension_use): Renumber.
703 (Tag_DIV_use): Add.
704 (Tag_MPextension_use_legacy): Likewise.
705
d7eeb400
MS
7062010-02-09 Michael Holzheu <holzheu@de.ibm.com>
707
708 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
709 NT_S390_CTRS and NT_S390_PREFIX): Define.
710
e1dcda2d
L
7112010-02-08 David S. Miller <davem@davemloft.net>
712
713 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
714
4339cae0
L
7152010-02-02 H.J. Lu <hongjiu.lu@intel.com>
716
717 * common.h (NT_386_XSTATE): New.
718
3ff95107 7192010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 720
3ff95107
L
721 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
722
c75a08aa
AM
7232010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
724
4339cae0 725 * common.h (PN_XNUM): Define.
c75a08aa 726
0675e188
UW
7272009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
728
729 * common.h (NT_S390_HIGH_GPRS): Define.
730
32af9f6e
AM
7312009-12-17 Alan Modra <amodra@bigpond.net.au>
732
733 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
734 R_PPC_RELAX32PC_PLT): Delete.
735 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
736
8b40760a
L
7372009-12-03 David Daney <ddaney@caviumnetworks.com>
738 Adam Nemet <adambnemet@gmail.com>
739
740 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
741
3c65b800
JM
7422009-11-28 Joseph Myers <joseph@codesourcery.com>
743
744 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
745 EM_TI_C5500, EM_CUDA): Define.
746 (EM_res140, EM_res141, EM_res142): Remove.
747
9e3c6df6
PB
7482009-11-17 Paul Brook <paul@codesourcery.com>
749 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
752
c7927a3c
NC
7532009-09-29 DJ Delorie <dj@redhat.com>
754
755 * rx.h: New file.
756
a7f2871e
AM
7572009-09-21 Alan Modra <amodra@bigpond.net.au>
758
759 * ppc.h (DT_PPC_TLSOPT): Define.
760 * ppc64.h (DT_PPC64_TLSOPT): Define.
761
7f6fed87
NC
7622009-08-10 Daniel Gutson <dgutson@codesourcery.com>
763
764 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
765 (SHT_ARM_OVERLAYSECTION): New define.
766
cb88ce9f
BS
7672006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
768
769 From Mike Frysinger <michael.frysinger@analog.com>
770 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
771 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
772 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
773 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
774 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
775 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
776 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
777 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
778 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
779 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
780 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
781 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
782 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
783 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
784 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
785 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
786 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
787 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
788 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 789
44db4087
ME
7902009-08-09 Michael Eager <eager@eagercon.com>
791
792 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 793 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 794
7ba29e2a
NC
7952009-08-06 Michael Eager <eager@eagercon.com>
796
797 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
798 * elf/microblaze.h: New reloc definitions.
799
28ec585f
AM
8002009-07-30 Alan Modra <amodra@bigpond.net.au>
801
802 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
803 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
804
8a9036a4
L
8052009-07-25 H.J. Lu <hongjiu.lu@intel.com>
806
807 * common.h (EM_L1OM): New.
808
8fdcc58d
TS
8092009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
810 Alan Modra <amodra@bigpond.net.au>
811
812 * spu.h (R_SPU_ADD_PIC): New.
813
3e7a7d11
NC
8142009-07-23 Ulrich Drepper <drepper@redhat.com>
815
816 * common.h (STB_GNU_UNIQUE): Define.
817
fa8f86ff
TT
8182009-07-10 Tom Tromey <tromey@redhat.com>
819
820 * dwarf2.h: Move to `..'.
821
1bffd25b
L
8222009-07-10 H.J. Lu <hongjiu.lu@intel.com>
823
824 * dwarf2.h: Just include ../dwarf2.h.
825
e054468f
AM
8262009-07-10 Alan Modra <amodra@bigpond.net.au>
827
828 * ppc.h (R_PPC_IRELATIVE): Add.
829 (R_PPC_RELAX32, R_PPC_RELAX32PC,
830 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
831 * ppc64.h (R_PPC64_IRELATIVE): Add.
832
3244e8f5
JJ
8332009-07-03 Jakub Jelinek <jakub@redhat.com>
834
835 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
836 and DW_OP_stack_value.
837
ceaf50a2
AM
8382009-06-22 Alan Modra <amodra@bigpond.net.au>
839
840 * ppc.h (R_PPC_RELAX*): Define as enum.
841
f865a31d
AG
8422009-06-11 Anthony Green <green@moxielogic.org>
843
844 * moxie.h (R_MOXIE_PCREL10): New.
845
cbe950e9
L
8462009-06-01 H.J. Lu <hongjiu.lu@intel.com>
847
848 PR ld/10205
849 * i386.h (R_386_IRELATIVE): New.
850 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
851
cf65542b
L
8522009-05-27 H.J. Lu <hongjiu.lu@intel.com>
853
854 * common.h: Update comments for dynamic tag ranges.
855
4e38f72c
DD
8562009-04-30 DJ Delorie <dj@redhat.com>
857
858 * mep.h (EF_MEP_COP_*): New.
859 (EF_MEP_ALL_FLAGS): Add them.
860
d8045f23
NC
8612009-04-30 Nick Clifton <nickc@redhat.com>
862
863 * common.h (STT_GNU_IFUNC): Define.
864
ed4a4bdf
CC
8652009-04-24 Cary Coutant <ccoutant@google.com>
866
867 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
868
20135e4c
NC
8692009-04-15 Anthony Green <green@moxielogic.com>
870
871 * common.h (EM_MOXIE): Define.
872 * moxie.h: New file.
873
4d28413b
DD
8742009-04-07 DJ Delorie <dj@redhat.com>
875
876 * mep.h (EF_MEP_CPU_C5): New.
877
96b2958f
L
8782009-04-01 H.J. Lu <hongjiu.lu@intel.com>
879
880 * common.h (EM_INTEL178): Removed.
881 (EM_INTEL179): Likewise.
882 (EM_ETPU): New.
883 (EM_SLE9X): Likewise.
884 (EM_INTEL181): Likewise.
885 (EM_INTEL182): Likewise.
886
f47a1d2e
L
8872009-03-31 H.J. Lu <hongjiu.lu@intel.com>
888
889 * common.h (EM_INTEL178): New.
890 (EM_INTEL179): Likewise.
891 (EM_INTEL180): Likewise.
892
0e879927
ILT
8932009-03-20 Mikolaj Zalewski <mikolajz@google.com>
894
895 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
896
4d407348
MK
8972009-03-14 Mark Kettenis <kettenis@gnu.org>
898
17e57237
NC
899 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
900 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
901 (NT_OPENBSD_WCOOKIE): New defines.
902
904001b0
JK
9032009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 * common.h (AT_RANDOM): Define.
906
727fc41e
AM
9072009-03-04 Alan Modra <amodra@bigpond.net.au>
908
909 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
910 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
911
c3b7224a
NC
9122009-03-02 Qinwei <qinwei@sunnorth.com.cn>
913
914 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
915 * common.h (EM_SCORE_OLD): Define.
916
36319970
L
9172009-02-23 H.J. Lu <hongjiu.lu@intel.com>
918
919 * common.h (STB_LOPROC): Replace Application-specific with
920 Processor-specific in comments.
921 (STB_HIPROC): Likewise.
922 (STT_LOPROC): Likewise.
923 (STT_HIPROC): Likewise.
924
52b6b6b9
JM
9252009-02-03 Sandip Matte <sandip@rmicorp.com>
926
927 * mips.h (E_MIPS_MACH_XLR): Define.
928
cf869cce
NC
9292009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
930
931 * m68k.h: Map TLS relocations to numbers.
932
91e22acd
AS
9332009-01-15 Andrew Stubbs <ams@codesourcery.com>
934 Julian Brown <julian@codesourcery.com>
935
936 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
937 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
938 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
939 version 2.07.
940 (Tag_undefined39, Tag_nodefaults): New enum values.
941 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
942 (Tag_conformance, Tag_Virtualization_use): Likewise.
943 (Tag_undefined69, Tag_MPextension_use): Likewise.
944
01e1a5bc
NC
9452009-01-15 Douglas B Rupp <rupp@gnat.com>
946
947 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
948 New macros. Minor reformatting.
949
84e94c90
NC
9502008-12-23 Jon Beniston <jon@beniston.com>
951
952 * lm32.h: New file.
953
0f88be7a
NC
9542008-12-23 Nick Clifton <nickc@redhat.com>
955
956 * commmon.h (STT_IFUNC): Delete.
957
7a0cc8ed
HPN
9582008-12-20 Hans-Peter Nilsson <hp@axis.com>
959
960 * cris.h (R_CRIS_32_IE): New relocation.
961
e7c33416
NC
9622008-12-03 Nick Clifton <nickc@redhat.com>
963
964 * common.h (STT_IFUNC): Define.
965
e73521d6
SR
9662008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
967
968 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
969 R_CR16_GLOB_DAT): New relocations.
970
a973d22c
HPN
9712008-11-25 Hans-Peter Nilsson <hp@axis.com>
972
973 * cris.h (R_CRIS_32_TPREL): Correct comment.
974 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
975
8e79c3df
CM
9762008-11-18 Catherine Moore <clm@codesourcery.com>
977
978 * arm.h (Tag_ABI_FP_16bit_format): Define.
979
2b0bc088
NC
9802008-11-14 Nathan Sidwell <nathan@codesourcery.com>
981
982 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 983
759cc328
UW
9842008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
985
986 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
987
f82e0623
NF
9882008-10-10 Nathan Froyd <froydnj@codesourcery.com>
989
990 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
991
1d037692
HPN
9922008-10-04 Hans-Peter Nilsson <hp@axis.com>
993
994 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
995 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
996 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
997 (R_CRIS_16_TPREL): New relocations.
998
28dbbc02
BW
9992008-08-20 Bob Wilson <bob.wilson@acm.org>
1000
1001 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1002 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1003 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1004
861fb55a
DJ
10052008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1006 Daniel Jacobowitz <dan@codesourcery.com>
1007 Catherine Moore <clm@codesourcery.com>
1008 Mark Shinwell <shinwell@codesourcery.com>
1009
1010 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1011 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1012
0deb8eee
AM
10132008-08-04 Markus Weiss <weissms@aros.org>
1014
1015 * common.h (ELFOSABI_AROS): Update comment.
1016
3c7b9897
AM
10172008-07-26 Michael Eager <eager@eagercon.com>
1018
1019 * ppc.h: Add description of single-precision.
1020
89eeb0bc
LM
10212008-07-21 Luis Machado <luisgpm@br.ibm.com>
1022
1023 * common.h: Define NT_PPC_VSX.
1024
30c09090
RS
10252008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1026
1027 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1028
b8a39af8
SR
10292008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1030
1031 * common.h (EM_CR16): Correct value.
1032 (EM_CR16): Rename to EM_CR16_OLD.
1033
ff7eeb89
DD
10342008-06-12 DJ Delorie <dj@redhat.com>
1035
1036 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1037 (EM_M32C): Rename to EM_M32C_OLD.
1038
3c9a78e0
JM
10392008-06-12 Joseph Myers <joseph@codesourcery.com>
1040
1041 * common.h: Update e_machine table.
1042
a23ede3d
KK
10432008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1044
1045 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1046
2424f303
JM
10472008-06-09 Joseph Myers <joseph@codesourcery.com>
1048
1049 * common.h: Change registry@caldera.com to registry@sco.com.
1050
7c90103b
NC
10512008-05-21 Nick Clifton <nickc@redhat.com>
1052
1053 * reloc-macros.h: Add a comment about the use of the
1054 END_RELOC_NUMBERS symbol as a sentinel value.
1055
10562008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1057
7c90103b
NC
1058 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1059
14a6d8e0
DM
10602008-04-16 David S. Miller <davem@davemloft.net>
1061
1062 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1063 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1064 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1065 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1066
15397d0b
ILT
10672008-03-24 Ian Lance Taylor <iant@google.com>
1068
1069 * common.h (NT_GNU_GOLD_VERSION): Define.
1070
72de5009
AM
10712008-03-13 Alan Modra <amodra@bigpond.net.au>
1072
1073 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1074 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1075 Order struct as for external version.
1076
1bce5d2c
AM
10772008-03-12 Alan Modra <amodra@bigpond.net.au>
1078
4fbb74a6
AM
1079 PR 5900
1080 * common.h (SHN_BAD): Delete.
1081 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1082 * external.h: ..here.
1083 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1084 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1085 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1086
10872008-03-12 Alan Modra <amodra@bigpond.net.au>
1088
1089 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1090 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1091 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1092 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1093 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1094 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1095 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1096 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1097 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1098 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1099 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1100 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1101 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1102 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1103 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1104
35d60fe4
NC
11052008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1106
1107 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1108 DW_OP_PGI_omp_thread_num.
1109
7b03d09a
AN
11102008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1111
1112 * mips.h: Update copyright.
1113 (E_MIPS_MACH_OCTEON): New macro.
1114
148b93f2
NC
11152008-01-30 Tristan Gingold <gingold@adacore.com>
1116
1117 Add OpenVMS extensions.
1bce5d2c
AM
1118 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1119 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1120 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1121 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1122 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1123 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1124 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1125 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1126 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1127 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1128 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1129 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1130 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1131 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1132 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1133 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1134 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1135 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1136 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1137 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1138 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1139 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1140
c74ba406
MK
11412008-01-16 Mark Kettenis <kettenis@gnu.org>
1142
1143 * common.h (AT_SUN_AUXFLAGS): Define.
1144
60955fda
DJ
11452007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1146
1147 * dwarf2.h (DW_AT_hi_user): Correct value.
1148
1bbb5f21 11492007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1150
1bbb5f21 1151 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1152
350cc38d
MS
11532007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1154
1155 * mips.h (E_MIPS_MACH_LS2E): New.
1156 (E_MIPS_MACH_LS2F): New.
1157
f7bc09bd
NS
11582007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1159
1160 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1161 segments at the end of memory.
1162
e210c36b
NC
11632007-11-17 Thiemo Seufer <ths@mips.com>
1164
1165 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1166 in comment.
1167
e2a0d921
NC
11682007-11-16 Nick Clifton <nickc@redhat.com>
1169
1170 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1171 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1172 (DW_AT_stride): Rename to DW_AT_byte_stride.
1173
7a2b07ff
NS
11742007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1175
1176 * vxworks.h: New.
1177
569006e5
NC
11782007-10-30 Nick Clifton <nickc@redhat.com>
1179
1180 * mn10300.h (R_MN10300_ALIGN): Define.
1181
c6e65352
DJ
11822007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1183
1184 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1185
bfff1642
NC
11862007-10-19 Nick Clifton <nickc@redhat.com>
1187
1188 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1189
3e6ff6e5
RM
11902007-10-18 Roland McGrath <roland@redhat.com>
1191
1192 * common.h (NT_PPC_VMX): New macro.
1193
7fac7ff4
NC
11942007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1195
1196 * cr16.h: Updated with new relocaction macros.
1197
b10a8ae0
L
11982007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1199
1200 PR binutils/3281
1201 PR binutils/5037
1202 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1203 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1204 PT_GNU_RELRO segments.
1205
8d100c32
KH
12062007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1207
1208 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1209
b15fa79e
AM
12102007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1211
1212 * common.h (NT_SPU): Define.
1213
2b05f1b7
L
12142007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1215
1216 * common.h: Revert last change.
1217
94b11780
L
12182007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1219
1220 * common.h (PT_GNU_STACK): Renamed to ...
1221 (PT_GNU_ATTR): This.
1222 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1223
fd2f25da
RM
12242007-07-09 Roland McGrath <roland@redhat.com>
1225
1226 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1227
34c8bcba
JM
12282007-06-29 Joseph Myers <joseph@codesourcery.com>
1229
1230 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1231
2cf19d5c
JM
12322007-06-29 Joseph Myers <joseph@codesourcery.com>
1233
1234 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1235
104d59d1
JM
12362007-06-29 Joseph Myers <joseph@codesourcery.com>
1237
1238 * arm.h (elf32_arm_add_eabi_attr_int,
1239 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1240 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1241 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1242 Tag_Symbol, Tag_compatibility): Remove.
1243 * common.h (SHT_GNU_ATTRIBUTES): Define.
1244
3d3d428f
NC
12452007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1246
1247 * common.h (EM_CR16): New entry for CR16 cpu.
1248 * cr16.h: New file.
1249
99ded152
BW
12502007-06-11 Sterling Augustine <sterling@tensilica.com>
1251 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1252
99ded152
BW
1253 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1254 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1255
f89d32d9
CT
12562007-05-18 Caroline Tice <ctice@apple.com>
1257
fd2f25da 1258 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1259 DW_OP_GNU_uninit.
1260
4f4416b5
AM
12612007-05-12 Alan Modra <amodra@bigpond.net.au>
1262
1263 * spu.h (R_SPU_ADDR16X): Define.
1264 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1265
ece5ef60
AM
12662007-05-11 Alan Modra <amodra@bigpond.net.au>
1267
1268 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1269
627b32bc
AM
12702007-05-02 Alan Modra <amodra@bigpond.net.au>
1271
1272 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1273 and vma for appropriate sections.
1274
0c3e446c
JB
12752007-04-26 Jan Beulich <jbeulich@novell.com>
1276
1277 * common.h (DT_ENCODING): Correct value (back to spec mandated
1278 value).
1279
d4c87fc1
AM
12802007-03-08 Alan Modra <amodra@bigpond.net.au>
1281
1282 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1283 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1284 that don't clash with visibility bits.
1285
689d9c8c
AM
12862007-03-07 Alan Modra <amodra@bigpond.net.au>
1287
1288 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1289
b95dd98f 12902007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1291 Richard Sandiford <rsandifo@redhat.com>
1292 Richard Henderson <rth@redhat.com>
1293 DJ Delorie <dj@redhat.com>
1294 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1295
1296 * mep.h: New file.
b95dd98f
DB
1297 * common.h (EM_CYGNUS_MEP): Define.
1298
12992007-02-15 Dave Brolley <brolley@redhat.com>
1300
1301 From Graydon Hoare <graydon@redhat.com>:
1302 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1303
3bdcfdf4
KH
13042007-01-08 Kazu Hirata <kazu@codesourcery.com>
1305
1306 * m68k.h (EF_M68K_FIDO): New.
1307 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1308 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1309
9840d27e
KH
13102006-12-25 Kazu Hirata <kazu@codesourcery.com>
1311
1312 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1313
425c6cb0
KH
13142006-12-19 Kazu Hirata <kazu@codesourcery.com>
1315
1316 * m68k.h (EF_M68K_ARCH_MASK): New.
1317
3271a814
NS
13182006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1319
1320 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1321
c694fd50
KH
13222006-12-07 Kazu Hirata <kazu@codesourcery.com>
1323
1324 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1325 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1326 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1327 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1328 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1329 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1330 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1331 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1332 EF_M68K_CF_FLOAT, respectively.
1333
4fd454c8
NC
13342006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1335 Nick Clifton <nickc@redhat.com>
1336
1337 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1338
165b93e7
RS
13392006-10-28 Richard Sandiford <richard@codesourcery.com>
1340
1341 * mips.h (R_MIPS_GLOB_DAT): Define
1342 (R_MIPS_max): Bump by 1.
1343
e9f53129
AM
13442006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1345 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1346 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1347 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1348 Alan Modra <amodra@bigpond.net.au>
1349
1350 * common.h (EM_SPU): Define.
1351 * spu.h: New file.
1352
b3549761
NC
13532006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1354
1355 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1356 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1357 (EF_SCORE_HASENTRY): Delete.
1358
e210c36b
NC
13592006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1360
1361 * arm.h: Define TAG_CPU_ARCH_* constants.
1362
1c0d3aa6
NC
13632006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1364
1365 * score.h: New file.
1366 * common.h: Add Score machine number.
1367
fdc90cb4
JJ
13682006-07-10 Jakub Jelinek <jakub@redhat.com>
1369
1370 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1371
1224efb8
L
13722006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 * internal.h (ELF_SECTION_SIZE): New.
1375 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1376 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1377 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1378
3f570048
AM
13792006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1380
1381 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1382
9b52905e
NC
13832006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1384 Randolph Chung <randolph@tausq.org>
1385 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1386 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1387 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1388 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1389 New TLS relocs.
1390 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1391 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1392 Define TLS relocs using existing equivalents.
1393
fd2f25da
RM
13942006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1395
28c9d252
NC
1396 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1397
e210c36b
NC
13982006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1399
1400 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1401 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1402 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1403 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1404 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1405 R_BFIN_GOTOFFLO): New relocs.
1406 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1407
14082006-03-23 Michael Matz <matz@suse.de>
1409
1410 * x86-64.h: Add the new relocations with their official
1411 numbers.
1412
0a44bf69
RS
14132006-03-22 Richard Sandiford <richard@codesourcery.com>
1414 Daniel Jacobowitz <dan@codesourcery.com>
1415 Phil Edwards <phil@codesourcery.com>
1416 Zack Weinberg <zack@codesourcery.com>
1417 Mark Mitchell <mark@codesourcery.com>
1418 Nathan Sidwell <nathan@codesourcery.com>
1419
1420 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1421
e14430ab
DA
14222006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1423
1424 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1425 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1426 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1427 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1428 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1429
3a4a14e9
PB
14302006-03-10 Paul Brook <paul@codesourcery.com>
1431
1432 * arm.h (EF_ARM_EABI_VER5): Define.
1433
0b2e31dc
NS
14342006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1435
1436 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1437 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1438 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1439 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1440 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1441 (EF_M68K_EMAC_B): New.
1442
df406460
NC
14432006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1444
1445 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1446 (EF_AVR_LINKRELAX_PREPARED): Add.
1447
2c10a7e5
BE
14482006-03-02 Ben Elliston <bje@au.ibm.com>
1449
1450 Import from the GCC tree:
1451 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1452
1453 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1454 from DWARF 3.
1455 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1456 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1457 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1458 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1459 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1460 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1461 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1462 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1463 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1464 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1465 (DW_END_default, DW_END_big, DW_END_little): New.
1466 (DW_END_lo_user, DW_END_hi_user): Define.
1467 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1468 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1469 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1470 DW_LANG_D): New.
1471
e210c36b
NC
14722006-02-06 Steve Ellcey <sje@cup.hp.com>
1473
1474 * ia64.h (SHF_IA_64_HP_TLS): New.
1475
6772dd07
DD
14762006-02-24 DJ Delorie <dj@redhat.com>
1477
1478 * m32c.h: Add relax relocs.
1479
d70c5fc7
NC
14802006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1481 Anil Paranjape <anilp1@kpitcummins.com>
1482 Shilin Shakti <shilins@kpitcummins.com>
1483
1484 * common.h (EM_XC16X): New entry for xc16x cpu.
1485 Sort other EM_* numbers into numerical order.
1486 * xc16x.h: New file.
fd2f25da 1487
84d1d650
L
14882006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1489
1490 PR binutils/2258
1491 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1492 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1493
266abb8f
NS
14942006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1495
1496 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1497 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1498 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1499 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1500 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1501
15022006-02-06 Steve Ellcey <sje@cup.hp.com>
1503
1504 * ia64.h (SHF_IA_64_HP_TLS): New.
1505
67a4f2b7
AO
15062006-01-18 Alexandre Oliva <aoliva@redhat.com>
1507
1508 Introduce TLS descriptors for i386 and x86_64.
1509 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1510 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1511 New.
1512 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1513 R_X86_64_TLSDESC): New.
1514
64fd6348
NC
15152006-01-09 Mike Frysinger <vapier@gentoo.org>:
1516
1517 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1518
d031aafb
NS
15192005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1520
1521 Second part of ms1 to mt renaming.
1522 * common.h (EM_MT): Renamed.
1523 * mt.h: Rename relocs, cpu & other defines.
1524
e210c36b
NC
15252005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1526
1527 * mt.h: Renamed from ms1.h
1528
39b41c9c
PB
15292005-12-12 Paul Brook <paul@codesourcery.com>
1530
1531 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1532
5e2b0d47
NC
15332005-11-11 Nick Clifton <nickc@redhat.com>
1534
1535 PR 1150
1536 * mips.h (STO_OPTIONAL): Define.
1537 (ELF_MIPS_IS_OPTIONAL): Define.
1538
e210c36b
NC
15392005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1540
1541 Add ms2.
1542 * ms1.h (EF_MS1_CPU_MS2): New.
1543
15442005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1545
1546 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1547
3c9b82ba
NC
15482005-09-30 Catherine Moore <clm@cm00re.com>
1549
1550 * bfin.h: New file.
1551 * common.h (EM_BLACKFIN): Define.
1552
ee065d83
PB
15532005-10-08 Paul Brook <paul@codesourcery.com>
1554
1555 * arm.h: Add prototypes for BFD object attribute routines.
1556
1cacb694
RE
15572005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1558
1559 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1560
3c26c61a
DA
15612005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1562
1563 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1564 New defines.
1565
67762f6b
DA
15662005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1567
1568 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1569 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1570 deprecated defines.
1571 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1572 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1573 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1574 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1575 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1576 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1577 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1578 NT_HP_UX_OPTIONS): Define.
1579
fd54057a
DD
15802005-07-25 DJ Delorie <dj@redhat.com>
1581
1582 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1583
3b22753a
L
15842005-07-25 Jan Hubicka <jh@suse.cz>
1585
1586 * x86-64.h (SHN_X86_64_LCOMMON): New.
1587 (SHF_X86_64_LARGE): New.
1588
157e7bd1
NC
15892005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1590
1591 * m32r.h (R_M32R_REL32): Added.
1592
df45824a
BE
15932005-07-18 Ben Elliston <bje@au.ibm.com>
1594
1595 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1596 Replace with DW_ATE_decimal_float (now in DWARF 3).
1597
49f58d10
JB
15982005-07-14 Jim Blandy <jimb@redhat.com>
1599
1600 Add support for Renesas M32C and M16C.
1601 * common.h (EM_M32C): New machine number.
1602 * m32c.h: New file.
fd2f25da 1603
e210c36b
NC
16042005-06-17 Jakub Jelinek <jakub@redhat.com>
1605
1606 * external.h (GRP_ENTRY_SIZE): Define.
1607
d6ab8113
JB
16082005-06-17 Jan Beulich <jbeulich@novell.com>
1609
1610 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1611 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1612 R_X86_64_GOTPC32.
1613
3c33e371
AH
16142005-06-07 Aldy Hernandez <aldyh@redhat.com>
1615 Michael Snyder <msnyder@redhat.com>
1616 Stan Cox <scox@redhat.com>
1617
1618 * common.h (EM_MS1): Define.
1619
1620 * ms1.h: New file.
1621
2acf634e
RH
16222005-05-31 Richard Henderson <rth@redhat.com>
1623
1624 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1625
484124bb
RH
16262005-05-29 Richard Henderson <rth@redhat.com>
1627
1628 * alpha.h (DT_ALPHA_PLTRO): New.
1629
d68f4033
BE
16302005-05-19 Ben Elliston <bje@au.ibm.com>
1631
1632 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1633 the user-defined encoding space pending inclusion in the standard.
1634
cb1afa5c
ZW
16352005-05-18 Zack Weinberg <zack@codesourcery.com>
1636
1637 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1638 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1639
c19d1205
ZW
16402005-05-17 Zack Weinberg <zack@codesourcery.com>
1641
1642 * arm.h: Import complete list of official relocation names
1643 and numbers from AAELF. Define FAKE_RELOCs for old names.
1644 Remove a few old names no longer used anywhere.
1645
1fe44d79
AM
16462005-05-14 Alan Modra <amodra@bigpond.net.au>
1647
1648 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1649
2df98d85
AM
16502005-05-11 Alan Modra <amodra@bigpond.net.au>
1651
1652 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1653 R_PPC_RELAX32PC_PLT) Adjust.
1654 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1655 (DT_PPC_GLINK): Define.
1656
e172dbf8
NC
16572005-05-10 Nick Clifton <nickc@redhat.com>
1658
1659 * Update the address and phone number of the FSF organization in
1660 the GPL notices in the following files:
2df98d85 1661 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1662 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1663 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1664 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1665 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1666 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1667 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1668
faa7ef87
L
16692005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1670
a63027e5
L
1671 Moved from ../ChangeLog
1672
faa7ef87
L
1673 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1674 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1675
1676 2004-10-12 Paul Brook <paul@codesourcery.com>
1677 * arm.h (EF_ARM_EABI_VER4): Define.
1678
1679 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1680
1681 * common.h (PT_SUNW_EH_FRAME): Define.
1682 * x86-64.h (SHT_X86_64_UNWIND): Define.
1683
1684 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1685 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1686 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1687 (XTENSA_PROP_SEC_NAME): Define.
1688 (property_table_entry): Add flags field.
1689 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1690
1691 2004-09-17 Paul Brook <paul@codesourcery.com>
1692 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1693 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1694 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1695
1696 2004-09-13 Paul Brook <paul@codesourcery.com>
1697 * arm.h: Rename RELABS to TARGET1.
1698
1699 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1700 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1701 (PT_GNU_RELRO): Define.
1702
ba93b8ac
DJ
17032005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1704 Phil Blundell <philb@gnu.org>
1705
1706 * arm.h: Add TLS relocations.
1707
c927f9ef
BE
17082005-03-23 Ben Elliston <bje@au.ibm.com>
1709
1710 * dwarf.h: Merge with GCC's dwarf.h.
1711
238d258f
NC
17122005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1713
1714 * m68k.h (EF_CFV4E): Define.
1715
b294bdf8
MM
17162005-03-17 Paul Brook <paul@codesourcery.com>
1717 Dan Jacobowitz <dan@codesourcery.com>
1718 Mark Mitchell <mark@codesourcery.com>
1719
1720 * arm.h (PT_ARM_EXIDX): Define.
1721
51cb3ca7
DJ
17222005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1723 Joseph Myers <joseph@codesourcery.com>
1724
1725 * mips.h: Define MIPS TLS relocations.
1726
d6f16593 17272005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1728 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1729
1730 * mips.h (R_MIPS16_GOT16): New reloc code.
1731 (R_MIPS16_CALL16): Likewise.
1732 (R_MIPS16_HI16): Likewise.
1733 (R_MIPS16_LO16): Likewise.
1734 (R_MIPS16_min): New fake reloc code.
1735 (R_MIPS16_max): Likewise.
1736
a1c17af2
MR
17372005-02-11 Maciej W. Rozycki <macro@mips.com>
1738
1739 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1740
90219bd0
AO
17412005-01-25 Alexandre Oliva <aoliva@redhat.com>
1742
1743 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1744 * frv.h: Add R_FRV_TLSMOFF.
1745 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1746 * frv.h: Add TLS relocations.
1747
e38bc3b5
NC
17482005-01-17 Nick Clifton <nickc@redhat.com>
1749
1750 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1751 EF_SH2A_SH3E): New flags.
1752 (EF_SH_BFD_TABLE): Add these new flags to the table.
1753
b4a38de6
AM
17542005-01-12 Alan Modra <amodra@bigpond.net.au>
1755
1756 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1757 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1758
750bce0e 17592004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1760
faa7ef87 1761 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1762
1e50d24d
RS
17632004-12-16 Richard Sandiford <rsandifo@redhat.com>
1764
1765 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1766
69881c93
ILT
17672004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1768
1769 * mips.h (E_MIPS_MACH_9000): Define.
1770
b676888f
HPN
17712004-11-04 Hans-Peter Nilsson <hp@axis.com>
1772
1773 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1774 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1775 macros.
1776
637cf767
EC
17772004-10-06 Eric Christopher <echristo@redhat.com>
1778
1779 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1780
40a18ebd
NC
17812004-10-01 Paul Brook <paul@codesourcery.com>
1782
1783 * arm.h (SHT_ARM_EXIDX): Define.
1784 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1785 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1786 Define.
1787
b18c562e
NC
17882004-08-25 Dmitry Diky <diwil@spec.ru>
1789
1790 * msp430.h: Add new relocs.
1791
083febaa
L
17922004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1793
1794 * i386.h (R_386_USED_BY_INTEL_200): New.
1795
1d70c7fb
AO
17962004-07-29 Alexandre Oliva <aoliva@redhat.com>
1797
1798 Introduce SH2a support.
1799 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1800 * sh.h (EF_SH2A_NOFPU): New.
1801 2003-12-01 Michael Snyder <msnyder@redhat.com>
1802 * sh.h (EF_SH2A): New.
1803
670ec21d
NC
18042004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1805
1806 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1807 BFD_RELOC_CRX_SWITCH32.
1808
1fe1f39c
NC
18092004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1810
1811 * common.h (EM_CRX): Define.
1812 * crx.h: New file.
1813
097f809a
NC
18142004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1815
1816 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1817 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1818
375db92b
AM
18192004-06-19 Alan Modra <amodra@bigpond.net.au>
1820
1821 * common.h (ELF64_R_INFO): Warning fix.
1822
092dcd75
CD
18232004-06-14 Chris Demetriou <cgd@broadcom.com>
1824
1825 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1826 with an updated comment.
1827
f6f9408f
JR
18282004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1829
1830 * sh.h (EF_SH_HAS_DSP): Remove.
1831 (EF_SH_HAS_FP): Remove.
1832 (EF_SH_MERGE_MACH): Remove.
1833 (EF_SH4_NOFPU): Convert to decimal.
1834 (EF_SH4A_NOFPU): Likewise.
1835 (EF_SH4_NOMMU_NOFPU): Likewise.
1836 (EF_SH3_NOMMU): Add new macro.
1837 (EF_SH_BFD_TABLE): Likewise.
1838 (sh_find_elf_flags): Add prototype.
1839 (sh_elf_get_flags_from_mach): Likewise.
1840
4030e8f6
CD
18412004-04-24 Chris Demetriou <cgd@broadcom.com>
1842
1843 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1844 (R_MIPS_GNU_REL_HI16): Remove.
1845 (R_MIPS_GNU_REL16_S2): Update comment.
1846
0949843d 18472004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1848 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1849
1850 * common.h (EM_CR): Define.
1851 * cr16c.h: New file.
1852
d507cf36
PB
18532004-03-23 Paul Brook <paul@codesourcery.com>
1854
1855 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1856
ae51a426
JR
18572003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1858
1859 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1860
676a64f4
RS
18612004-03-01 Richard Sandiford <rsandifo@redhat.com>
1862
1863 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1864
481fedf3
RM
18652004-01-28 Roland McGrath <roland@redhat.com>
1866
1867 * common.h (AT_SECURE): New macro.
1868
7e67eb11
RM
18692004-01-21 Roland McGrath <roland@redhat.com>
1870
1871 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1872 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1873 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1874 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1875 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1876
3fe74472
MK
18772004-01-17 Mark Kettenis <kettenis@gnu.org>
1878
1879 * common.h (NT_OPENBSD_IDENT): Define.
1880
79987b2f
AO
18812004-01-06 Alexandre Oliva <aoliva@redhat.com>
1882
1883 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1884 * frv.h (EF_FRV_FDPIC): New macro.
1885 (EF_FRV_PIC_FLAGS): Adjust.
1886 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1887 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1888 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1889 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1890 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1891 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1892 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1893 New.
1894
252b5132 1895
c9e214e5 1896For older changes see ChangeLog-9103
252b5132 1897\f
752937aa
NC
1898Copyright (C) 2004-2012 Free Software Foundation, Inc.
1899
1900Copying and distribution of this file, with or without modification,
1901are permitted in any medium without royalty provided the copyright
1902notice and this notice are preserved.
1903
252b5132 1904Local Variables:
c9e214e5
AM
1905mode: change-log
1906left-margin: 8
1907fill-column: 74
252b5132
RH
1908version-control: never
1909End: