Add support for Andes NDS32:
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
35c08157
KLC
12013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
2 Wei-Cheng Wang <cole945@gmail.com>
3
4 * nds32.h: New file for Andes NDS32.
5
594d8fa8
MF
62013-12-07 Mike Frysinger <vapier@gentoo.org>
7
8 * epiphany.h: Remove +x file mode.
9
c3320543
L
102013-11-17 H.J. Lu <hongjiu.lu@intel.com>
11
12 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
13
da0781dc
YZ
142013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
15
16 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
17 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
18 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
19 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
20
e8910a83
AM
212013-10-30 Alan Modra <amodra@gmail.com>
22
23 * ppc.h (DT_PPC_TLSOPT): Delete.
24 (DT_PPC_OPT, PPC_OPT_TLS): Define.
25 * ppc64.h (DT_PPC64_TLSOPT): Delete.
26 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
27
6911b7dc
AM
282013-10-30 Alan Modra <amodra@gmail.com>
29
30 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
31 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
32 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
33
ee67d69a
AM
342013-10-30 Alan Modra <amodra@gmail.com>
35
36 * ppc64.h (EF_PPC64_ABI): Define.
37
f9c6b907
AM
382013-10-30 Alan Modra <amodra@gmail.com>
39
40 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
41 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
42 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
43 (IS_PPC64_TLS_RELOC): Match new tls relocs.
44
63b8b2af
CF
452013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
46
47 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
48 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
49
f303dcc0
SE
502013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
51
52 * mips.h (EF_MIPS_FP64): New e_flags bit.
53
4046d87a
NC
542013-08-09 Nick Clifton <nickc@redhat.com>
55
56 * rl78.c (E_FLAG_RL78_G10): Define.
57
d929bc19
MR
582013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
59
60 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
61 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
62 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
63 Val_GNU_MIPS_ABI_FP_64): New enum.
64
ba92f887
MR
652013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
66
67 * mips.h (EF_MIPS_NAN2008): New macro.
68
ee4dff51
TG
692013-07-08 Tristan Gingold <gingold@adacore.com>
70
71 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
72
fb798c50
AK
732013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
74
75 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
76 R_390_PC24DBL, and R_390_PLT24DBL.
77
a6bb11b2
YZ
782013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
79
80 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
81
1bbce132
MR
822013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
83
84 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
85 (ELF_ST_SET_MIPS_PLT): Likewise.
86
8847944f
WN
872013-06-19 Will Newton <will.newton@linaro.org>
88
89 * aarch64.h: Remove R_AARCH64_IRELATIVE.
90
692e2b8b
WN
912013-06-07 Will Newton <will.newton@linaro.org>
92
93 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
94
48e65d55
MR
952013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
96
97 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
98
067ec077
CM
992013-05-30 Paul Brook <paul@codesourcery.com>
100
101 * mips.h (R_MIPS_EH): New.
102
418009c2
YZ
1032013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
104
105 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
106 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
107 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
108 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
109
45901633
L
1102013-05-22 H.J. Lu <hongjiu.lu@intel.com>
111
112 * common.h (EM_INTEL205): New.
113 (EM_INTEL206): Likewise.
114 (EM_INTEL207): Likewise.
115 (EM_INTEL208): Likewise.
116 (EM_INTEL209): Likewise.
117
13761a11
NC
1182013-05-02 Nick Clifton <nickc@redhat.com>
119
120 * msp430.h: Add MSP430X relocs.
121 Add some more MSP430 machine numbers.
122 Add values used by .MSP430.attributes section.
123
81f5558e
NC
1242013-03-21 Michael Schewe <michael.schewe@gmx.net>
125
126 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
127 mov @(disp:32,ERx) to mov @(disp:16,ERx).
128
abb3f6cc
NC
1292013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
130
131 * common.h (NT_S390_TDB): Define.
132
36591ba1
SL
1332013-02-06 Sandra Loosemore <sandra@codesourcery.com>
134 Andrew Jenner <andrew@codesourcery.com>
135
136 Based on patches from Altera Corporation.
137
138 * nios2.h: New file.
139
78c8d46c
NC
1402013-01-24 Nick Clifton <nickc@redhat.com>
141
142 * v850.h: Add support for e3v5 architecture.
143 Reorganize processor selection macros.
144
e1ec603f
L
1452013-01-16 H.J. Lu <hongjiu.lu@intel.com>
146
147 * i386.h (R_386_SIZE32): Fill it.
148 * x86-64.h (R_X86_64_SIZE32): Likewise.
149 (R_X86_64_SIZE64): Likewise.
150
a3c62988
NC
1512013-01-10 Will Newton <will.newton@imgtec.com>
152
153 * common.h: Fix case of "Meta".
154 * metag.h: New file.
155
652451f8
YZ
1562013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
157
158 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
159 definitions.
160
e407c74b
NC
1612013-01-04 Juergen Urban <JuergenUrban@gmx.de>
162
163 * mips.h: Add MIPS machine variant number for r5900 which is
164 compatible with old Playstation 2 software.
165
34b60028
L
1662012-11-16 H.J. Lu <hongjiu.lu@intel.com>
167
168 * common.h (DF_1_CONLFAT): Renamed to ...
169 (DF_1_CONFALT): This.
170 (DF_1_ENDFILTEE): New.
171 (DF_1_DISPRELDNE): Likewise.
172 (DF_1_DISPRELPND): Likewise.
173 (DF_1_NODIRECT): Likewise.
174 (DF_1_IGNMULDEF): Likewise.
175 (DF_1_NOKSYMS): Likewise.
176 (DF_1_NOHDR): Likewise.
177 (DF_1_EDITED): Likewise.
178 (DF_1_NORELOC): Likewise.
179 (DF_1_SYMINTPOSE): Likewise.
180 (DF_1_GLOBAUDIT): Likewise.
181 (DF_1_SINGLETON): Likewise.
182
708e2187
NC
1832012-11-09 Nick Clifton <nickc@redhat.com>
184
185 * rx.h (EF_RX_CPU_RX): Add comment.
186 (E_FLAG_RX_ABI): Define.
187
de863c74
NC
188 * v850.h: Add RH850 ABI values.
189
c266cd02
MR
1902012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
191
192 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
193
ff826ef3
TT
1942012-11-01 Tom Tromey <tromey@redhat.com>
195
196 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
197
3bfcb652
NC
1982012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
199
200 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
201 (EF_ARM_ABI_FLOAT_HARD): Likewise.
202
9ece1fa9
TT
2032012-10-23 Tom Tromey <tromey@redhat.com>
204
205 * common.h (NT_SIGINFO, NT_FILE): New defines.
206
e5b95258
WL
2072012-08-27 Walter Lee <walt@tilera.com>
208
209 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
210 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
211 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
212 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
213 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
214 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
215 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
216 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
217 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
218 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
219 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
220 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
221 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
222 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 223
a06ea964
NC
2242012-08-13 Ian Bolton <ian.bolton@arm.com>
225 Laurent Desnogues <laurent.desnogues@arm.com>
226 Jim MacArthur <jim.macarthur@arm.com>
227 Marcus Shawcroft <marcus.shawcroft@arm.com>
228 Nigel Stephens <nigel.stephens@arm.com>
229 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
230 Richard Earnshaw <rearnsha@arm.com>
231 Sofiane Naci <sofiane.naci@arm.com>
232 Tejas Belagod <tejas.belagod@arm.com>
233 Yufeng Zhang <yufeng.zhang@arm.com>
234
235 * aarch64.h: New file.
236 * common.h (EM_res183): Rename to EM_AARCH64.
237 (EM_res184): Rename to EM_ARM184.
238
cefc6d46
IS
2392012-06-28 Iain Sandoe <iain@codesourcery.com>
240
241 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
242 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
243
40551fb8
NC
2442012-05-16 Georg-Johann Lay <avr@gjlay.de>
245
246 PR target/13503
247 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
248
6927f982
NC
2492012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
250
251 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
252 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
253 (E_M68HC11_XGATE_RAMOFFSET): Define.
254
b9c361e0
JL
2552012-05-14 James Lemke <jwlemke@codesourcery.com>
256 * ppc.h (SEC_PPC_VLE): Remove.
257
2582012-05-14 Catherine Moore <clm@codesourcery.com>
259 James Lemke <jwlemke@codesourcery.com>
260
261 * ppc.h (R_PPC_VLE_REL8): New reloction.
262 (R_PPC_VLE_REL15): Likewise.
263 (R_PPC_VLE_REL24): Likewise.
264 (R_PPC_VLE_LO16A): Likewise.
265 (R_PPC_VLE_LO16D): Likewise.
266 (R_PPC_VLE_HI16A): Likewise.
267 (R_PPC_VLE_HI16D): Likewise.
268 (R_PPC_VLE_HA16A): Likewise.
269 (R_PPC_VLE_HA16D): Likewise.
270 (R_PPC_VLE_SDA21): Likewise.
271 (R_PPC_VLE_SDA21_LO): Likewise.
272 (R_PPC_VLE_SDAREL_LO16A): Likewise.
273 (R_PPC_VLE_SDAREL_LO16D): Likewise.
274 (R_PPC_VLE_SDAREL_HI16A): Likewise.
275 (R_PPC_VLE_SDAREL_HI16D): Likewise.
276 (R_PPC_VLE_SDAREL_HA16A): Likewise.
277 (R_PPC_VLE_SDAREL_HA16D): Likewise.
278 (SEC_PPC_VLE): Remove.
279 (PF_PPC_VLE): New program header flag.
280 (SHF_PPC_VLE): New section header flag.
281 (vle_opcodes, vle_num_opcodes): New.
282 (VLE_OP): New macro.
283 (VLE_OP_TO_SEG): New macro.
284
99700d6f
NC
2852012-05-11 Georg-Johann Lay <avr@gjlay.de
286
287 PR target/13503
288 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
289 R_AVR_8_HI8, R_AVR_8_HHI8.
290
f6c1a2d5
NC
2912012-05-03 Sean Keys <skeys@ipdatasys.com>
292
293 * xgate.h: Mininal file to support XGATE relocations.
294
4d296447
DM
2952012-04-27 David S. Miller <davem@davemloft.net>
296
297 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
298 pause, and compare-and-branch instructions.
299
0a22ae8e
NC
3002012-03-07 Nick Clifton <nickc@redhat.com>
301
302 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
303 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
304 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
305 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
306
6f7be959
WL
3072012-02-25 Walter Lee <walt@tilera.com>
308
309 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
310 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
311 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
312 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
313 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
314 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
315 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
316 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
317 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
318 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
319 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
320 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
321 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
322 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
323 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
324 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
325 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
326 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
327 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
328 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
329 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
330 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
331 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
332 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
333 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
334 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
335 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
336 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
337 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
338 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
339 (R_TILEGX_TLS_GD_CALL): Ditto.
340 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
341 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
342 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
343 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
344 (R_TILEGX_TLS_IE_LOAD): Ditto.
345 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
346 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
347 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
348 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
349 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
350 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
351 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
352 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
353 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
354 (R_TILEPRO_TLS_IE_LOAD): Ditto.
355 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
356 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
357 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
358 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
359 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
360 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
361 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
362 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
363
9cea966c
DD
3642011-12-22 DJ Delorie <dj@redhat.com>
365
366 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
367 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
368
8b40760a
L
3692011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
370
371 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
372
355b81d9
UW
3732011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
374
375 * common.h (NT_S390_LAST_BREAK): Define.
376 (NT_S390_SYSTEM_CALL): Likewise.
377
99c513f6
DD
3782011-11-01 DJ Delorie <dj@redhat.com>
379
380 * common.h (EM_RL78, EM_78K0R): New.
381 * rl78.h: New.
382
cfb8c092
NC
3832011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
384
385 * epiphany.h: New file.
386 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
387
3b421ab3
AM
3882011-10-10 Alan Modra <amodra@gmail.com>
389
390 * ppc64.h (R_PPC64_TOCSAVE): Add.
391
d4cb0ea0
NC
3922011-10-05 DJ Delorie <dj@redhat.com>
393
394 * rx.h (E_FLAG_RX_PID): New.
395
9e8c70f9
DM
3962011-09-21 David S. Miller <davem@davemloft.net>
397
398 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
399 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
400
505b88fb
L
4012011-08-12 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR ld/13082
404 * x86-64.h (R_X86_64_RELATIVE64): New.
405
df58fc94
RS
4062011-07-24 Chao-ying Fu <fu@mips.com>
407 Maciej W. Rozycki <macro@codesourcery.com>
408
409 * mips.h (R_MICROMIPS_min): New relocations.
410 (R_MICROMIPS_26_S1): Likewise.
411 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
412 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
413 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
414 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
415 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
416 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
417 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
418 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
419 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
420 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
421 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
422 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
423 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
424 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
425 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
426 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
427 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
428 (R_MICROMIPS_max): Likewise.
429 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
430 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
431 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
432 (STO_MICROMIPS): Likewise.
433 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
434 (ELF_ST_IS_COMPRESSED): Likewise.
435 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
436 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
437 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
438
7a9068fe
L
4392011-07-22 H.J. Lu <hongjiu.lu@intel.com>
440
441 * common.h (EM_K1OM): New.
442
9c55345c
TS
4432011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
444 Thomas Schwinge <thomas@schwinge.name>
445
2bb70ae0 446 PR binutils/12913
9c55345c
TS
447 * common.h (ELFOSABI_GNU): Define, replaces...
448 (ELFOSABI_LINUX): ... this, kept as an alias.
449 (ELFOSABI_HURD): Remove.
450
faa9a424
UW
4512011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
452
453 * common.h (NT_ARM_VFP): Define.
454
aa137e4d
NC
4552011-06-13 Walter Lee <walt@tilera.com>
456
457 * common.h: Add EM_TILEGX.
458 * tilegx.h: New file.
459 * tilepro.h: New file.
460
2ddcd4af
TG
4612011-06-09 Tristan Gingold <gingold@adacore.com>
462
463 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
464
cc643b88
NC
4652011-06-02 Nick Clifton <nickc@redhat.com>
466
467 * common.h: Fix spelling mistake in comment.
468 * reloc-macros.h: Likewise.
469
63e1a0fc
PB
4702011-05-31 Paul Brook <paul@codesourcery.com>
471
472 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
473
8b40760a
L
4742011-05-09 Paul Brook <paul@codesourcery.com>
475
476 * tic6x.h (ELF_STRING_C6000_unwind,
477 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
478 ELF_STRING_C6000_unwind_info_once): Define.
479
e21e5835
NC
4802011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
481
482 * common.h (NT_STAPSDT): New define.
483
c7811365
BS
4842011-03-31 Bernd Schmidt <bernds@codesourcery.com>
485
486 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
487 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
488 (SHN_TIC6X_SCOMMON): Define.
489
00e98fc7
TG
4902011-03-31 Tristan Gingold <gingold@adacore.com>
491
492 * ia64.h (Elf64_External_VMS_Note): New struct.
493 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
494 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
495 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
496 (NT_VMS_PATCHTIME) New macros.
497
34e77a92
RS
4982011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
499
500 * arm.h (R_ARM_IRELATIVE): New relocation.
501
35fc36a8
RS
5022011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
503
504 * internal.h (elf_internal_sym): Add st_target_internal.
505 * arm.h (arm_st_branch_type): New enum.
506 (ARM_SYM_BRANCH_TYPE): New macro.
507
8f7e76d0
NC
5082011-03-10 Nick Clifton <nickc@redhat.com>
509
510 * common.h (EM_V850): V850s now supplied by Renesas.
511
15a44d57
AM
5122011-02-25 Alan Modra <amodra@gmail.com>
513
eba5cfbc 514 PR 12516
15a44d57
AM
515 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
516 sections at start or end of PT_DYNAMIC.
517
0855e32b
NS
5182011-01-10 Nathan Sidwell <nathan@codesourcery.com>
519 Glauber de Oliveira Costa <glommer@gmail.com>
520
521 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
522 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
523 relocations.
524
aa137e4d
NC
5252010-11-16 Jie Zhang <jie.zhang@analog.com>
526
527 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
528 (EF_BFIN_DATA_IN_L1): Define.
529
fd503541
NC
5302010-11-11 Mingming Sun <mingm.sun@gmail.com>
531
532 * mips.h (E_MIPS_MACH_LS3A): Defined.
533
87779176
JM
5342010-11-02 Joseph Myers <joseph@codesourcery.com>
535
536 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
537 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
538 Tag_ABI_array_object_alignment,
539 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
540
3cbd1c06
JM
5412010-10-29 Joseph Myers <joseph@codesourcery.com>
542
543 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
544
b5593623
JM
5452010-10-29 Bernd Schmidt <bernds@codesourcery.com>
546 Joseph Myers <joseph@codesourcery.com>
547
548 * tic6x-attrs.h (Tag_ABI_DSBT): New.
549
75fa6dc1
JM
5502010-10-21 Joseph Myers <joseph@codesourcery.com>
551
552 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
553 value 4.
554 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
555 attribute renaming.
556
1cd986c5
NC
5572010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
558 Ina Pandit <ina.pandit@kpitcummins.com>
559
560 * v850.h: Add support for V850E2 and V850E2V3.
561 (v850_reloc_type): Update the newly added relocations
562
f4638467
AM
5632010-07-20 Alan Modra <amodra@gmail.com>
564
565 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
566 (ELF_SECTION_SIZE): ..here.
567 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
568 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
569
ba761f19
AM
5702010-06-25 Alan Modra <amodra@gmail.com>
571
572 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
573
59e6276b
JM
5742010-06-15 Joseph Myers <joseph@codesourcery.com>
575
576 * tic6x-attrs.h: New.
577 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
578 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
579 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
580 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
581 C6XABI_Tag_CPU_arch_C674X): Define.
582
28f997cf
TG
5832010-06-11 Tristan Gingold <gingold@adacore.com>
584
585 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
586 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
587 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
588 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
589 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
590 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
591 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
592 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
593 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
594 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
595 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
596 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
597 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
598 (Elf64_External_VMS_IMAGE_RELA): Ditto.
599 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
600 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
601 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
602 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
603 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
604 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
605 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
606 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
607
8e45593f
NC
6082010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
609 Joseph Myers <joseph@codesourcery.com>
610 Andrew Stubbs <ams@codesourcery.com>
611
612 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
613 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
614 other invalid ranges.
615 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
616 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
617 (R_SH_FUNCDESC_VALUE): New.
618
18ae9cc1
L
6192010-05-18 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR gas/11600
622 * common.h (SHF_EXCLUDE): New.
623
624 * i370.h (SHF_EXCLUDE): Removed.
625 * or32.h (SHF_EXCLUDE): Likewise.
626 * ppc.h (SHF_EXCLUDE): Likewise.
627 * sparc.h (SHF_EXCLUDE): Likewise.
628
9a83a553
AM
6292010-04-23 Alan Modra <amodra@gmail.com>
630
631 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
632 Invert logic to clarify test for .tbss.
633 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
634 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
635 macro args with parentheses.
636 (ELF_SECTION_IN_SEGMENT): Define.
637 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
638 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
639
75375b3e
MGD
6402010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
641
642 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
643 Tag_FP_HP_extension): Add new ABI attribute tags.
644
e4e42b45
NC
6452010-04-15 Nick Clifton <nickc@redhat.com>
646
647 * alpha.h: Update copyright notice to use GPLv3.
648 * arc.h: Likewise.
649 * arm.h: Likewise.
650 * avr.h: Likewise.
651 * bfin.h: Likewise.
652 * common.h: Likewise.
653 * cr16.h: Likewise.
654 * cr16c.h: Likewise.
655 * cris.h: Likewise.
656 * crx.h: Likewise.
657 * d10v.h: Likewise.
658 * d30v.h: Likewise.
659 * dlx.h: Likewise.
660 * dwarf.h: Likewise.
661 * external.h: Likewise.
662 * fr30.h: Likewise.
663 * frv.h: Likewise.
664 * h8.h: Likewise.
665 * hppa.h: Likewise.
666 * i370.h: Likewise.
667 * i386.h: Likewise.
668 * i860.h: Likewise.
669 * i960.h: Likewise.
670 * ia64.h: Likewise.
671 * internal.h: Likewise.
672 * ip2k.h: Likewise.
673 * iq2000.h: Likewise.
674 * lm32.h: Likewise.
675 * m32c.h: Likewise.
676 * m32r.h: Likewise.
677 * m68hc11.h: Likewise.
678 * m68k.h: Likewise.
679 * mcore.h: Likewise.
680 * mep.h: Likewise.
681 * microblaze.h: Likewise.
682 * mips.h: Likewise.
683 * mmix.h: Likewise.
684 * mn10200.h: Likewise.
685 * moxie.h: Likewise.
686 * msp430.h: Likewise.
687 * mt.h: Likewise.
688 * openrisc.h: Likewise.
689 * or32.h: Likewise.
690 * pj.h: Likewise.
691 * ppc.h: Likewise.
692 * ppc64.h: Likewise.
693 * reloc-macros.h: Likewise.
694 * rx.h: Likewise.
695 * s390.h: Likewise.
696 * sh.h: Likewise.
697 * sparc.h: Likewise.
698 * spu.h: Likewise.
699 * v850.h: Likewise.
700 * vax.h: Likewise.
701 * vxworks.h: Likewise.
702 * x86-64.h: Likewise.
703 * xc16x.h: Likewise.
704 * xstormy16.h: Likewise.
705 * xtensa.h: Likewise.
706
9957b18f
AM
7072010-04-08 David Stubbs <stubbs@icerasemi.com>
708
709 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
710 cannot contain any sections.
711
40b36596
JM
7122010-03-25 Joseph Myers <joseph@codesourcery.com>
713
714 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
715 * tic6x.h: New.
716
e1dcda2d
L
7172010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
718
719 * common.h (VER_FLG_*): Document.
720 (VER_FLG_INFO): Define.
721
17e57237
NC
7222010-02-23 Andrew Zabolotny <anpaza@mail.ru>
723
724 PR binutils/11297
725 * avr.h: (R_AVR_8): New relocation number.
726
cd21e546
MGD
7272010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
728
729 * arm.h (Tag_MPextension_use): Renumber.
730 (Tag_DIV_use): Add.
731 (Tag_MPextension_use_legacy): Likewise.
732
d7eeb400
MS
7332010-02-09 Michael Holzheu <holzheu@de.ibm.com>
734
735 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
736 NT_S390_CTRS and NT_S390_PREFIX): Define.
737
e1dcda2d
L
7382010-02-08 David S. Miller <davem@davemloft.net>
739
740 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
741
4339cae0
L
7422010-02-02 H.J. Lu <hongjiu.lu@intel.com>
743
744 * common.h (NT_386_XSTATE): New.
745
3ff95107 7462010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 747
3ff95107
L
748 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
749
c75a08aa
AM
7502010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
751
4339cae0 752 * common.h (PN_XNUM): Define.
c75a08aa 753
0675e188
UW
7542009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
755
756 * common.h (NT_S390_HIGH_GPRS): Define.
757
32af9f6e
AM
7582009-12-17 Alan Modra <amodra@bigpond.net.au>
759
760 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
761 R_PPC_RELAX32PC_PLT): Delete.
762 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
763
8b40760a
L
7642009-12-03 David Daney <ddaney@caviumnetworks.com>
765 Adam Nemet <adambnemet@gmail.com>
766
767 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
768
3c65b800
JM
7692009-11-28 Joseph Myers <joseph@codesourcery.com>
770
771 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
772 EM_TI_C5500, EM_CUDA): Define.
773 (EM_res140, EM_res141, EM_res142): Remove.
774
9e3c6df6
PB
7752009-11-17 Paul Brook <paul@codesourcery.com>
776 Daniel Jacobowitz <dan@codesourcery.com>
777
778 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
779
c7927a3c
NC
7802009-09-29 DJ Delorie <dj@redhat.com>
781
782 * rx.h: New file.
783
a7f2871e
AM
7842009-09-21 Alan Modra <amodra@bigpond.net.au>
785
786 * ppc.h (DT_PPC_TLSOPT): Define.
787 * ppc64.h (DT_PPC64_TLSOPT): Define.
788
7f6fed87
NC
7892009-08-10 Daniel Gutson <dgutson@codesourcery.com>
790
791 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
792 (SHT_ARM_OVERLAYSECTION): New define.
793
cb88ce9f
BS
7942006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
795
796 From Mike Frysinger <michael.frysinger@analog.com>
797 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
798 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
799 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
800 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
801 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
802 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
803 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
804 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
805 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
806 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
807 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
808 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
809 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
810 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
811 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
812 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
813 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
814 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
815 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 816
44db4087
ME
8172009-08-09 Michael Eager <eager@eagercon.com>
818
819 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 820 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 821
7ba29e2a
NC
8222009-08-06 Michael Eager <eager@eagercon.com>
823
824 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
825 * elf/microblaze.h: New reloc definitions.
826
28ec585f
AM
8272009-07-30 Alan Modra <amodra@bigpond.net.au>
828
829 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
830 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
831
8a9036a4
L
8322009-07-25 H.J. Lu <hongjiu.lu@intel.com>
833
834 * common.h (EM_L1OM): New.
835
8fdcc58d
TS
8362009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
837 Alan Modra <amodra@bigpond.net.au>
838
839 * spu.h (R_SPU_ADD_PIC): New.
840
3e7a7d11
NC
8412009-07-23 Ulrich Drepper <drepper@redhat.com>
842
843 * common.h (STB_GNU_UNIQUE): Define.
844
fa8f86ff
TT
8452009-07-10 Tom Tromey <tromey@redhat.com>
846
847 * dwarf2.h: Move to `..'.
848
1bffd25b
L
8492009-07-10 H.J. Lu <hongjiu.lu@intel.com>
850
851 * dwarf2.h: Just include ../dwarf2.h.
852
e054468f
AM
8532009-07-10 Alan Modra <amodra@bigpond.net.au>
854
855 * ppc.h (R_PPC_IRELATIVE): Add.
856 (R_PPC_RELAX32, R_PPC_RELAX32PC,
857 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
858 * ppc64.h (R_PPC64_IRELATIVE): Add.
859
3244e8f5
JJ
8602009-07-03 Jakub Jelinek <jakub@redhat.com>
861
862 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
863 and DW_OP_stack_value.
864
ceaf50a2
AM
8652009-06-22 Alan Modra <amodra@bigpond.net.au>
866
867 * ppc.h (R_PPC_RELAX*): Define as enum.
868
f865a31d
AG
8692009-06-11 Anthony Green <green@moxielogic.org>
870
871 * moxie.h (R_MOXIE_PCREL10): New.
872
cbe950e9
L
8732009-06-01 H.J. Lu <hongjiu.lu@intel.com>
874
875 PR ld/10205
876 * i386.h (R_386_IRELATIVE): New.
877 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
878
cf65542b
L
8792009-05-27 H.J. Lu <hongjiu.lu@intel.com>
880
881 * common.h: Update comments for dynamic tag ranges.
882
4e38f72c
DD
8832009-04-30 DJ Delorie <dj@redhat.com>
884
885 * mep.h (EF_MEP_COP_*): New.
886 (EF_MEP_ALL_FLAGS): Add them.
887
d8045f23
NC
8882009-04-30 Nick Clifton <nickc@redhat.com>
889
890 * common.h (STT_GNU_IFUNC): Define.
891
ed4a4bdf
CC
8922009-04-24 Cary Coutant <ccoutant@google.com>
893
894 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
895
20135e4c
NC
8962009-04-15 Anthony Green <green@moxielogic.com>
897
898 * common.h (EM_MOXIE): Define.
899 * moxie.h: New file.
900
4d28413b
DD
9012009-04-07 DJ Delorie <dj@redhat.com>
902
903 * mep.h (EF_MEP_CPU_C5): New.
904
96b2958f
L
9052009-04-01 H.J. Lu <hongjiu.lu@intel.com>
906
907 * common.h (EM_INTEL178): Removed.
908 (EM_INTEL179): Likewise.
909 (EM_ETPU): New.
910 (EM_SLE9X): Likewise.
911 (EM_INTEL181): Likewise.
912 (EM_INTEL182): Likewise.
913
f47a1d2e
L
9142009-03-31 H.J. Lu <hongjiu.lu@intel.com>
915
916 * common.h (EM_INTEL178): New.
917 (EM_INTEL179): Likewise.
918 (EM_INTEL180): Likewise.
919
0e879927
ILT
9202009-03-20 Mikolaj Zalewski <mikolajz@google.com>
921
922 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
923
4d407348
MK
9242009-03-14 Mark Kettenis <kettenis@gnu.org>
925
17e57237
NC
926 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
927 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
928 (NT_OPENBSD_WCOOKIE): New defines.
929
904001b0
JK
9302009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 * common.h (AT_RANDOM): Define.
933
727fc41e
AM
9342009-03-04 Alan Modra <amodra@bigpond.net.au>
935
936 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
937 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
938
c3b7224a
NC
9392009-03-02 Qinwei <qinwei@sunnorth.com.cn>
940
941 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
942 * common.h (EM_SCORE_OLD): Define.
943
36319970
L
9442009-02-23 H.J. Lu <hongjiu.lu@intel.com>
945
946 * common.h (STB_LOPROC): Replace Application-specific with
947 Processor-specific in comments.
948 (STB_HIPROC): Likewise.
949 (STT_LOPROC): Likewise.
950 (STT_HIPROC): Likewise.
951
52b6b6b9
JM
9522009-02-03 Sandip Matte <sandip@rmicorp.com>
953
954 * mips.h (E_MIPS_MACH_XLR): Define.
955
cf869cce
NC
9562009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
957
958 * m68k.h: Map TLS relocations to numbers.
959
91e22acd
AS
9602009-01-15 Andrew Stubbs <ams@codesourcery.com>
961 Julian Brown <julian@codesourcery.com>
962
963 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
964 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
965 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
966 version 2.07.
967 (Tag_undefined39, Tag_nodefaults): New enum values.
968 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
969 (Tag_conformance, Tag_Virtualization_use): Likewise.
970 (Tag_undefined69, Tag_MPextension_use): Likewise.
971
01e1a5bc
NC
9722009-01-15 Douglas B Rupp <rupp@gnat.com>
973
974 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
975 New macros. Minor reformatting.
976
84e94c90
NC
9772008-12-23 Jon Beniston <jon@beniston.com>
978
979 * lm32.h: New file.
980
0f88be7a
NC
9812008-12-23 Nick Clifton <nickc@redhat.com>
982
983 * commmon.h (STT_IFUNC): Delete.
984
7a0cc8ed
HPN
9852008-12-20 Hans-Peter Nilsson <hp@axis.com>
986
987 * cris.h (R_CRIS_32_IE): New relocation.
988
e7c33416
NC
9892008-12-03 Nick Clifton <nickc@redhat.com>
990
991 * common.h (STT_IFUNC): Define.
992
e73521d6
SR
9932008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
994
995 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
996 R_CR16_GLOB_DAT): New relocations.
997
a973d22c
HPN
9982008-11-25 Hans-Peter Nilsson <hp@axis.com>
999
1000 * cris.h (R_CRIS_32_TPREL): Correct comment.
1001 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1002
8e79c3df
CM
10032008-11-18 Catherine Moore <clm@codesourcery.com>
1004
1005 * arm.h (Tag_ABI_FP_16bit_format): Define.
1006
2b0bc088
NC
10072008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1008
1009 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1010
759cc328
UW
10112008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1012
1013 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1014
f82e0623
NF
10152008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1016
1017 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1018
1d037692
HPN
10192008-10-04 Hans-Peter Nilsson <hp@axis.com>
1020
1021 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1022 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1023 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1024 (R_CRIS_16_TPREL): New relocations.
1025
28dbbc02
BW
10262008-08-20 Bob Wilson <bob.wilson@acm.org>
1027
1028 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1029 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1030 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1031
861fb55a
DJ
10322008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1033 Daniel Jacobowitz <dan@codesourcery.com>
1034 Catherine Moore <clm@codesourcery.com>
1035 Mark Shinwell <shinwell@codesourcery.com>
1036
1037 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1038 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1039
0deb8eee
AM
10402008-08-04 Markus Weiss <weissms@aros.org>
1041
1042 * common.h (ELFOSABI_AROS): Update comment.
1043
3c7b9897
AM
10442008-07-26 Michael Eager <eager@eagercon.com>
1045
1046 * ppc.h: Add description of single-precision.
1047
89eeb0bc
LM
10482008-07-21 Luis Machado <luisgpm@br.ibm.com>
1049
1050 * common.h: Define NT_PPC_VSX.
1051
30c09090
RS
10522008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1053
1054 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1055
b8a39af8
SR
10562008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1057
1058 * common.h (EM_CR16): Correct value.
1059 (EM_CR16): Rename to EM_CR16_OLD.
1060
ff7eeb89
DD
10612008-06-12 DJ Delorie <dj@redhat.com>
1062
1063 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1064 (EM_M32C): Rename to EM_M32C_OLD.
1065
3c9a78e0
JM
10662008-06-12 Joseph Myers <joseph@codesourcery.com>
1067
1068 * common.h: Update e_machine table.
1069
a23ede3d
KK
10702008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1071
1072 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1073
2424f303
JM
10742008-06-09 Joseph Myers <joseph@codesourcery.com>
1075
1076 * common.h: Change registry@caldera.com to registry@sco.com.
1077
7c90103b
NC
10782008-05-21 Nick Clifton <nickc@redhat.com>
1079
1080 * reloc-macros.h: Add a comment about the use of the
1081 END_RELOC_NUMBERS symbol as a sentinel value.
1082
10832008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1084
7c90103b
NC
1085 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1086
14a6d8e0
DM
10872008-04-16 David S. Miller <davem@davemloft.net>
1088
1089 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1090 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1091 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1092 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1093
15397d0b
ILT
10942008-03-24 Ian Lance Taylor <iant@google.com>
1095
1096 * common.h (NT_GNU_GOLD_VERSION): Define.
1097
72de5009
AM
10982008-03-13 Alan Modra <amodra@bigpond.net.au>
1099
1100 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1101 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1102 Order struct as for external version.
1103
1bce5d2c
AM
11042008-03-12 Alan Modra <amodra@bigpond.net.au>
1105
4fbb74a6
AM
1106 PR 5900
1107 * common.h (SHN_BAD): Delete.
1108 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1109 * external.h: ..here.
1110 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1111 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1112 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1113
11142008-03-12 Alan Modra <amodra@bigpond.net.au>
1115
1116 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1117 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1118 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1119 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1120 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1121 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1122 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1123 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1124 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1125 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1126 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1127 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1128 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1129 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1130 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1131
35d60fe4
NC
11322008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1133
1134 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1135 DW_OP_PGI_omp_thread_num.
1136
7b03d09a
AN
11372008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1138
1139 * mips.h: Update copyright.
1140 (E_MIPS_MACH_OCTEON): New macro.
1141
148b93f2
NC
11422008-01-30 Tristan Gingold <gingold@adacore.com>
1143
1144 Add OpenVMS extensions.
1bce5d2c
AM
1145 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1146 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1147 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1148 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1149 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1150 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1151 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1152 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1153 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1154 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1155 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1156 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1157 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1158 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1159 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1160 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1161 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1162 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1163 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1164 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1165 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1166 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1167
c74ba406
MK
11682008-01-16 Mark Kettenis <kettenis@gnu.org>
1169
1170 * common.h (AT_SUN_AUXFLAGS): Define.
1171
60955fda
DJ
11722007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1173
1174 * dwarf2.h (DW_AT_hi_user): Correct value.
1175
1bbb5f21 11762007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1177
1bbb5f21 1178 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1179
350cc38d
MS
11802007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1181
1182 * mips.h (E_MIPS_MACH_LS2E): New.
1183 (E_MIPS_MACH_LS2F): New.
1184
f7bc09bd
NS
11852007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1186
1187 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1188 segments at the end of memory.
1189
e210c36b
NC
11902007-11-17 Thiemo Seufer <ths@mips.com>
1191
1192 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1193 in comment.
1194
e2a0d921
NC
11952007-11-16 Nick Clifton <nickc@redhat.com>
1196
1197 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1198 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1199 (DW_AT_stride): Rename to DW_AT_byte_stride.
1200
7a2b07ff
NS
12012007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1202
1203 * vxworks.h: New.
1204
569006e5
NC
12052007-10-30 Nick Clifton <nickc@redhat.com>
1206
1207 * mn10300.h (R_MN10300_ALIGN): Define.
1208
c6e65352
DJ
12092007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1210
1211 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1212
bfff1642
NC
12132007-10-19 Nick Clifton <nickc@redhat.com>
1214
1215 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1216
3e6ff6e5
RM
12172007-10-18 Roland McGrath <roland@redhat.com>
1218
1219 * common.h (NT_PPC_VMX): New macro.
1220
7fac7ff4
NC
12212007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1222
1223 * cr16.h: Updated with new relocaction macros.
1224
b10a8ae0
L
12252007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 PR binutils/3281
1228 PR binutils/5037
1229 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1230 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1231 PT_GNU_RELRO segments.
1232
8d100c32
KH
12332007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1234
1235 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1236
b15fa79e
AM
12372007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1238
1239 * common.h (NT_SPU): Define.
1240
2b05f1b7
L
12412007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 * common.h: Revert last change.
1244
94b11780
L
12452007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1246
1247 * common.h (PT_GNU_STACK): Renamed to ...
1248 (PT_GNU_ATTR): This.
1249 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1250
fd2f25da
RM
12512007-07-09 Roland McGrath <roland@redhat.com>
1252
1253 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1254
34c8bcba
JM
12552007-06-29 Joseph Myers <joseph@codesourcery.com>
1256
1257 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1258
2cf19d5c
JM
12592007-06-29 Joseph Myers <joseph@codesourcery.com>
1260
1261 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1262
104d59d1
JM
12632007-06-29 Joseph Myers <joseph@codesourcery.com>
1264
1265 * arm.h (elf32_arm_add_eabi_attr_int,
1266 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1267 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1268 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1269 Tag_Symbol, Tag_compatibility): Remove.
1270 * common.h (SHT_GNU_ATTRIBUTES): Define.
1271
3d3d428f
NC
12722007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1273
1274 * common.h (EM_CR16): New entry for CR16 cpu.
1275 * cr16.h: New file.
1276
99ded152
BW
12772007-06-11 Sterling Augustine <sterling@tensilica.com>
1278 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1279
99ded152
BW
1280 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1281 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1282
f89d32d9
CT
12832007-05-18 Caroline Tice <ctice@apple.com>
1284
fd2f25da 1285 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1286 DW_OP_GNU_uninit.
1287
4f4416b5
AM
12882007-05-12 Alan Modra <amodra@bigpond.net.au>
1289
1290 * spu.h (R_SPU_ADDR16X): Define.
1291 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1292
ece5ef60
AM
12932007-05-11 Alan Modra <amodra@bigpond.net.au>
1294
1295 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1296
627b32bc
AM
12972007-05-02 Alan Modra <amodra@bigpond.net.au>
1298
1299 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1300 and vma for appropriate sections.
1301
0c3e446c
JB
13022007-04-26 Jan Beulich <jbeulich@novell.com>
1303
1304 * common.h (DT_ENCODING): Correct value (back to spec mandated
1305 value).
1306
d4c87fc1
AM
13072007-03-08 Alan Modra <amodra@bigpond.net.au>
1308
1309 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1310 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1311 that don't clash with visibility bits.
1312
689d9c8c
AM
13132007-03-07 Alan Modra <amodra@bigpond.net.au>
1314
1315 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1316
b95dd98f 13172007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1318 Richard Sandiford <rsandifo@redhat.com>
1319 Richard Henderson <rth@redhat.com>
1320 DJ Delorie <dj@redhat.com>
1321 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1322
1323 * mep.h: New file.
b95dd98f
DB
1324 * common.h (EM_CYGNUS_MEP): Define.
1325
13262007-02-15 Dave Brolley <brolley@redhat.com>
1327
1328 From Graydon Hoare <graydon@redhat.com>:
1329 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1330
3bdcfdf4
KH
13312007-01-08 Kazu Hirata <kazu@codesourcery.com>
1332
1333 * m68k.h (EF_M68K_FIDO): New.
1334 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1335 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1336
9840d27e
KH
13372006-12-25 Kazu Hirata <kazu@codesourcery.com>
1338
1339 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1340
425c6cb0
KH
13412006-12-19 Kazu Hirata <kazu@codesourcery.com>
1342
1343 * m68k.h (EF_M68K_ARCH_MASK): New.
1344
3271a814
NS
13452006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1346
1347 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1348
c694fd50
KH
13492006-12-07 Kazu Hirata <kazu@codesourcery.com>
1350
1351 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1352 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1353 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1354 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1355 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1356 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1357 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1358 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1359 EF_M68K_CF_FLOAT, respectively.
1360
4fd454c8
NC
13612006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1362 Nick Clifton <nickc@redhat.com>
1363
1364 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1365
165b93e7
RS
13662006-10-28 Richard Sandiford <richard@codesourcery.com>
1367
1368 * mips.h (R_MIPS_GLOB_DAT): Define
1369 (R_MIPS_max): Bump by 1.
1370
e9f53129
AM
13712006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1372 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1373 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1374 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1375 Alan Modra <amodra@bigpond.net.au>
1376
1377 * common.h (EM_SPU): Define.
1378 * spu.h: New file.
1379
b3549761
NC
13802006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1381
1382 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1383 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1384 (EF_SCORE_HASENTRY): Delete.
1385
e210c36b
NC
13862006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1387
1388 * arm.h: Define TAG_CPU_ARCH_* constants.
1389
1c0d3aa6
NC
13902006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1391
1392 * score.h: New file.
1393 * common.h: Add Score machine number.
1394
fdc90cb4
JJ
13952006-07-10 Jakub Jelinek <jakub@redhat.com>
1396
1397 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1398
1224efb8
L
13992006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1400
1401 * internal.h (ELF_SECTION_SIZE): New.
1402 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1403 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1404 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1405
3f570048
AM
14062006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1407
1408 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1409
9b52905e
NC
14102006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1411 Randolph Chung <randolph@tausq.org>
1412 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1413 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1414 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1415 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1416 New TLS relocs.
1417 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1418 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1419 Define TLS relocs using existing equivalents.
1420
fd2f25da
RM
14212006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1422
28c9d252
NC
1423 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1424
e210c36b
NC
14252006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1426
1427 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1428 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1429 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1430 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1431 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1432 R_BFIN_GOTOFFLO): New relocs.
1433 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1434
14352006-03-23 Michael Matz <matz@suse.de>
1436
1437 * x86-64.h: Add the new relocations with their official
1438 numbers.
1439
0a44bf69
RS
14402006-03-22 Richard Sandiford <richard@codesourcery.com>
1441 Daniel Jacobowitz <dan@codesourcery.com>
1442 Phil Edwards <phil@codesourcery.com>
1443 Zack Weinberg <zack@codesourcery.com>
1444 Mark Mitchell <mark@codesourcery.com>
1445 Nathan Sidwell <nathan@codesourcery.com>
1446
1447 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1448
e14430ab
DA
14492006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1450
1451 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1452 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1453 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1454 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1455 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1456
3a4a14e9
PB
14572006-03-10 Paul Brook <paul@codesourcery.com>
1458
1459 * arm.h (EF_ARM_EABI_VER5): Define.
1460
0b2e31dc
NS
14612006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1462
1463 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1464 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1465 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1466 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1467 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1468 (EF_M68K_EMAC_B): New.
1469
df406460
NC
14702006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1471
1472 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1473 (EF_AVR_LINKRELAX_PREPARED): Add.
1474
2c10a7e5
BE
14752006-03-02 Ben Elliston <bje@au.ibm.com>
1476
1477 Import from the GCC tree:
1478 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1479
1480 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1481 from DWARF 3.
1482 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1483 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1484 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1485 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1486 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1487 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1488 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1489 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1490 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1491 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1492 (DW_END_default, DW_END_big, DW_END_little): New.
1493 (DW_END_lo_user, DW_END_hi_user): Define.
1494 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1495 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1496 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1497 DW_LANG_D): New.
1498
e210c36b
NC
14992006-02-06 Steve Ellcey <sje@cup.hp.com>
1500
1501 * ia64.h (SHF_IA_64_HP_TLS): New.
1502
6772dd07
DD
15032006-02-24 DJ Delorie <dj@redhat.com>
1504
1505 * m32c.h: Add relax relocs.
1506
d70c5fc7
NC
15072006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1508 Anil Paranjape <anilp1@kpitcummins.com>
1509 Shilin Shakti <shilins@kpitcummins.com>
1510
1511 * common.h (EM_XC16X): New entry for xc16x cpu.
1512 Sort other EM_* numbers into numerical order.
1513 * xc16x.h: New file.
fd2f25da 1514
84d1d650
L
15152006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1516
1517 PR binutils/2258
1518 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1519 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1520
266abb8f
NS
15212006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1522
1523 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1524 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1525 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1526 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1527 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1528
15292006-02-06 Steve Ellcey <sje@cup.hp.com>
1530
1531 * ia64.h (SHF_IA_64_HP_TLS): New.
1532
67a4f2b7
AO
15332006-01-18 Alexandre Oliva <aoliva@redhat.com>
1534
1535 Introduce TLS descriptors for i386 and x86_64.
1536 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1537 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1538 New.
1539 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1540 R_X86_64_TLSDESC): New.
1541
64fd6348
NC
15422006-01-09 Mike Frysinger <vapier@gentoo.org>:
1543
1544 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1545
d031aafb
NS
15462005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1547
1548 Second part of ms1 to mt renaming.
1549 * common.h (EM_MT): Renamed.
1550 * mt.h: Rename relocs, cpu & other defines.
1551
e210c36b
NC
15522005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1553
1554 * mt.h: Renamed from ms1.h
1555
39b41c9c
PB
15562005-12-12 Paul Brook <paul@codesourcery.com>
1557
1558 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1559
5e2b0d47
NC
15602005-11-11 Nick Clifton <nickc@redhat.com>
1561
1562 PR 1150
1563 * mips.h (STO_OPTIONAL): Define.
1564 (ELF_MIPS_IS_OPTIONAL): Define.
1565
e210c36b
NC
15662005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1567
1568 Add ms2.
1569 * ms1.h (EF_MS1_CPU_MS2): New.
1570
15712005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1572
1573 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1574
3c9b82ba
NC
15752005-09-30 Catherine Moore <clm@cm00re.com>
1576
1577 * bfin.h: New file.
1578 * common.h (EM_BLACKFIN): Define.
1579
ee065d83
PB
15802005-10-08 Paul Brook <paul@codesourcery.com>
1581
1582 * arm.h: Add prototypes for BFD object attribute routines.
1583
1cacb694
RE
15842005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1585
1586 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1587
3c26c61a
DA
15882005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1589
1590 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1591 New defines.
1592
67762f6b
DA
15932005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1594
1595 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1596 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1597 deprecated defines.
1598 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1599 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1600 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1601 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1602 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1603 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1604 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1605 NT_HP_UX_OPTIONS): Define.
1606
fd54057a
DD
16072005-07-25 DJ Delorie <dj@redhat.com>
1608
1609 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1610
3b22753a
L
16112005-07-25 Jan Hubicka <jh@suse.cz>
1612
1613 * x86-64.h (SHN_X86_64_LCOMMON): New.
1614 (SHF_X86_64_LARGE): New.
1615
157e7bd1
NC
16162005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1617
1618 * m32r.h (R_M32R_REL32): Added.
1619
df45824a
BE
16202005-07-18 Ben Elliston <bje@au.ibm.com>
1621
1622 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1623 Replace with DW_ATE_decimal_float (now in DWARF 3).
1624
49f58d10
JB
16252005-07-14 Jim Blandy <jimb@redhat.com>
1626
1627 Add support for Renesas M32C and M16C.
1628 * common.h (EM_M32C): New machine number.
1629 * m32c.h: New file.
fd2f25da 1630
e210c36b
NC
16312005-06-17 Jakub Jelinek <jakub@redhat.com>
1632
1633 * external.h (GRP_ENTRY_SIZE): Define.
1634
d6ab8113
JB
16352005-06-17 Jan Beulich <jbeulich@novell.com>
1636
1637 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1638 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1639 R_X86_64_GOTPC32.
1640
3c33e371
AH
16412005-06-07 Aldy Hernandez <aldyh@redhat.com>
1642 Michael Snyder <msnyder@redhat.com>
1643 Stan Cox <scox@redhat.com>
1644
1645 * common.h (EM_MS1): Define.
1646
1647 * ms1.h: New file.
1648
2acf634e
RH
16492005-05-31 Richard Henderson <rth@redhat.com>
1650
1651 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1652
484124bb
RH
16532005-05-29 Richard Henderson <rth@redhat.com>
1654
1655 * alpha.h (DT_ALPHA_PLTRO): New.
1656
d68f4033
BE
16572005-05-19 Ben Elliston <bje@au.ibm.com>
1658
1659 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1660 the user-defined encoding space pending inclusion in the standard.
1661
cb1afa5c
ZW
16622005-05-18 Zack Weinberg <zack@codesourcery.com>
1663
1664 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1665 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1666
c19d1205
ZW
16672005-05-17 Zack Weinberg <zack@codesourcery.com>
1668
1669 * arm.h: Import complete list of official relocation names
1670 and numbers from AAELF. Define FAKE_RELOCs for old names.
1671 Remove a few old names no longer used anywhere.
1672
1fe44d79
AM
16732005-05-14 Alan Modra <amodra@bigpond.net.au>
1674
1675 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1676
2df98d85
AM
16772005-05-11 Alan Modra <amodra@bigpond.net.au>
1678
1679 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1680 R_PPC_RELAX32PC_PLT) Adjust.
1681 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1682 (DT_PPC_GLINK): Define.
1683
e172dbf8
NC
16842005-05-10 Nick Clifton <nickc@redhat.com>
1685
1686 * Update the address and phone number of the FSF organization in
1687 the GPL notices in the following files:
2df98d85 1688 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1689 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1690 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1691 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1692 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1693 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1694 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1695
faa7ef87
L
16962005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1697
a63027e5
L
1698 Moved from ../ChangeLog
1699
faa7ef87
L
1700 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1701 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1702
1703 2004-10-12 Paul Brook <paul@codesourcery.com>
1704 * arm.h (EF_ARM_EABI_VER4): Define.
1705
1706 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1707
1708 * common.h (PT_SUNW_EH_FRAME): Define.
1709 * x86-64.h (SHT_X86_64_UNWIND): Define.
1710
1711 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1712 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1713 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1714 (XTENSA_PROP_SEC_NAME): Define.
1715 (property_table_entry): Add flags field.
1716 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1717
1718 2004-09-17 Paul Brook <paul@codesourcery.com>
1719 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1720 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1721 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1722
1723 2004-09-13 Paul Brook <paul@codesourcery.com>
1724 * arm.h: Rename RELABS to TARGET1.
1725
1726 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1727 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1728 (PT_GNU_RELRO): Define.
1729
ba93b8ac
DJ
17302005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1731 Phil Blundell <philb@gnu.org>
1732
1733 * arm.h: Add TLS relocations.
1734
c927f9ef
BE
17352005-03-23 Ben Elliston <bje@au.ibm.com>
1736
1737 * dwarf.h: Merge with GCC's dwarf.h.
1738
238d258f
NC
17392005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1740
1741 * m68k.h (EF_CFV4E): Define.
1742
b294bdf8
MM
17432005-03-17 Paul Brook <paul@codesourcery.com>
1744 Dan Jacobowitz <dan@codesourcery.com>
1745 Mark Mitchell <mark@codesourcery.com>
1746
1747 * arm.h (PT_ARM_EXIDX): Define.
1748
51cb3ca7
DJ
17492005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1750 Joseph Myers <joseph@codesourcery.com>
1751
1752 * mips.h: Define MIPS TLS relocations.
1753
d6f16593 17542005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1755 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1756
1757 * mips.h (R_MIPS16_GOT16): New reloc code.
1758 (R_MIPS16_CALL16): Likewise.
1759 (R_MIPS16_HI16): Likewise.
1760 (R_MIPS16_LO16): Likewise.
1761 (R_MIPS16_min): New fake reloc code.
1762 (R_MIPS16_max): Likewise.
1763
a1c17af2
MR
17642005-02-11 Maciej W. Rozycki <macro@mips.com>
1765
1766 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1767
90219bd0
AO
17682005-01-25 Alexandre Oliva <aoliva@redhat.com>
1769
1770 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1771 * frv.h: Add R_FRV_TLSMOFF.
1772 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1773 * frv.h: Add TLS relocations.
1774
e38bc3b5
NC
17752005-01-17 Nick Clifton <nickc@redhat.com>
1776
1777 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1778 EF_SH2A_SH3E): New flags.
1779 (EF_SH_BFD_TABLE): Add these new flags to the table.
1780
b4a38de6
AM
17812005-01-12 Alan Modra <amodra@bigpond.net.au>
1782
1783 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1784 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1785
750bce0e 17862004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1787
faa7ef87 1788 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1789
1e50d24d
RS
17902004-12-16 Richard Sandiford <rsandifo@redhat.com>
1791
1792 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1793
69881c93
ILT
17942004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1795
1796 * mips.h (E_MIPS_MACH_9000): Define.
1797
b676888f
HPN
17982004-11-04 Hans-Peter Nilsson <hp@axis.com>
1799
1800 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1801 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1802 macros.
1803
637cf767
EC
18042004-10-06 Eric Christopher <echristo@redhat.com>
1805
1806 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1807
40a18ebd
NC
18082004-10-01 Paul Brook <paul@codesourcery.com>
1809
1810 * arm.h (SHT_ARM_EXIDX): Define.
1811 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1812 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1813 Define.
1814
b18c562e
NC
18152004-08-25 Dmitry Diky <diwil@spec.ru>
1816
1817 * msp430.h: Add new relocs.
1818
083febaa
L
18192004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1820
1821 * i386.h (R_386_USED_BY_INTEL_200): New.
1822
1d70c7fb
AO
18232004-07-29 Alexandre Oliva <aoliva@redhat.com>
1824
1825 Introduce SH2a support.
1826 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1827 * sh.h (EF_SH2A_NOFPU): New.
1828 2003-12-01 Michael Snyder <msnyder@redhat.com>
1829 * sh.h (EF_SH2A): New.
1830
670ec21d
NC
18312004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1832
1833 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1834 BFD_RELOC_CRX_SWITCH32.
1835
1fe1f39c
NC
18362004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1837
1838 * common.h (EM_CRX): Define.
1839 * crx.h: New file.
1840
097f809a
NC
18412004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1842
1843 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1844 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1845
375db92b
AM
18462004-06-19 Alan Modra <amodra@bigpond.net.au>
1847
1848 * common.h (ELF64_R_INFO): Warning fix.
1849
092dcd75
CD
18502004-06-14 Chris Demetriou <cgd@broadcom.com>
1851
1852 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1853 with an updated comment.
1854
f6f9408f
JR
18552004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1856
1857 * sh.h (EF_SH_HAS_DSP): Remove.
1858 (EF_SH_HAS_FP): Remove.
1859 (EF_SH_MERGE_MACH): Remove.
1860 (EF_SH4_NOFPU): Convert to decimal.
1861 (EF_SH4A_NOFPU): Likewise.
1862 (EF_SH4_NOMMU_NOFPU): Likewise.
1863 (EF_SH3_NOMMU): Add new macro.
1864 (EF_SH_BFD_TABLE): Likewise.
1865 (sh_find_elf_flags): Add prototype.
1866 (sh_elf_get_flags_from_mach): Likewise.
1867
4030e8f6
CD
18682004-04-24 Chris Demetriou <cgd@broadcom.com>
1869
1870 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1871 (R_MIPS_GNU_REL_HI16): Remove.
1872 (R_MIPS_GNU_REL16_S2): Update comment.
1873
0949843d 18742004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1875 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1876
1877 * common.h (EM_CR): Define.
1878 * cr16c.h: New file.
1879
d507cf36
PB
18802004-03-23 Paul Brook <paul@codesourcery.com>
1881
1882 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1883
ae51a426
JR
18842003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1885
1886 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1887
676a64f4
RS
18882004-03-01 Richard Sandiford <rsandifo@redhat.com>
1889
1890 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1891
481fedf3
RM
18922004-01-28 Roland McGrath <roland@redhat.com>
1893
1894 * common.h (AT_SECURE): New macro.
1895
7e67eb11
RM
18962004-01-21 Roland McGrath <roland@redhat.com>
1897
1898 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1899 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1900 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1901 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1902 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1903
3fe74472
MK
19042004-01-17 Mark Kettenis <kettenis@gnu.org>
1905
1906 * common.h (NT_OPENBSD_IDENT): Define.
1907
79987b2f
AO
19082004-01-06 Alexandre Oliva <aoliva@redhat.com>
1909
1910 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1911 * frv.h (EF_FRV_FDPIC): New macro.
1912 (EF_FRV_PIC_FLAGS): Adjust.
1913 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1914 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1915 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1916 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1917 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1918 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1919 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1920 New.
1921
252b5132 1922
c9e214e5 1923For older changes see ChangeLog-9103
252b5132 1924\f
752937aa
NC
1925Copyright (C) 2004-2012 Free Software Foundation, Inc.
1926
1927Copying and distribution of this file, with or without modification,
1928are permitted in any medium without royalty provided the copyright
1929notice and this notice are preserved.
1930
252b5132 1931Local Variables:
c9e214e5
AM
1932mode: change-log
1933left-margin: 8
1934fill-column: 74
252b5132
RH
1935version-control: never
1936End:
This page took 0.725728 seconds and 4 git commands to generate.