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