]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
Sim - Use long int format instead of int to avoid compiling warning
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
73589c9d
CS
12014-04-22 Christian Svensson <blue@cmd.nu>
2
3 * common.h: Remove openrisc and or32 support. Add support for or1k.
4 * or1k.h: New file.
5 * openrisc.h: Delete.
6 * or32.h: Delete.
7
4b95cf5c
AM
82014-03-05 Alan Modra <amodra@gmail.com>
9
10 Update copyright years.
11
45965137
AM
122014-03-05 Alan Modra <amodra@gmail.com>
13
14 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
15
d32e5c54
AP
162014-02-06 Andrew Pinski <apinski@cavium.com>
17
18 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
19
1c2de463
SL
202014-02-03 Sandra Loosemore <sandra@codesourcery.com>
21
22 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
23 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
24 (R_NIOS2_ILLEGAL): Adjust.
25
78058a5e
SL
262014-01-30 Sandra Loosemore <sandra@codesourcery.com>
27
28 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
29
718ee4dc
UW
302014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
31
32 * common.h (AT_HWCAP2): Define.
33
35c08157
KLC
342013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
35 Wei-Cheng Wang <cole945@gmail.com>
36
37 * nds32.h: New file for Andes NDS32.
38
594d8fa8
MF
392013-12-07 Mike Frysinger <vapier@gentoo.org>
40
41 * epiphany.h: Remove +x file mode.
42
c3320543
L
432013-11-17 H.J. Lu <hongjiu.lu@intel.com>
44
45 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
46
da0781dc
YZ
472013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
48
49 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
50 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
51 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
52 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
53
e8910a83
AM
542013-10-30 Alan Modra <amodra@gmail.com>
55
56 * ppc.h (DT_PPC_TLSOPT): Delete.
57 (DT_PPC_OPT, PPC_OPT_TLS): Define.
58 * ppc64.h (DT_PPC64_TLSOPT): Delete.
59 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
60
6911b7dc
AM
612013-10-30 Alan Modra <amodra@gmail.com>
62
63 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
64 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
65 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
66
ee67d69a
AM
672013-10-30 Alan Modra <amodra@gmail.com>
68
69 * ppc64.h (EF_PPC64_ABI): Define.
70
f9c6b907
AM
712013-10-30 Alan Modra <amodra@gmail.com>
72
73 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
74 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
75 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
76 (IS_PPC64_TLS_RELOC): Match new tls relocs.
77
63b8b2af
CF
782013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
79
80 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
81 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
82
f303dcc0
SE
832013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
84
85 * mips.h (EF_MIPS_FP64): New e_flags bit.
86
4046d87a
NC
872013-08-09 Nick Clifton <nickc@redhat.com>
88
89 * rl78.c (E_FLAG_RL78_G10): Define.
90
d929bc19
MR
912013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
92
93 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
94 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
95 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
96 Val_GNU_MIPS_ABI_FP_64): New enum.
97
ba92f887
MR
982013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
99
100 * mips.h (EF_MIPS_NAN2008): New macro.
101
ee4dff51
TG
1022013-07-08 Tristan Gingold <gingold@adacore.com>
103
104 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
105
fb798c50
AK
1062013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
107
108 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
109 R_390_PC24DBL, and R_390_PLT24DBL.
110
a6bb11b2
YZ
1112013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
112
113 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
114
1bbce132
MR
1152013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
116
117 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
118 (ELF_ST_SET_MIPS_PLT): Likewise.
119
8847944f
WN
1202013-06-19 Will Newton <will.newton@linaro.org>
121
122 * aarch64.h: Remove R_AARCH64_IRELATIVE.
123
692e2b8b
WN
1242013-06-07 Will Newton <will.newton@linaro.org>
125
126 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
127
48e65d55
MR
1282013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
129
130 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
131
067ec077
CM
1322013-05-30 Paul Brook <paul@codesourcery.com>
133
134 * mips.h (R_MIPS_EH): New.
135
418009c2
YZ
1362013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
137
138 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
139 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
140 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
141 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
142
45901633
L
1432013-05-22 H.J. Lu <hongjiu.lu@intel.com>
144
145 * common.h (EM_INTEL205): New.
146 (EM_INTEL206): Likewise.
147 (EM_INTEL207): Likewise.
148 (EM_INTEL208): Likewise.
149 (EM_INTEL209): Likewise.
150
13761a11
NC
1512013-05-02 Nick Clifton <nickc@redhat.com>
152
153 * msp430.h: Add MSP430X relocs.
154 Add some more MSP430 machine numbers.
155 Add values used by .MSP430.attributes section.
156
81f5558e
NC
1572013-03-21 Michael Schewe <michael.schewe@gmx.net>
158
159 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
160 mov @(disp:32,ERx) to mov @(disp:16,ERx).
161
abb3f6cc
NC
1622013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
163
164 * common.h (NT_S390_TDB): Define.
165
36591ba1
SL
1662013-02-06 Sandra Loosemore <sandra@codesourcery.com>
167 Andrew Jenner <andrew@codesourcery.com>
168
169 Based on patches from Altera Corporation.
170
171 * nios2.h: New file.
172
78c8d46c
NC
1732013-01-24 Nick Clifton <nickc@redhat.com>
174
175 * v850.h: Add support for e3v5 architecture.
176 Reorganize processor selection macros.
177
e1ec603f
L
1782013-01-16 H.J. Lu <hongjiu.lu@intel.com>
179
180 * i386.h (R_386_SIZE32): Fill it.
181 * x86-64.h (R_X86_64_SIZE32): Likewise.
182 (R_X86_64_SIZE64): Likewise.
183
a3c62988
NC
1842013-01-10 Will Newton <will.newton@imgtec.com>
185
186 * common.h: Fix case of "Meta".
187 * metag.h: New file.
188
652451f8
YZ
1892013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
190
191 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
192 definitions.
193
e407c74b
NC
1942013-01-04 Juergen Urban <JuergenUrban@gmx.de>
195
196 * mips.h: Add MIPS machine variant number for r5900 which is
197 compatible with old Playstation 2 software.
198
34b60028
L
1992012-11-16 H.J. Lu <hongjiu.lu@intel.com>
200
201 * common.h (DF_1_CONLFAT): Renamed to ...
202 (DF_1_CONFALT): This.
203 (DF_1_ENDFILTEE): New.
204 (DF_1_DISPRELDNE): Likewise.
205 (DF_1_DISPRELPND): Likewise.
206 (DF_1_NODIRECT): Likewise.
207 (DF_1_IGNMULDEF): Likewise.
208 (DF_1_NOKSYMS): Likewise.
209 (DF_1_NOHDR): Likewise.
210 (DF_1_EDITED): Likewise.
211 (DF_1_NORELOC): Likewise.
212 (DF_1_SYMINTPOSE): Likewise.
213 (DF_1_GLOBAUDIT): Likewise.
214 (DF_1_SINGLETON): Likewise.
215
708e2187
NC
2162012-11-09 Nick Clifton <nickc@redhat.com>
217
218 * rx.h (EF_RX_CPU_RX): Add comment.
219 (E_FLAG_RX_ABI): Define.
220
de863c74
NC
221 * v850.h: Add RH850 ABI values.
222
c266cd02
MR
2232012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
224
225 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
226
ff826ef3
TT
2272012-11-01 Tom Tromey <tromey@redhat.com>
228
229 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
230
3bfcb652
NC
2312012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
232
233 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
234 (EF_ARM_ABI_FLOAT_HARD): Likewise.
235
9ece1fa9
TT
2362012-10-23 Tom Tromey <tromey@redhat.com>
237
238 * common.h (NT_SIGINFO, NT_FILE): New defines.
239
e5b95258
WL
2402012-08-27 Walter Lee <walt@tilera.com>
241
242 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
243 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
244 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
245 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
246 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
247 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
248 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
249 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
250 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
251 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
252 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
253 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
254 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
255 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 256
a06ea964
NC
2572012-08-13 Ian Bolton <ian.bolton@arm.com>
258 Laurent Desnogues <laurent.desnogues@arm.com>
259 Jim MacArthur <jim.macarthur@arm.com>
260 Marcus Shawcroft <marcus.shawcroft@arm.com>
261 Nigel Stephens <nigel.stephens@arm.com>
262 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
263 Richard Earnshaw <rearnsha@arm.com>
264 Sofiane Naci <sofiane.naci@arm.com>
265 Tejas Belagod <tejas.belagod@arm.com>
266 Yufeng Zhang <yufeng.zhang@arm.com>
267
268 * aarch64.h: New file.
269 * common.h (EM_res183): Rename to EM_AARCH64.
270 (EM_res184): Rename to EM_ARM184.
271
cefc6d46
IS
2722012-06-28 Iain Sandoe <iain@codesourcery.com>
273
274 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
275 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
276
40551fb8
NC
2772012-05-16 Georg-Johann Lay <avr@gjlay.de>
278
279 PR target/13503
280 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
281
6927f982
NC
2822012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
283
284 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
285 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
286 (E_M68HC11_XGATE_RAMOFFSET): Define.
287
b9c361e0
JL
2882012-05-14 James Lemke <jwlemke@codesourcery.com>
289 * ppc.h (SEC_PPC_VLE): Remove.
290
2912012-05-14 Catherine Moore <clm@codesourcery.com>
292 James Lemke <jwlemke@codesourcery.com>
293
294 * ppc.h (R_PPC_VLE_REL8): New reloction.
295 (R_PPC_VLE_REL15): Likewise.
296 (R_PPC_VLE_REL24): Likewise.
297 (R_PPC_VLE_LO16A): Likewise.
298 (R_PPC_VLE_LO16D): Likewise.
299 (R_PPC_VLE_HI16A): Likewise.
300 (R_PPC_VLE_HI16D): Likewise.
301 (R_PPC_VLE_HA16A): Likewise.
302 (R_PPC_VLE_HA16D): Likewise.
303 (R_PPC_VLE_SDA21): Likewise.
304 (R_PPC_VLE_SDA21_LO): Likewise.
305 (R_PPC_VLE_SDAREL_LO16A): Likewise.
306 (R_PPC_VLE_SDAREL_LO16D): Likewise.
307 (R_PPC_VLE_SDAREL_HI16A): Likewise.
308 (R_PPC_VLE_SDAREL_HI16D): Likewise.
309 (R_PPC_VLE_SDAREL_HA16A): Likewise.
310 (R_PPC_VLE_SDAREL_HA16D): Likewise.
311 (SEC_PPC_VLE): Remove.
312 (PF_PPC_VLE): New program header flag.
313 (SHF_PPC_VLE): New section header flag.
314 (vle_opcodes, vle_num_opcodes): New.
315 (VLE_OP): New macro.
316 (VLE_OP_TO_SEG): New macro.
317
99700d6f
NC
3182012-05-11 Georg-Johann Lay <avr@gjlay.de
319
320 PR target/13503
321 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
322 R_AVR_8_HI8, R_AVR_8_HHI8.
323
f6c1a2d5
NC
3242012-05-03 Sean Keys <skeys@ipdatasys.com>
325
326 * xgate.h: Mininal file to support XGATE relocations.
327
4d296447
DM
3282012-04-27 David S. Miller <davem@davemloft.net>
329
330 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
331 pause, and compare-and-branch instructions.
332
0a22ae8e
NC
3332012-03-07 Nick Clifton <nickc@redhat.com>
334
335 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
336 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
337 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
338 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
339
6f7be959
WL
3402012-02-25 Walter Lee <walt@tilera.com>
341
342 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
343 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
344 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
345 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
346 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
347 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
348 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
349 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
350 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
351 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
352 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
353 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
354 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
355 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
356 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
357 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
358 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
359 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
360 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
361 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
362 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
363 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
364 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
365 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
366 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
367 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
368 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
369 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
370 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
371 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
372 (R_TILEGX_TLS_GD_CALL): Ditto.
373 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
374 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
375 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
376 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
377 (R_TILEGX_TLS_IE_LOAD): Ditto.
378 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
379 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
380 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
381 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
382 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
383 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
384 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
385 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
386 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
387 (R_TILEPRO_TLS_IE_LOAD): Ditto.
388 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
389 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
390 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
391 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
392 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
393 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
394 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
395 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
396
9cea966c
DD
3972011-12-22 DJ Delorie <dj@redhat.com>
398
399 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
400 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
401
8b40760a
L
4022011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
403
404 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
405
355b81d9
UW
4062011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
407
408 * common.h (NT_S390_LAST_BREAK): Define.
409 (NT_S390_SYSTEM_CALL): Likewise.
410
99c513f6
DD
4112011-11-01 DJ Delorie <dj@redhat.com>
412
413 * common.h (EM_RL78, EM_78K0R): New.
414 * rl78.h: New.
415
cfb8c092
NC
4162011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
417
418 * epiphany.h: New file.
419 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
420
3b421ab3
AM
4212011-10-10 Alan Modra <amodra@gmail.com>
422
423 * ppc64.h (R_PPC64_TOCSAVE): Add.
424
d4cb0ea0
NC
4252011-10-05 DJ Delorie <dj@redhat.com>
426
427 * rx.h (E_FLAG_RX_PID): New.
428
9e8c70f9
DM
4292011-09-21 David S. Miller <davem@davemloft.net>
430
431 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
432 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
433
505b88fb
L
4342011-08-12 H.J. Lu <hongjiu.lu@intel.com>
435
436 PR ld/13082
437 * x86-64.h (R_X86_64_RELATIVE64): New.
438
df58fc94
RS
4392011-07-24 Chao-ying Fu <fu@mips.com>
440 Maciej W. Rozycki <macro@codesourcery.com>
441
442 * mips.h (R_MICROMIPS_min): New relocations.
443 (R_MICROMIPS_26_S1): Likewise.
444 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
445 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
446 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
447 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
448 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
449 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
450 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
451 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
452 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
453 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
454 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
455 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
456 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
457 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
458 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
459 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
460 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
461 (R_MICROMIPS_max): Likewise.
462 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
463 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
464 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
465 (STO_MICROMIPS): Likewise.
466 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
467 (ELF_ST_IS_COMPRESSED): Likewise.
468 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
469 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
470 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
471
7a9068fe
L
4722011-07-22 H.J. Lu <hongjiu.lu@intel.com>
473
474 * common.h (EM_K1OM): New.
475
9c55345c
TS
4762011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
477 Thomas Schwinge <thomas@schwinge.name>
478
2bb70ae0 479 PR binutils/12913
9c55345c
TS
480 * common.h (ELFOSABI_GNU): Define, replaces...
481 (ELFOSABI_LINUX): ... this, kept as an alias.
482 (ELFOSABI_HURD): Remove.
483
faa9a424
UW
4842011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
485
486 * common.h (NT_ARM_VFP): Define.
487
aa137e4d
NC
4882011-06-13 Walter Lee <walt@tilera.com>
489
490 * common.h: Add EM_TILEGX.
491 * tilegx.h: New file.
492 * tilepro.h: New file.
493
2ddcd4af
TG
4942011-06-09 Tristan Gingold <gingold@adacore.com>
495
496 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
497
cc643b88
NC
4982011-06-02 Nick Clifton <nickc@redhat.com>
499
500 * common.h: Fix spelling mistake in comment.
501 * reloc-macros.h: Likewise.
502
63e1a0fc
PB
5032011-05-31 Paul Brook <paul@codesourcery.com>
504
505 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
506
8b40760a
L
5072011-05-09 Paul Brook <paul@codesourcery.com>
508
509 * tic6x.h (ELF_STRING_C6000_unwind,
510 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
511 ELF_STRING_C6000_unwind_info_once): Define.
512
e21e5835
NC
5132011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
514
515 * common.h (NT_STAPSDT): New define.
516
c7811365
BS
5172011-03-31 Bernd Schmidt <bernds@codesourcery.com>
518
519 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
520 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
521 (SHN_TIC6X_SCOMMON): Define.
522
00e98fc7
TG
5232011-03-31 Tristan Gingold <gingold@adacore.com>
524
525 * ia64.h (Elf64_External_VMS_Note): New struct.
526 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
527 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
528 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
529 (NT_VMS_PATCHTIME) New macros.
530
34e77a92
RS
5312011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
532
533 * arm.h (R_ARM_IRELATIVE): New relocation.
534
35fc36a8
RS
5352011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
536
537 * internal.h (elf_internal_sym): Add st_target_internal.
538 * arm.h (arm_st_branch_type): New enum.
539 (ARM_SYM_BRANCH_TYPE): New macro.
540
8f7e76d0
NC
5412011-03-10 Nick Clifton <nickc@redhat.com>
542
543 * common.h (EM_V850): V850s now supplied by Renesas.
544
15a44d57
AM
5452011-02-25 Alan Modra <amodra@gmail.com>
546
eba5cfbc 547 PR 12516
15a44d57
AM
548 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
549 sections at start or end of PT_DYNAMIC.
550
0855e32b
NS
5512011-01-10 Nathan Sidwell <nathan@codesourcery.com>
552 Glauber de Oliveira Costa <glommer@gmail.com>
553
554 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
555 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
556 relocations.
557
aa137e4d
NC
5582010-11-16 Jie Zhang <jie.zhang@analog.com>
559
560 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
561 (EF_BFIN_DATA_IN_L1): Define.
562
fd503541
NC
5632010-11-11 Mingming Sun <mingm.sun@gmail.com>
564
565 * mips.h (E_MIPS_MACH_LS3A): Defined.
566
87779176
JM
5672010-11-02 Joseph Myers <joseph@codesourcery.com>
568
569 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
570 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
571 Tag_ABI_array_object_alignment,
572 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
573
3cbd1c06
JM
5742010-10-29 Joseph Myers <joseph@codesourcery.com>
575
576 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
577
b5593623
JM
5782010-10-29 Bernd Schmidt <bernds@codesourcery.com>
579 Joseph Myers <joseph@codesourcery.com>
580
581 * tic6x-attrs.h (Tag_ABI_DSBT): New.
582
75fa6dc1
JM
5832010-10-21 Joseph Myers <joseph@codesourcery.com>
584
585 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
586 value 4.
587 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
588 attribute renaming.
589
1cd986c5
NC
5902010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
591 Ina Pandit <ina.pandit@kpitcummins.com>
592
593 * v850.h: Add support for V850E2 and V850E2V3.
594 (v850_reloc_type): Update the newly added relocations
595
f4638467
AM
5962010-07-20 Alan Modra <amodra@gmail.com>
597
598 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
599 (ELF_SECTION_SIZE): ..here.
600 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
601 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
602
ba761f19
AM
6032010-06-25 Alan Modra <amodra@gmail.com>
604
605 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
606
59e6276b
JM
6072010-06-15 Joseph Myers <joseph@codesourcery.com>
608
609 * tic6x-attrs.h: New.
610 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
611 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
612 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
613 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
614 C6XABI_Tag_CPU_arch_C674X): Define.
615
28f997cf
TG
6162010-06-11 Tristan Gingold <gingold@adacore.com>
617
618 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
619 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
620 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
621 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
622 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
623 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
624 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
625 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
626 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
627 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
628 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
629 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
630 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
631 (Elf64_External_VMS_IMAGE_RELA): Ditto.
632 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
633 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
634 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
635 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
636 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
637 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
638 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
639 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
640
8e45593f
NC
6412010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
642 Joseph Myers <joseph@codesourcery.com>
643 Andrew Stubbs <ams@codesourcery.com>
644
645 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
646 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
647 other invalid ranges.
648 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
649 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
650 (R_SH_FUNCDESC_VALUE): New.
651
18ae9cc1
L
6522010-05-18 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR gas/11600
655 * common.h (SHF_EXCLUDE): New.
656
657 * i370.h (SHF_EXCLUDE): Removed.
658 * or32.h (SHF_EXCLUDE): Likewise.
659 * ppc.h (SHF_EXCLUDE): Likewise.
660 * sparc.h (SHF_EXCLUDE): Likewise.
661
9a83a553
AM
6622010-04-23 Alan Modra <amodra@gmail.com>
663
664 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
665 Invert logic to clarify test for .tbss.
666 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
667 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
668 macro args with parentheses.
669 (ELF_SECTION_IN_SEGMENT): Define.
670 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
671 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
672
75375b3e
MGD
6732010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
674
675 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
676 Tag_FP_HP_extension): Add new ABI attribute tags.
677
e4e42b45
NC
6782010-04-15 Nick Clifton <nickc@redhat.com>
679
680 * alpha.h: Update copyright notice to use GPLv3.
681 * arc.h: Likewise.
682 * arm.h: Likewise.
683 * avr.h: Likewise.
684 * bfin.h: Likewise.
685 * common.h: Likewise.
686 * cr16.h: Likewise.
687 * cr16c.h: Likewise.
688 * cris.h: Likewise.
689 * crx.h: Likewise.
690 * d10v.h: Likewise.
691 * d30v.h: Likewise.
692 * dlx.h: Likewise.
693 * dwarf.h: Likewise.
694 * external.h: Likewise.
695 * fr30.h: Likewise.
696 * frv.h: Likewise.
697 * h8.h: Likewise.
698 * hppa.h: Likewise.
699 * i370.h: Likewise.
700 * i386.h: Likewise.
701 * i860.h: Likewise.
702 * i960.h: Likewise.
703 * ia64.h: Likewise.
704 * internal.h: Likewise.
705 * ip2k.h: Likewise.
706 * iq2000.h: Likewise.
707 * lm32.h: Likewise.
708 * m32c.h: Likewise.
709 * m32r.h: Likewise.
710 * m68hc11.h: Likewise.
711 * m68k.h: Likewise.
712 * mcore.h: Likewise.
713 * mep.h: Likewise.
714 * microblaze.h: Likewise.
715 * mips.h: Likewise.
716 * mmix.h: Likewise.
717 * mn10200.h: Likewise.
718 * moxie.h: Likewise.
719 * msp430.h: Likewise.
720 * mt.h: Likewise.
721 * openrisc.h: Likewise.
722 * or32.h: Likewise.
723 * pj.h: Likewise.
724 * ppc.h: Likewise.
725 * ppc64.h: Likewise.
726 * reloc-macros.h: Likewise.
727 * rx.h: Likewise.
728 * s390.h: Likewise.
729 * sh.h: Likewise.
730 * sparc.h: Likewise.
731 * spu.h: Likewise.
732 * v850.h: Likewise.
733 * vax.h: Likewise.
734 * vxworks.h: Likewise.
735 * x86-64.h: Likewise.
736 * xc16x.h: Likewise.
737 * xstormy16.h: Likewise.
738 * xtensa.h: Likewise.
739
9957b18f
AM
7402010-04-08 David Stubbs <stubbs@icerasemi.com>
741
742 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
743 cannot contain any sections.
744
40b36596
JM
7452010-03-25 Joseph Myers <joseph@codesourcery.com>
746
747 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
748 * tic6x.h: New.
749
e1dcda2d
L
7502010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
751
752 * common.h (VER_FLG_*): Document.
753 (VER_FLG_INFO): Define.
754
17e57237
NC
7552010-02-23 Andrew Zabolotny <anpaza@mail.ru>
756
757 PR binutils/11297
758 * avr.h: (R_AVR_8): New relocation number.
759
cd21e546
MGD
7602010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
761
762 * arm.h (Tag_MPextension_use): Renumber.
763 (Tag_DIV_use): Add.
764 (Tag_MPextension_use_legacy): Likewise.
765
d7eeb400
MS
7662010-02-09 Michael Holzheu <holzheu@de.ibm.com>
767
768 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
769 NT_S390_CTRS and NT_S390_PREFIX): Define.
770
e1dcda2d
L
7712010-02-08 David S. Miller <davem@davemloft.net>
772
773 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
774
4339cae0
L
7752010-02-02 H.J. Lu <hongjiu.lu@intel.com>
776
777 * common.h (NT_386_XSTATE): New.
778
3ff95107 7792010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 780
3ff95107
L
781 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
782
c75a08aa
AM
7832010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
784
4339cae0 785 * common.h (PN_XNUM): Define.
c75a08aa 786
0675e188
UW
7872009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
788
789 * common.h (NT_S390_HIGH_GPRS): Define.
790
32af9f6e
AM
7912009-12-17 Alan Modra <amodra@bigpond.net.au>
792
793 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
794 R_PPC_RELAX32PC_PLT): Delete.
795 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
796
8b40760a
L
7972009-12-03 David Daney <ddaney@caviumnetworks.com>
798 Adam Nemet <adambnemet@gmail.com>
799
800 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
801
3c65b800
JM
8022009-11-28 Joseph Myers <joseph@codesourcery.com>
803
804 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
805 EM_TI_C5500, EM_CUDA): Define.
806 (EM_res140, EM_res141, EM_res142): Remove.
807
9e3c6df6
PB
8082009-11-17 Paul Brook <paul@codesourcery.com>
809 Daniel Jacobowitz <dan@codesourcery.com>
810
811 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
812
c7927a3c
NC
8132009-09-29 DJ Delorie <dj@redhat.com>
814
815 * rx.h: New file.
816
a7f2871e
AM
8172009-09-21 Alan Modra <amodra@bigpond.net.au>
818
819 * ppc.h (DT_PPC_TLSOPT): Define.
820 * ppc64.h (DT_PPC64_TLSOPT): Define.
821
7f6fed87
NC
8222009-08-10 Daniel Gutson <dgutson@codesourcery.com>
823
824 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
825 (SHT_ARM_OVERLAYSECTION): New define.
826
cb88ce9f
BS
8272006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
828
829 From Mike Frysinger <michael.frysinger@analog.com>
830 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
831 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
832 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
833 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
834 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
835 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
836 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
837 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
838 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
839 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
840 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
841 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
842 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
843 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
844 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
845 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
846 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
847 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
848 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 849
44db4087
ME
8502009-08-09 Michael Eager <eager@eagercon.com>
851
852 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 853 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 854
7ba29e2a
NC
8552009-08-06 Michael Eager <eager@eagercon.com>
856
857 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
858 * elf/microblaze.h: New reloc definitions.
859
28ec585f
AM
8602009-07-30 Alan Modra <amodra@bigpond.net.au>
861
862 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
863 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
864
8a9036a4
L
8652009-07-25 H.J. Lu <hongjiu.lu@intel.com>
866
867 * common.h (EM_L1OM): New.
868
8fdcc58d
TS
8692009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
870 Alan Modra <amodra@bigpond.net.au>
871
872 * spu.h (R_SPU_ADD_PIC): New.
873
3e7a7d11
NC
8742009-07-23 Ulrich Drepper <drepper@redhat.com>
875
876 * common.h (STB_GNU_UNIQUE): Define.
877
fa8f86ff
TT
8782009-07-10 Tom Tromey <tromey@redhat.com>
879
880 * dwarf2.h: Move to `..'.
881
1bffd25b
L
8822009-07-10 H.J. Lu <hongjiu.lu@intel.com>
883
884 * dwarf2.h: Just include ../dwarf2.h.
885
e054468f
AM
8862009-07-10 Alan Modra <amodra@bigpond.net.au>
887
888 * ppc.h (R_PPC_IRELATIVE): Add.
889 (R_PPC_RELAX32, R_PPC_RELAX32PC,
890 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
891 * ppc64.h (R_PPC64_IRELATIVE): Add.
892
3244e8f5
JJ
8932009-07-03 Jakub Jelinek <jakub@redhat.com>
894
895 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
896 and DW_OP_stack_value.
897
ceaf50a2
AM
8982009-06-22 Alan Modra <amodra@bigpond.net.au>
899
900 * ppc.h (R_PPC_RELAX*): Define as enum.
901
f865a31d
AG
9022009-06-11 Anthony Green <green@moxielogic.org>
903
904 * moxie.h (R_MOXIE_PCREL10): New.
905
cbe950e9
L
9062009-06-01 H.J. Lu <hongjiu.lu@intel.com>
907
908 PR ld/10205
909 * i386.h (R_386_IRELATIVE): New.
910 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
911
cf65542b
L
9122009-05-27 H.J. Lu <hongjiu.lu@intel.com>
913
914 * common.h: Update comments for dynamic tag ranges.
915
4e38f72c
DD
9162009-04-30 DJ Delorie <dj@redhat.com>
917
918 * mep.h (EF_MEP_COP_*): New.
919 (EF_MEP_ALL_FLAGS): Add them.
920
d8045f23
NC
9212009-04-30 Nick Clifton <nickc@redhat.com>
922
923 * common.h (STT_GNU_IFUNC): Define.
924
ed4a4bdf
CC
9252009-04-24 Cary Coutant <ccoutant@google.com>
926
927 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
928
20135e4c
NC
9292009-04-15 Anthony Green <green@moxielogic.com>
930
931 * common.h (EM_MOXIE): Define.
932 * moxie.h: New file.
933
4d28413b
DD
9342009-04-07 DJ Delorie <dj@redhat.com>
935
936 * mep.h (EF_MEP_CPU_C5): New.
937
96b2958f
L
9382009-04-01 H.J. Lu <hongjiu.lu@intel.com>
939
940 * common.h (EM_INTEL178): Removed.
941 (EM_INTEL179): Likewise.
942 (EM_ETPU): New.
943 (EM_SLE9X): Likewise.
944 (EM_INTEL181): Likewise.
945 (EM_INTEL182): Likewise.
946
f47a1d2e
L
9472009-03-31 H.J. Lu <hongjiu.lu@intel.com>
948
949 * common.h (EM_INTEL178): New.
950 (EM_INTEL179): Likewise.
951 (EM_INTEL180): Likewise.
952
0e879927
ILT
9532009-03-20 Mikolaj Zalewski <mikolajz@google.com>
954
955 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
956
4d407348
MK
9572009-03-14 Mark Kettenis <kettenis@gnu.org>
958
17e57237
NC
959 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
960 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
961 (NT_OPENBSD_WCOOKIE): New defines.
962
904001b0
JK
9632009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * common.h (AT_RANDOM): Define.
966
727fc41e
AM
9672009-03-04 Alan Modra <amodra@bigpond.net.au>
968
969 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
970 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
971
c3b7224a
NC
9722009-03-02 Qinwei <qinwei@sunnorth.com.cn>
973
974 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
975 * common.h (EM_SCORE_OLD): Define.
976
36319970
L
9772009-02-23 H.J. Lu <hongjiu.lu@intel.com>
978
979 * common.h (STB_LOPROC): Replace Application-specific with
980 Processor-specific in comments.
981 (STB_HIPROC): Likewise.
982 (STT_LOPROC): Likewise.
983 (STT_HIPROC): Likewise.
984
52b6b6b9
JM
9852009-02-03 Sandip Matte <sandip@rmicorp.com>
986
987 * mips.h (E_MIPS_MACH_XLR): Define.
988
cf869cce
NC
9892009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
990
991 * m68k.h: Map TLS relocations to numbers.
992
91e22acd
AS
9932009-01-15 Andrew Stubbs <ams@codesourcery.com>
994 Julian Brown <julian@codesourcery.com>
995
996 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
997 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
998 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
999 version 2.07.
1000 (Tag_undefined39, Tag_nodefaults): New enum values.
1001 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1002 (Tag_conformance, Tag_Virtualization_use): Likewise.
1003 (Tag_undefined69, Tag_MPextension_use): Likewise.
1004
01e1a5bc
NC
10052009-01-15 Douglas B Rupp <rupp@gnat.com>
1006
1007 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1008 New macros. Minor reformatting.
1009
84e94c90
NC
10102008-12-23 Jon Beniston <jon@beniston.com>
1011
1012 * lm32.h: New file.
1013
0f88be7a
NC
10142008-12-23 Nick Clifton <nickc@redhat.com>
1015
1016 * commmon.h (STT_IFUNC): Delete.
1017
7a0cc8ed
HPN
10182008-12-20 Hans-Peter Nilsson <hp@axis.com>
1019
1020 * cris.h (R_CRIS_32_IE): New relocation.
1021
e7c33416
NC
10222008-12-03 Nick Clifton <nickc@redhat.com>
1023
1024 * common.h (STT_IFUNC): Define.
1025
e73521d6
SR
10262008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1027
1028 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1029 R_CR16_GLOB_DAT): New relocations.
1030
a973d22c
HPN
10312008-11-25 Hans-Peter Nilsson <hp@axis.com>
1032
1033 * cris.h (R_CRIS_32_TPREL): Correct comment.
1034 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1035
8e79c3df
CM
10362008-11-18 Catherine Moore <clm@codesourcery.com>
1037
1038 * arm.h (Tag_ABI_FP_16bit_format): Define.
1039
2b0bc088
NC
10402008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1041
1042 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1043
759cc328
UW
10442008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1045
1046 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1047
f82e0623
NF
10482008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1049
1050 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1051
1d037692
HPN
10522008-10-04 Hans-Peter Nilsson <hp@axis.com>
1053
1054 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1055 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1056 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1057 (R_CRIS_16_TPREL): New relocations.
1058
28dbbc02
BW
10592008-08-20 Bob Wilson <bob.wilson@acm.org>
1060
1061 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1062 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1063 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1064
861fb55a
DJ
10652008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1066 Daniel Jacobowitz <dan@codesourcery.com>
1067 Catherine Moore <clm@codesourcery.com>
1068 Mark Shinwell <shinwell@codesourcery.com>
1069
1070 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1071 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1072
0deb8eee
AM
10732008-08-04 Markus Weiss <weissms@aros.org>
1074
1075 * common.h (ELFOSABI_AROS): Update comment.
1076
3c7b9897
AM
10772008-07-26 Michael Eager <eager@eagercon.com>
1078
1079 * ppc.h: Add description of single-precision.
1080
89eeb0bc
LM
10812008-07-21 Luis Machado <luisgpm@br.ibm.com>
1082
1083 * common.h: Define NT_PPC_VSX.
1084
30c09090
RS
10852008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1086
1087 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1088
b8a39af8
SR
10892008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1090
1091 * common.h (EM_CR16): Correct value.
1092 (EM_CR16): Rename to EM_CR16_OLD.
1093
ff7eeb89
DD
10942008-06-12 DJ Delorie <dj@redhat.com>
1095
1096 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1097 (EM_M32C): Rename to EM_M32C_OLD.
1098
3c9a78e0
JM
10992008-06-12 Joseph Myers <joseph@codesourcery.com>
1100
1101 * common.h: Update e_machine table.
1102
a23ede3d
KK
11032008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1104
1105 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1106
2424f303
JM
11072008-06-09 Joseph Myers <joseph@codesourcery.com>
1108
1109 * common.h: Change registry@caldera.com to registry@sco.com.
1110
7c90103b
NC
11112008-05-21 Nick Clifton <nickc@redhat.com>
1112
1113 * reloc-macros.h: Add a comment about the use of the
1114 END_RELOC_NUMBERS symbol as a sentinel value.
1115
11162008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1117
7c90103b
NC
1118 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1119
14a6d8e0
DM
11202008-04-16 David S. Miller <davem@davemloft.net>
1121
1122 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1123 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1124 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1125 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1126
15397d0b
ILT
11272008-03-24 Ian Lance Taylor <iant@google.com>
1128
1129 * common.h (NT_GNU_GOLD_VERSION): Define.
1130
72de5009
AM
11312008-03-13 Alan Modra <amodra@bigpond.net.au>
1132
1133 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1134 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1135 Order struct as for external version.
1136
1bce5d2c
AM
11372008-03-12 Alan Modra <amodra@bigpond.net.au>
1138
4fbb74a6
AM
1139 PR 5900
1140 * common.h (SHN_BAD): Delete.
1141 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1142 * external.h: ..here.
1143 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1144 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1145 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1146
11472008-03-12 Alan Modra <amodra@bigpond.net.au>
1148
1149 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1150 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1151 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1152 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1153 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1154 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1155 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1156 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1157 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1158 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1159 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1160 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1161 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1162 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1163 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1164
35d60fe4
NC
11652008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1166
1167 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1168 DW_OP_PGI_omp_thread_num.
1169
7b03d09a
AN
11702008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1171
1172 * mips.h: Update copyright.
1173 (E_MIPS_MACH_OCTEON): New macro.
1174
148b93f2
NC
11752008-01-30 Tristan Gingold <gingold@adacore.com>
1176
1177 Add OpenVMS extensions.
1bce5d2c
AM
1178 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1179 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1180 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1181 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1182 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1183 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1184 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1185 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1186 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1187 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1188 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1189 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1190 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1191 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1192 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1193 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1194 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1195 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1196 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1197 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1198 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1199 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1200
c74ba406
MK
12012008-01-16 Mark Kettenis <kettenis@gnu.org>
1202
1203 * common.h (AT_SUN_AUXFLAGS): Define.
1204
60955fda
DJ
12052007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1206
1207 * dwarf2.h (DW_AT_hi_user): Correct value.
1208
1bbb5f21 12092007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1210
1bbb5f21 1211 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1212
350cc38d
MS
12132007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1214
1215 * mips.h (E_MIPS_MACH_LS2E): New.
1216 (E_MIPS_MACH_LS2F): New.
1217
f7bc09bd
NS
12182007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1219
1220 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1221 segments at the end of memory.
1222
e210c36b
NC
12232007-11-17 Thiemo Seufer <ths@mips.com>
1224
1225 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1226 in comment.
1227
e2a0d921
NC
12282007-11-16 Nick Clifton <nickc@redhat.com>
1229
1230 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1231 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1232 (DW_AT_stride): Rename to DW_AT_byte_stride.
1233
7a2b07ff
NS
12342007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1235
1236 * vxworks.h: New.
1237
569006e5
NC
12382007-10-30 Nick Clifton <nickc@redhat.com>
1239
1240 * mn10300.h (R_MN10300_ALIGN): Define.
1241
c6e65352
DJ
12422007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1243
1244 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1245
bfff1642
NC
12462007-10-19 Nick Clifton <nickc@redhat.com>
1247
1248 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1249
3e6ff6e5
RM
12502007-10-18 Roland McGrath <roland@redhat.com>
1251
1252 * common.h (NT_PPC_VMX): New macro.
1253
7fac7ff4
NC
12542007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1255
1256 * cr16.h: Updated with new relocaction macros.
1257
b10a8ae0
L
12582007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1259
1260 PR binutils/3281
1261 PR binutils/5037
1262 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1263 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1264 PT_GNU_RELRO segments.
1265
8d100c32
KH
12662007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1267
1268 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1269
b15fa79e
AM
12702007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1271
1272 * common.h (NT_SPU): Define.
1273
2b05f1b7
L
12742007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1275
1276 * common.h: Revert last change.
1277
94b11780
L
12782007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1279
1280 * common.h (PT_GNU_STACK): Renamed to ...
1281 (PT_GNU_ATTR): This.
1282 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1283
fd2f25da
RM
12842007-07-09 Roland McGrath <roland@redhat.com>
1285
1286 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1287
34c8bcba
JM
12882007-06-29 Joseph Myers <joseph@codesourcery.com>
1289
1290 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1291
2cf19d5c
JM
12922007-06-29 Joseph Myers <joseph@codesourcery.com>
1293
1294 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1295
104d59d1
JM
12962007-06-29 Joseph Myers <joseph@codesourcery.com>
1297
1298 * arm.h (elf32_arm_add_eabi_attr_int,
1299 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1300 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1301 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1302 Tag_Symbol, Tag_compatibility): Remove.
1303 * common.h (SHT_GNU_ATTRIBUTES): Define.
1304
3d3d428f
NC
13052007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1306
1307 * common.h (EM_CR16): New entry for CR16 cpu.
1308 * cr16.h: New file.
1309
99ded152
BW
13102007-06-11 Sterling Augustine <sterling@tensilica.com>
1311 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1312
99ded152
BW
1313 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1314 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1315
f89d32d9
CT
13162007-05-18 Caroline Tice <ctice@apple.com>
1317
fd2f25da 1318 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1319 DW_OP_GNU_uninit.
1320
4f4416b5
AM
13212007-05-12 Alan Modra <amodra@bigpond.net.au>
1322
1323 * spu.h (R_SPU_ADDR16X): Define.
1324 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1325
ece5ef60
AM
13262007-05-11 Alan Modra <amodra@bigpond.net.au>
1327
1328 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1329
627b32bc
AM
13302007-05-02 Alan Modra <amodra@bigpond.net.au>
1331
1332 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1333 and vma for appropriate sections.
1334
0c3e446c
JB
13352007-04-26 Jan Beulich <jbeulich@novell.com>
1336
1337 * common.h (DT_ENCODING): Correct value (back to spec mandated
1338 value).
1339
d4c87fc1
AM
13402007-03-08 Alan Modra <amodra@bigpond.net.au>
1341
1342 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1343 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1344 that don't clash with visibility bits.
1345
689d9c8c
AM
13462007-03-07 Alan Modra <amodra@bigpond.net.au>
1347
1348 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1349
b95dd98f 13502007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1351 Richard Sandiford <rsandifo@redhat.com>
1352 Richard Henderson <rth@redhat.com>
1353 DJ Delorie <dj@redhat.com>
1354 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1355
1356 * mep.h: New file.
b95dd98f
DB
1357 * common.h (EM_CYGNUS_MEP): Define.
1358
13592007-02-15 Dave Brolley <brolley@redhat.com>
1360
1361 From Graydon Hoare <graydon@redhat.com>:
1362 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1363
3bdcfdf4
KH
13642007-01-08 Kazu Hirata <kazu@codesourcery.com>
1365
1366 * m68k.h (EF_M68K_FIDO): New.
1367 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1368 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1369
9840d27e
KH
13702006-12-25 Kazu Hirata <kazu@codesourcery.com>
1371
1372 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1373
425c6cb0
KH
13742006-12-19 Kazu Hirata <kazu@codesourcery.com>
1375
1376 * m68k.h (EF_M68K_ARCH_MASK): New.
1377
3271a814
NS
13782006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1379
1380 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1381
c694fd50
KH
13822006-12-07 Kazu Hirata <kazu@codesourcery.com>
1383
1384 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1385 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1386 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1387 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1388 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1389 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1390 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1391 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1392 EF_M68K_CF_FLOAT, respectively.
1393
4fd454c8
NC
13942006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1395 Nick Clifton <nickc@redhat.com>
1396
1397 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1398
165b93e7
RS
13992006-10-28 Richard Sandiford <richard@codesourcery.com>
1400
1401 * mips.h (R_MIPS_GLOB_DAT): Define
1402 (R_MIPS_max): Bump by 1.
1403
e9f53129
AM
14042006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1405 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1406 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1407 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1408 Alan Modra <amodra@bigpond.net.au>
1409
1410 * common.h (EM_SPU): Define.
1411 * spu.h: New file.
1412
b3549761
NC
14132006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1414
1415 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1416 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1417 (EF_SCORE_HASENTRY): Delete.
1418
e210c36b
NC
14192006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1420
1421 * arm.h: Define TAG_CPU_ARCH_* constants.
1422
1c0d3aa6
NC
14232006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1424
1425 * score.h: New file.
1426 * common.h: Add Score machine number.
1427
fdc90cb4
JJ
14282006-07-10 Jakub Jelinek <jakub@redhat.com>
1429
1430 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1431
1224efb8
L
14322006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1433
1434 * internal.h (ELF_SECTION_SIZE): New.
1435 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1436 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1437 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1438
3f570048
AM
14392006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1442
9b52905e
NC
14432006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1444 Randolph Chung <randolph@tausq.org>
1445 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1446 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1447 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1448 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1449 New TLS relocs.
1450 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1451 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1452 Define TLS relocs using existing equivalents.
1453
fd2f25da
RM
14542006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1455
28c9d252
NC
1456 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1457
e210c36b
NC
14582006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1459
1460 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1461 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1462 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1463 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1464 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1465 R_BFIN_GOTOFFLO): New relocs.
1466 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1467
14682006-03-23 Michael Matz <matz@suse.de>
1469
1470 * x86-64.h: Add the new relocations with their official
1471 numbers.
1472
0a44bf69
RS
14732006-03-22 Richard Sandiford <richard@codesourcery.com>
1474 Daniel Jacobowitz <dan@codesourcery.com>
1475 Phil Edwards <phil@codesourcery.com>
1476 Zack Weinberg <zack@codesourcery.com>
1477 Mark Mitchell <mark@codesourcery.com>
1478 Nathan Sidwell <nathan@codesourcery.com>
1479
1480 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1481
e14430ab
DA
14822006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1483
1484 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1485 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1486 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1487 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1488 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1489
3a4a14e9
PB
14902006-03-10 Paul Brook <paul@codesourcery.com>
1491
1492 * arm.h (EF_ARM_EABI_VER5): Define.
1493
0b2e31dc
NS
14942006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1495
1496 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1497 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1498 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1499 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1500 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1501 (EF_M68K_EMAC_B): New.
1502
df406460
NC
15032006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1504
1505 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1506 (EF_AVR_LINKRELAX_PREPARED): Add.
1507
2c10a7e5
BE
15082006-03-02 Ben Elliston <bje@au.ibm.com>
1509
1510 Import from the GCC tree:
1511 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1512
1513 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1514 from DWARF 3.
1515 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1516 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1517 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1518 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1519 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1520 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1521 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1522 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1523 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1524 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1525 (DW_END_default, DW_END_big, DW_END_little): New.
1526 (DW_END_lo_user, DW_END_hi_user): Define.
1527 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1528 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1529 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1530 DW_LANG_D): New.
1531
e210c36b
NC
15322006-02-06 Steve Ellcey <sje@cup.hp.com>
1533
1534 * ia64.h (SHF_IA_64_HP_TLS): New.
1535
6772dd07
DD
15362006-02-24 DJ Delorie <dj@redhat.com>
1537
1538 * m32c.h: Add relax relocs.
1539
d70c5fc7
NC
15402006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1541 Anil Paranjape <anilp1@kpitcummins.com>
1542 Shilin Shakti <shilins@kpitcummins.com>
1543
1544 * common.h (EM_XC16X): New entry for xc16x cpu.
1545 Sort other EM_* numbers into numerical order.
1546 * xc16x.h: New file.
fd2f25da 1547
84d1d650
L
15482006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1549
1550 PR binutils/2258
1551 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1552 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1553
266abb8f
NS
15542006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1555
1556 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1557 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1558 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1559 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1560 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1561
15622006-02-06 Steve Ellcey <sje@cup.hp.com>
1563
1564 * ia64.h (SHF_IA_64_HP_TLS): New.
1565
67a4f2b7
AO
15662006-01-18 Alexandre Oliva <aoliva@redhat.com>
1567
1568 Introduce TLS descriptors for i386 and x86_64.
1569 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1570 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1571 New.
1572 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1573 R_X86_64_TLSDESC): New.
1574
64fd6348
NC
15752006-01-09 Mike Frysinger <vapier@gentoo.org>:
1576
1577 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1578
d031aafb
NS
15792005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1580
1581 Second part of ms1 to mt renaming.
1582 * common.h (EM_MT): Renamed.
1583 * mt.h: Rename relocs, cpu & other defines.
1584
e210c36b
NC
15852005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1586
1587 * mt.h: Renamed from ms1.h
1588
39b41c9c
PB
15892005-12-12 Paul Brook <paul@codesourcery.com>
1590
1591 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1592
5e2b0d47
NC
15932005-11-11 Nick Clifton <nickc@redhat.com>
1594
1595 PR 1150
1596 * mips.h (STO_OPTIONAL): Define.
1597 (ELF_MIPS_IS_OPTIONAL): Define.
1598
e210c36b
NC
15992005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1600
1601 Add ms2.
1602 * ms1.h (EF_MS1_CPU_MS2): New.
1603
16042005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1605
1606 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1607
3c9b82ba
NC
16082005-09-30 Catherine Moore <clm@cm00re.com>
1609
1610 * bfin.h: New file.
1611 * common.h (EM_BLACKFIN): Define.
1612
ee065d83
PB
16132005-10-08 Paul Brook <paul@codesourcery.com>
1614
1615 * arm.h: Add prototypes for BFD object attribute routines.
1616
1cacb694
RE
16172005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1618
1619 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1620
3c26c61a
DA
16212005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1622
1623 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1624 New defines.
1625
67762f6b
DA
16262005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1627
1628 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1629 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1630 deprecated defines.
1631 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1632 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1633 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1634 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1635 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1636 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1637 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1638 NT_HP_UX_OPTIONS): Define.
1639
fd54057a
DD
16402005-07-25 DJ Delorie <dj@redhat.com>
1641
1642 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1643
3b22753a
L
16442005-07-25 Jan Hubicka <jh@suse.cz>
1645
1646 * x86-64.h (SHN_X86_64_LCOMMON): New.
1647 (SHF_X86_64_LARGE): New.
1648
157e7bd1
NC
16492005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1650
1651 * m32r.h (R_M32R_REL32): Added.
1652
df45824a
BE
16532005-07-18 Ben Elliston <bje@au.ibm.com>
1654
1655 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1656 Replace with DW_ATE_decimal_float (now in DWARF 3).
1657
49f58d10
JB
16582005-07-14 Jim Blandy <jimb@redhat.com>
1659
1660 Add support for Renesas M32C and M16C.
1661 * common.h (EM_M32C): New machine number.
1662 * m32c.h: New file.
fd2f25da 1663
e210c36b
NC
16642005-06-17 Jakub Jelinek <jakub@redhat.com>
1665
1666 * external.h (GRP_ENTRY_SIZE): Define.
1667
d6ab8113
JB
16682005-06-17 Jan Beulich <jbeulich@novell.com>
1669
1670 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1671 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1672 R_X86_64_GOTPC32.
1673
3c33e371
AH
16742005-06-07 Aldy Hernandez <aldyh@redhat.com>
1675 Michael Snyder <msnyder@redhat.com>
1676 Stan Cox <scox@redhat.com>
1677
1678 * common.h (EM_MS1): Define.
1679
1680 * ms1.h: New file.
1681
2acf634e
RH
16822005-05-31 Richard Henderson <rth@redhat.com>
1683
1684 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1685
484124bb
RH
16862005-05-29 Richard Henderson <rth@redhat.com>
1687
1688 * alpha.h (DT_ALPHA_PLTRO): New.
1689
d68f4033
BE
16902005-05-19 Ben Elliston <bje@au.ibm.com>
1691
1692 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1693 the user-defined encoding space pending inclusion in the standard.
1694
cb1afa5c
ZW
16952005-05-18 Zack Weinberg <zack@codesourcery.com>
1696
1697 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1698 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1699
c19d1205
ZW
17002005-05-17 Zack Weinberg <zack@codesourcery.com>
1701
1702 * arm.h: Import complete list of official relocation names
1703 and numbers from AAELF. Define FAKE_RELOCs for old names.
1704 Remove a few old names no longer used anywhere.
1705
1fe44d79
AM
17062005-05-14 Alan Modra <amodra@bigpond.net.au>
1707
1708 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1709
2df98d85
AM
17102005-05-11 Alan Modra <amodra@bigpond.net.au>
1711
1712 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1713 R_PPC_RELAX32PC_PLT) Adjust.
1714 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1715 (DT_PPC_GLINK): Define.
1716
e172dbf8
NC
17172005-05-10 Nick Clifton <nickc@redhat.com>
1718
1719 * Update the address and phone number of the FSF organization in
1720 the GPL notices in the following files:
2df98d85 1721 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1722 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1723 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1724 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1725 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1726 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1727 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1728
faa7ef87
L
17292005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1730
a63027e5
L
1731 Moved from ../ChangeLog
1732
faa7ef87
L
1733 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1734 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1735
1736 2004-10-12 Paul Brook <paul@codesourcery.com>
1737 * arm.h (EF_ARM_EABI_VER4): Define.
1738
1739 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1740
1741 * common.h (PT_SUNW_EH_FRAME): Define.
1742 * x86-64.h (SHT_X86_64_UNWIND): Define.
1743
1744 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1745 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1746 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1747 (XTENSA_PROP_SEC_NAME): Define.
1748 (property_table_entry): Add flags field.
1749 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1750
1751 2004-09-17 Paul Brook <paul@codesourcery.com>
1752 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1753 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1754 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1755
1756 2004-09-13 Paul Brook <paul@codesourcery.com>
1757 * arm.h: Rename RELABS to TARGET1.
1758
1759 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1760 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1761 (PT_GNU_RELRO): Define.
1762
ba93b8ac
DJ
17632005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1764 Phil Blundell <philb@gnu.org>
1765
1766 * arm.h: Add TLS relocations.
1767
c927f9ef
BE
17682005-03-23 Ben Elliston <bje@au.ibm.com>
1769
1770 * dwarf.h: Merge with GCC's dwarf.h.
1771
238d258f
NC
17722005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1773
1774 * m68k.h (EF_CFV4E): Define.
1775
b294bdf8
MM
17762005-03-17 Paul Brook <paul@codesourcery.com>
1777 Dan Jacobowitz <dan@codesourcery.com>
1778 Mark Mitchell <mark@codesourcery.com>
1779
1780 * arm.h (PT_ARM_EXIDX): Define.
1781
51cb3ca7
DJ
17822005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1783 Joseph Myers <joseph@codesourcery.com>
1784
1785 * mips.h: Define MIPS TLS relocations.
1786
d6f16593 17872005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1788 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1789
1790 * mips.h (R_MIPS16_GOT16): New reloc code.
1791 (R_MIPS16_CALL16): Likewise.
1792 (R_MIPS16_HI16): Likewise.
1793 (R_MIPS16_LO16): Likewise.
1794 (R_MIPS16_min): New fake reloc code.
1795 (R_MIPS16_max): Likewise.
1796
a1c17af2
MR
17972005-02-11 Maciej W. Rozycki <macro@mips.com>
1798
1799 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1800
90219bd0
AO
18012005-01-25 Alexandre Oliva <aoliva@redhat.com>
1802
1803 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1804 * frv.h: Add R_FRV_TLSMOFF.
1805 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1806 * frv.h: Add TLS relocations.
1807
e38bc3b5
NC
18082005-01-17 Nick Clifton <nickc@redhat.com>
1809
1810 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1811 EF_SH2A_SH3E): New flags.
1812 (EF_SH_BFD_TABLE): Add these new flags to the table.
1813
b4a38de6
AM
18142005-01-12 Alan Modra <amodra@bigpond.net.au>
1815
1816 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1817 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1818
750bce0e 18192004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1820
faa7ef87 1821 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1822
1e50d24d
RS
18232004-12-16 Richard Sandiford <rsandifo@redhat.com>
1824
1825 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1826
69881c93
ILT
18272004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1828
1829 * mips.h (E_MIPS_MACH_9000): Define.
1830
b676888f
HPN
18312004-11-04 Hans-Peter Nilsson <hp@axis.com>
1832
1833 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1834 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1835 macros.
1836
637cf767
EC
18372004-10-06 Eric Christopher <echristo@redhat.com>
1838
1839 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1840
40a18ebd
NC
18412004-10-01 Paul Brook <paul@codesourcery.com>
1842
1843 * arm.h (SHT_ARM_EXIDX): Define.
1844 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1845 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1846 Define.
1847
b18c562e
NC
18482004-08-25 Dmitry Diky <diwil@spec.ru>
1849
1850 * msp430.h: Add new relocs.
1851
083febaa
L
18522004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1853
1854 * i386.h (R_386_USED_BY_INTEL_200): New.
1855
1d70c7fb
AO
18562004-07-29 Alexandre Oliva <aoliva@redhat.com>
1857
1858 Introduce SH2a support.
1859 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1860 * sh.h (EF_SH2A_NOFPU): New.
1861 2003-12-01 Michael Snyder <msnyder@redhat.com>
1862 * sh.h (EF_SH2A): New.
1863
670ec21d
NC
18642004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1865
1866 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1867 BFD_RELOC_CRX_SWITCH32.
1868
1fe1f39c
NC
18692004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1870
1871 * common.h (EM_CRX): Define.
1872 * crx.h: New file.
1873
097f809a
NC
18742004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1875
1876 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1877 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1878
375db92b
AM
18792004-06-19 Alan Modra <amodra@bigpond.net.au>
1880
1881 * common.h (ELF64_R_INFO): Warning fix.
1882
092dcd75
CD
18832004-06-14 Chris Demetriou <cgd@broadcom.com>
1884
1885 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1886 with an updated comment.
1887
f6f9408f
JR
18882004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1889
1890 * sh.h (EF_SH_HAS_DSP): Remove.
1891 (EF_SH_HAS_FP): Remove.
1892 (EF_SH_MERGE_MACH): Remove.
1893 (EF_SH4_NOFPU): Convert to decimal.
1894 (EF_SH4A_NOFPU): Likewise.
1895 (EF_SH4_NOMMU_NOFPU): Likewise.
1896 (EF_SH3_NOMMU): Add new macro.
1897 (EF_SH_BFD_TABLE): Likewise.
1898 (sh_find_elf_flags): Add prototype.
1899 (sh_elf_get_flags_from_mach): Likewise.
1900
4030e8f6
CD
19012004-04-24 Chris Demetriou <cgd@broadcom.com>
1902
1903 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1904 (R_MIPS_GNU_REL_HI16): Remove.
1905 (R_MIPS_GNU_REL16_S2): Update comment.
1906
0949843d 19072004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1908 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1909
1910 * common.h (EM_CR): Define.
1911 * cr16c.h: New file.
1912
d507cf36
PB
19132004-03-23 Paul Brook <paul@codesourcery.com>
1914
1915 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1916
ae51a426
JR
19172003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1918
1919 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1920
676a64f4
RS
19212004-03-01 Richard Sandiford <rsandifo@redhat.com>
1922
1923 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1924
481fedf3
RM
19252004-01-28 Roland McGrath <roland@redhat.com>
1926
1927 * common.h (AT_SECURE): New macro.
1928
7e67eb11
RM
19292004-01-21 Roland McGrath <roland@redhat.com>
1930
1931 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1932 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1933 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1934 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1935 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1936
3fe74472
MK
19372004-01-17 Mark Kettenis <kettenis@gnu.org>
1938
1939 * common.h (NT_OPENBSD_IDENT): Define.
1940
79987b2f
AO
19412004-01-06 Alexandre Oliva <aoliva@redhat.com>
1942
1943 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1944 * frv.h (EF_FRV_FDPIC): New macro.
1945 (EF_FRV_PIC_FLAGS): Adjust.
1946 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1947 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1948 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1949 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1950 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1951 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1952 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1953 New.
1954
252b5132 1955
c9e214e5 1956For older changes see ChangeLog-9103
252b5132 1957\f
4b95cf5c 1958Copyright (C) 2004-2014 Free Software Foundation, Inc.
752937aa
NC
1959
1960Copying and distribution of this file, with or without modification,
1961are permitted in any medium without royalty provided the copyright
1962notice and this notice are preserved.
1963
252b5132 1964Local Variables:
c9e214e5
AM
1965mode: change-log
1966left-margin: 8
1967fill-column: 74
252b5132
RH
1968version-control: never
1969End: