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