]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
Add .abiversion related support for ELFv2
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
ee67d69a
AM
12013-10-30 Alan Modra <amodra@gmail.com>
2
3 * ppc64.h (EF_PPC64_ABI): Define.
4
f9c6b907
AM
52013-10-30 Alan Modra <amodra@gmail.com>
6
7 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
8 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
9 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
10 (IS_PPC64_TLS_RELOC): Match new tls relocs.
11
63b8b2af
CF
122013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
13
14 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
15 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
16
f303dcc0
SE
172013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
18
19 * mips.h (EF_MIPS_FP64): New e_flags bit.
20
4046d87a
NC
212013-08-09 Nick Clifton <nickc@redhat.com>
22
23 * rl78.c (E_FLAG_RL78_G10): Define.
24
d929bc19
MR
252013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
26
27 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
28 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
29 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
30 Val_GNU_MIPS_ABI_FP_64): New enum.
31
ba92f887
MR
322013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
33
34 * mips.h (EF_MIPS_NAN2008): New macro.
35
ee4dff51
TG
362013-07-08 Tristan Gingold <gingold@adacore.com>
37
38 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
39
fb798c50
AK
402013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
41
42 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
43 R_390_PC24DBL, and R_390_PLT24DBL.
44
a6bb11b2
YZ
452013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
46
47 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
48
1bbce132
MR
492013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
50
51 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
52 (ELF_ST_SET_MIPS_PLT): Likewise.
53
8847944f
WN
542013-06-19 Will Newton <will.newton@linaro.org>
55
56 * aarch64.h: Remove R_AARCH64_IRELATIVE.
57
692e2b8b
WN
582013-06-07 Will Newton <will.newton@linaro.org>
59
60 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
61
48e65d55
MR
622013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
63
64 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
65
067ec077
CM
662013-05-30 Paul Brook <paul@codesourcery.com>
67
68 * mips.h (R_MIPS_EH): New.
69
418009c2
YZ
702013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
71
72 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
73 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
74 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
75 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
76
45901633
L
772013-05-22 H.J. Lu <hongjiu.lu@intel.com>
78
79 * common.h (EM_INTEL205): New.
80 (EM_INTEL206): Likewise.
81 (EM_INTEL207): Likewise.
82 (EM_INTEL208): Likewise.
83 (EM_INTEL209): Likewise.
84
13761a11
NC
852013-05-02 Nick Clifton <nickc@redhat.com>
86
87 * msp430.h: Add MSP430X relocs.
88 Add some more MSP430 machine numbers.
89 Add values used by .MSP430.attributes section.
90
81f5558e
NC
912013-03-21 Michael Schewe <michael.schewe@gmx.net>
92
93 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
94 mov @(disp:32,ERx) to mov @(disp:16,ERx).
95
abb3f6cc
NC
962013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
97
98 * common.h (NT_S390_TDB): Define.
99
36591ba1
SL
1002013-02-06 Sandra Loosemore <sandra@codesourcery.com>
101 Andrew Jenner <andrew@codesourcery.com>
102
103 Based on patches from Altera Corporation.
104
105 * nios2.h: New file.
106
78c8d46c
NC
1072013-01-24 Nick Clifton <nickc@redhat.com>
108
109 * v850.h: Add support for e3v5 architecture.
110 Reorganize processor selection macros.
111
e1ec603f
L
1122013-01-16 H.J. Lu <hongjiu.lu@intel.com>
113
114 * i386.h (R_386_SIZE32): Fill it.
115 * x86-64.h (R_X86_64_SIZE32): Likewise.
116 (R_X86_64_SIZE64): Likewise.
117
a3c62988
NC
1182013-01-10 Will Newton <will.newton@imgtec.com>
119
120 * common.h: Fix case of "Meta".
121 * metag.h: New file.
122
652451f8
YZ
1232013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
124
125 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
126 definitions.
127
e407c74b
NC
1282013-01-04 Juergen Urban <JuergenUrban@gmx.de>
129
130 * mips.h: Add MIPS machine variant number for r5900 which is
131 compatible with old Playstation 2 software.
132
34b60028
L
1332012-11-16 H.J. Lu <hongjiu.lu@intel.com>
134
135 * common.h (DF_1_CONLFAT): Renamed to ...
136 (DF_1_CONFALT): This.
137 (DF_1_ENDFILTEE): New.
138 (DF_1_DISPRELDNE): Likewise.
139 (DF_1_DISPRELPND): Likewise.
140 (DF_1_NODIRECT): Likewise.
141 (DF_1_IGNMULDEF): Likewise.
142 (DF_1_NOKSYMS): Likewise.
143 (DF_1_NOHDR): Likewise.
144 (DF_1_EDITED): Likewise.
145 (DF_1_NORELOC): Likewise.
146 (DF_1_SYMINTPOSE): Likewise.
147 (DF_1_GLOBAUDIT): Likewise.
148 (DF_1_SINGLETON): Likewise.
149
708e2187
NC
1502012-11-09 Nick Clifton <nickc@redhat.com>
151
152 * rx.h (EF_RX_CPU_RX): Add comment.
153 (E_FLAG_RX_ABI): Define.
154
de863c74
NC
155 * v850.h: Add RH850 ABI values.
156
c266cd02
MR
1572012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
158
159 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
160
ff826ef3
TT
1612012-11-01 Tom Tromey <tromey@redhat.com>
162
163 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
164
3bfcb652
NC
1652012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
166
167 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
168 (EF_ARM_ABI_FLOAT_HARD): Likewise.
169
9ece1fa9
TT
1702012-10-23 Tom Tromey <tromey@redhat.com>
171
172 * common.h (NT_SIGINFO, NT_FILE): New defines.
173
e5b95258
WL
1742012-08-27 Walter Lee <walt@tilera.com>
175
176 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
177 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
178 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
179 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
180 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
181 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
182 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
183 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
184 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
185 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
186 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
187 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
188 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
189 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 190
a06ea964
NC
1912012-08-13 Ian Bolton <ian.bolton@arm.com>
192 Laurent Desnogues <laurent.desnogues@arm.com>
193 Jim MacArthur <jim.macarthur@arm.com>
194 Marcus Shawcroft <marcus.shawcroft@arm.com>
195 Nigel Stephens <nigel.stephens@arm.com>
196 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
197 Richard Earnshaw <rearnsha@arm.com>
198 Sofiane Naci <sofiane.naci@arm.com>
199 Tejas Belagod <tejas.belagod@arm.com>
200 Yufeng Zhang <yufeng.zhang@arm.com>
201
202 * aarch64.h: New file.
203 * common.h (EM_res183): Rename to EM_AARCH64.
204 (EM_res184): Rename to EM_ARM184.
205
cefc6d46
IS
2062012-06-28 Iain Sandoe <iain@codesourcery.com>
207
208 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
209 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
210
40551fb8
NC
2112012-05-16 Georg-Johann Lay <avr@gjlay.de>
212
213 PR target/13503
214 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
215
6927f982
NC
2162012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
217
218 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
219 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
220 (E_M68HC11_XGATE_RAMOFFSET): Define.
221
b9c361e0
JL
2222012-05-14 James Lemke <jwlemke@codesourcery.com>
223 * ppc.h (SEC_PPC_VLE): Remove.
224
2252012-05-14 Catherine Moore <clm@codesourcery.com>
226 James Lemke <jwlemke@codesourcery.com>
227
228 * ppc.h (R_PPC_VLE_REL8): New reloction.
229 (R_PPC_VLE_REL15): Likewise.
230 (R_PPC_VLE_REL24): Likewise.
231 (R_PPC_VLE_LO16A): Likewise.
232 (R_PPC_VLE_LO16D): Likewise.
233 (R_PPC_VLE_HI16A): Likewise.
234 (R_PPC_VLE_HI16D): Likewise.
235 (R_PPC_VLE_HA16A): Likewise.
236 (R_PPC_VLE_HA16D): Likewise.
237 (R_PPC_VLE_SDA21): Likewise.
238 (R_PPC_VLE_SDA21_LO): Likewise.
239 (R_PPC_VLE_SDAREL_LO16A): Likewise.
240 (R_PPC_VLE_SDAREL_LO16D): Likewise.
241 (R_PPC_VLE_SDAREL_HI16A): Likewise.
242 (R_PPC_VLE_SDAREL_HI16D): Likewise.
243 (R_PPC_VLE_SDAREL_HA16A): Likewise.
244 (R_PPC_VLE_SDAREL_HA16D): Likewise.
245 (SEC_PPC_VLE): Remove.
246 (PF_PPC_VLE): New program header flag.
247 (SHF_PPC_VLE): New section header flag.
248 (vle_opcodes, vle_num_opcodes): New.
249 (VLE_OP): New macro.
250 (VLE_OP_TO_SEG): New macro.
251
99700d6f
NC
2522012-05-11 Georg-Johann Lay <avr@gjlay.de
253
254 PR target/13503
255 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
256 R_AVR_8_HI8, R_AVR_8_HHI8.
257
f6c1a2d5
NC
2582012-05-03 Sean Keys <skeys@ipdatasys.com>
259
260 * xgate.h: Mininal file to support XGATE relocations.
261
4d296447
DM
2622012-04-27 David S. Miller <davem@davemloft.net>
263
264 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
265 pause, and compare-and-branch instructions.
266
0a22ae8e
NC
2672012-03-07 Nick Clifton <nickc@redhat.com>
268
269 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
270 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
271 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
272 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
273
6f7be959
WL
2742012-02-25 Walter Lee <walt@tilera.com>
275
276 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
277 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
278 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
279 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
280 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
281 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
282 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
283 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
284 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
285 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
286 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
287 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
288 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
289 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
290 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
291 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
292 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
293 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
294 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
295 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
296 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
297 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
298 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
299 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
300 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
301 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
302 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
303 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
304 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
305 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
306 (R_TILEGX_TLS_GD_CALL): Ditto.
307 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
308 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
309 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
310 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
311 (R_TILEGX_TLS_IE_LOAD): Ditto.
312 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
313 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
314 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
315 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
316 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
317 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
318 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
319 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
320 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
321 (R_TILEPRO_TLS_IE_LOAD): Ditto.
322 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
323 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
324 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
325 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
326 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
327 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
328 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
329 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
330
9cea966c
DD
3312011-12-22 DJ Delorie <dj@redhat.com>
332
333 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
334 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
335
8b40760a
L
3362011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
337
338 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
339
355b81d9
UW
3402011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
341
342 * common.h (NT_S390_LAST_BREAK): Define.
343 (NT_S390_SYSTEM_CALL): Likewise.
344
99c513f6
DD
3452011-11-01 DJ Delorie <dj@redhat.com>
346
347 * common.h (EM_RL78, EM_78K0R): New.
348 * rl78.h: New.
349
cfb8c092
NC
3502011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
351
352 * epiphany.h: New file.
353 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
354
3b421ab3
AM
3552011-10-10 Alan Modra <amodra@gmail.com>
356
357 * ppc64.h (R_PPC64_TOCSAVE): Add.
358
d4cb0ea0
NC
3592011-10-05 DJ Delorie <dj@redhat.com>
360
361 * rx.h (E_FLAG_RX_PID): New.
362
9e8c70f9
DM
3632011-09-21 David S. Miller <davem@davemloft.net>
364
365 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
366 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
367
505b88fb
L
3682011-08-12 H.J. Lu <hongjiu.lu@intel.com>
369
370 PR ld/13082
371 * x86-64.h (R_X86_64_RELATIVE64): New.
372
df58fc94
RS
3732011-07-24 Chao-ying Fu <fu@mips.com>
374 Maciej W. Rozycki <macro@codesourcery.com>
375
376 * mips.h (R_MICROMIPS_min): New relocations.
377 (R_MICROMIPS_26_S1): Likewise.
378 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
379 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
380 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
381 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
382 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
383 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
384 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
385 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
386 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
387 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
388 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
389 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
390 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
391 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
392 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
393 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
394 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
395 (R_MICROMIPS_max): Likewise.
396 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
397 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
398 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
399 (STO_MICROMIPS): Likewise.
400 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
401 (ELF_ST_IS_COMPRESSED): Likewise.
402 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
403 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
404 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
405
7a9068fe
L
4062011-07-22 H.J. Lu <hongjiu.lu@intel.com>
407
408 * common.h (EM_K1OM): New.
409
9c55345c
TS
4102011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
411 Thomas Schwinge <thomas@schwinge.name>
412
2bb70ae0 413 PR binutils/12913
9c55345c
TS
414 * common.h (ELFOSABI_GNU): Define, replaces...
415 (ELFOSABI_LINUX): ... this, kept as an alias.
416 (ELFOSABI_HURD): Remove.
417
faa9a424
UW
4182011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
419
420 * common.h (NT_ARM_VFP): Define.
421
aa137e4d
NC
4222011-06-13 Walter Lee <walt@tilera.com>
423
424 * common.h: Add EM_TILEGX.
425 * tilegx.h: New file.
426 * tilepro.h: New file.
427
2ddcd4af
TG
4282011-06-09 Tristan Gingold <gingold@adacore.com>
429
430 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
431
cc643b88
NC
4322011-06-02 Nick Clifton <nickc@redhat.com>
433
434 * common.h: Fix spelling mistake in comment.
435 * reloc-macros.h: Likewise.
436
63e1a0fc
PB
4372011-05-31 Paul Brook <paul@codesourcery.com>
438
439 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
440
8b40760a
L
4412011-05-09 Paul Brook <paul@codesourcery.com>
442
443 * tic6x.h (ELF_STRING_C6000_unwind,
444 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
445 ELF_STRING_C6000_unwind_info_once): Define.
446
e21e5835
NC
4472011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
448
449 * common.h (NT_STAPSDT): New define.
450
c7811365
BS
4512011-03-31 Bernd Schmidt <bernds@codesourcery.com>
452
453 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
454 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
455 (SHN_TIC6X_SCOMMON): Define.
456
00e98fc7
TG
4572011-03-31 Tristan Gingold <gingold@adacore.com>
458
459 * ia64.h (Elf64_External_VMS_Note): New struct.
460 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
461 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
462 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
463 (NT_VMS_PATCHTIME) New macros.
464
34e77a92
RS
4652011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
466
467 * arm.h (R_ARM_IRELATIVE): New relocation.
468
35fc36a8
RS
4692011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
470
471 * internal.h (elf_internal_sym): Add st_target_internal.
472 * arm.h (arm_st_branch_type): New enum.
473 (ARM_SYM_BRANCH_TYPE): New macro.
474
8f7e76d0
NC
4752011-03-10 Nick Clifton <nickc@redhat.com>
476
477 * common.h (EM_V850): V850s now supplied by Renesas.
478
15a44d57
AM
4792011-02-25 Alan Modra <amodra@gmail.com>
480
eba5cfbc 481 PR 12516
15a44d57
AM
482 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
483 sections at start or end of PT_DYNAMIC.
484
0855e32b
NS
4852011-01-10 Nathan Sidwell <nathan@codesourcery.com>
486 Glauber de Oliveira Costa <glommer@gmail.com>
487
488 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
489 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
490 relocations.
491
aa137e4d
NC
4922010-11-16 Jie Zhang <jie.zhang@analog.com>
493
494 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
495 (EF_BFIN_DATA_IN_L1): Define.
496
fd503541
NC
4972010-11-11 Mingming Sun <mingm.sun@gmail.com>
498
499 * mips.h (E_MIPS_MACH_LS3A): Defined.
500
87779176
JM
5012010-11-02 Joseph Myers <joseph@codesourcery.com>
502
503 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
504 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
505 Tag_ABI_array_object_alignment,
506 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
507
3cbd1c06
JM
5082010-10-29 Joseph Myers <joseph@codesourcery.com>
509
510 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
511
b5593623
JM
5122010-10-29 Bernd Schmidt <bernds@codesourcery.com>
513 Joseph Myers <joseph@codesourcery.com>
514
515 * tic6x-attrs.h (Tag_ABI_DSBT): New.
516
75fa6dc1
JM
5172010-10-21 Joseph Myers <joseph@codesourcery.com>
518
519 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
520 value 4.
521 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
522 attribute renaming.
523
1cd986c5
NC
5242010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
525 Ina Pandit <ina.pandit@kpitcummins.com>
526
527 * v850.h: Add support for V850E2 and V850E2V3.
528 (v850_reloc_type): Update the newly added relocations
529
f4638467
AM
5302010-07-20 Alan Modra <amodra@gmail.com>
531
532 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
533 (ELF_SECTION_SIZE): ..here.
534 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
535 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
536
ba761f19
AM
5372010-06-25 Alan Modra <amodra@gmail.com>
538
539 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
540
59e6276b
JM
5412010-06-15 Joseph Myers <joseph@codesourcery.com>
542
543 * tic6x-attrs.h: New.
544 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
545 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
546 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
547 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
548 C6XABI_Tag_CPU_arch_C674X): Define.
549
28f997cf
TG
5502010-06-11 Tristan Gingold <gingold@adacore.com>
551
552 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
553 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
554 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
555 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
556 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
557 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
558 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
559 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
560 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
561 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
562 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
563 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
564 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
565 (Elf64_External_VMS_IMAGE_RELA): Ditto.
566 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
567 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
568 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
569 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
570 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
571 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
572 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
573 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
574
8e45593f
NC
5752010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
576 Joseph Myers <joseph@codesourcery.com>
577 Andrew Stubbs <ams@codesourcery.com>
578
579 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
580 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
581 other invalid ranges.
582 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
583 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
584 (R_SH_FUNCDESC_VALUE): New.
585
18ae9cc1
L
5862010-05-18 H.J. Lu <hongjiu.lu@intel.com>
587
588 PR gas/11600
589 * common.h (SHF_EXCLUDE): New.
590
591 * i370.h (SHF_EXCLUDE): Removed.
592 * or32.h (SHF_EXCLUDE): Likewise.
593 * ppc.h (SHF_EXCLUDE): Likewise.
594 * sparc.h (SHF_EXCLUDE): Likewise.
595
9a83a553
AM
5962010-04-23 Alan Modra <amodra@gmail.com>
597
598 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
599 Invert logic to clarify test for .tbss.
600 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
601 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
602 macro args with parentheses.
603 (ELF_SECTION_IN_SEGMENT): Define.
604 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
605 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
606
75375b3e
MGD
6072010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
608
609 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
610 Tag_FP_HP_extension): Add new ABI attribute tags.
611
e4e42b45
NC
6122010-04-15 Nick Clifton <nickc@redhat.com>
613
614 * alpha.h: Update copyright notice to use GPLv3.
615 * arc.h: Likewise.
616 * arm.h: Likewise.
617 * avr.h: Likewise.
618 * bfin.h: Likewise.
619 * common.h: Likewise.
620 * cr16.h: Likewise.
621 * cr16c.h: Likewise.
622 * cris.h: Likewise.
623 * crx.h: Likewise.
624 * d10v.h: Likewise.
625 * d30v.h: Likewise.
626 * dlx.h: Likewise.
627 * dwarf.h: Likewise.
628 * external.h: Likewise.
629 * fr30.h: Likewise.
630 * frv.h: Likewise.
631 * h8.h: Likewise.
632 * hppa.h: Likewise.
633 * i370.h: Likewise.
634 * i386.h: Likewise.
635 * i860.h: Likewise.
636 * i960.h: Likewise.
637 * ia64.h: Likewise.
638 * internal.h: Likewise.
639 * ip2k.h: Likewise.
640 * iq2000.h: Likewise.
641 * lm32.h: Likewise.
642 * m32c.h: Likewise.
643 * m32r.h: Likewise.
644 * m68hc11.h: Likewise.
645 * m68k.h: Likewise.
646 * mcore.h: Likewise.
647 * mep.h: Likewise.
648 * microblaze.h: Likewise.
649 * mips.h: Likewise.
650 * mmix.h: Likewise.
651 * mn10200.h: Likewise.
652 * moxie.h: Likewise.
653 * msp430.h: Likewise.
654 * mt.h: Likewise.
655 * openrisc.h: Likewise.
656 * or32.h: Likewise.
657 * pj.h: Likewise.
658 * ppc.h: Likewise.
659 * ppc64.h: Likewise.
660 * reloc-macros.h: Likewise.
661 * rx.h: Likewise.
662 * s390.h: Likewise.
663 * sh.h: Likewise.
664 * sparc.h: Likewise.
665 * spu.h: Likewise.
666 * v850.h: Likewise.
667 * vax.h: Likewise.
668 * vxworks.h: Likewise.
669 * x86-64.h: Likewise.
670 * xc16x.h: Likewise.
671 * xstormy16.h: Likewise.
672 * xtensa.h: Likewise.
673
9957b18f
AM
6742010-04-08 David Stubbs <stubbs@icerasemi.com>
675
676 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
677 cannot contain any sections.
678
40b36596
JM
6792010-03-25 Joseph Myers <joseph@codesourcery.com>
680
681 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
682 * tic6x.h: New.
683
e1dcda2d
L
6842010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685
686 * common.h (VER_FLG_*): Document.
687 (VER_FLG_INFO): Define.
688
17e57237
NC
6892010-02-23 Andrew Zabolotny <anpaza@mail.ru>
690
691 PR binutils/11297
692 * avr.h: (R_AVR_8): New relocation number.
693
cd21e546
MGD
6942010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
695
696 * arm.h (Tag_MPextension_use): Renumber.
697 (Tag_DIV_use): Add.
698 (Tag_MPextension_use_legacy): Likewise.
699
d7eeb400
MS
7002010-02-09 Michael Holzheu <holzheu@de.ibm.com>
701
702 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
703 NT_S390_CTRS and NT_S390_PREFIX): Define.
704
e1dcda2d
L
7052010-02-08 David S. Miller <davem@davemloft.net>
706
707 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
708
4339cae0
L
7092010-02-02 H.J. Lu <hongjiu.lu@intel.com>
710
711 * common.h (NT_386_XSTATE): New.
712
3ff95107 7132010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 714
3ff95107
L
715 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
716
c75a08aa
AM
7172010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
718
4339cae0 719 * common.h (PN_XNUM): Define.
c75a08aa 720
0675e188
UW
7212009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
722
723 * common.h (NT_S390_HIGH_GPRS): Define.
724
32af9f6e
AM
7252009-12-17 Alan Modra <amodra@bigpond.net.au>
726
727 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
728 R_PPC_RELAX32PC_PLT): Delete.
729 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
730
8b40760a
L
7312009-12-03 David Daney <ddaney@caviumnetworks.com>
732 Adam Nemet <adambnemet@gmail.com>
733
734 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
735
3c65b800
JM
7362009-11-28 Joseph Myers <joseph@codesourcery.com>
737
738 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
739 EM_TI_C5500, EM_CUDA): Define.
740 (EM_res140, EM_res141, EM_res142): Remove.
741
9e3c6df6
PB
7422009-11-17 Paul Brook <paul@codesourcery.com>
743 Daniel Jacobowitz <dan@codesourcery.com>
744
745 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
746
c7927a3c
NC
7472009-09-29 DJ Delorie <dj@redhat.com>
748
749 * rx.h: New file.
750
a7f2871e
AM
7512009-09-21 Alan Modra <amodra@bigpond.net.au>
752
753 * ppc.h (DT_PPC_TLSOPT): Define.
754 * ppc64.h (DT_PPC64_TLSOPT): Define.
755
7f6fed87
NC
7562009-08-10 Daniel Gutson <dgutson@codesourcery.com>
757
758 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
759 (SHT_ARM_OVERLAYSECTION): New define.
760
cb88ce9f
BS
7612006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
762
763 From Mike Frysinger <michael.frysinger@analog.com>
764 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
765 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
766 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
767 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
768 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
769 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
770 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
771 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
772 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
773 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
774 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
775 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
776 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
777 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
778 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
779 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
780 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
781 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
782 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 783
44db4087
ME
7842009-08-09 Michael Eager <eager@eagercon.com>
785
786 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 787 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 788
7ba29e2a
NC
7892009-08-06 Michael Eager <eager@eagercon.com>
790
791 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
792 * elf/microblaze.h: New reloc definitions.
793
28ec585f
AM
7942009-07-30 Alan Modra <amodra@bigpond.net.au>
795
796 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
797 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
798
8a9036a4
L
7992009-07-25 H.J. Lu <hongjiu.lu@intel.com>
800
801 * common.h (EM_L1OM): New.
802
8fdcc58d
TS
8032009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
804 Alan Modra <amodra@bigpond.net.au>
805
806 * spu.h (R_SPU_ADD_PIC): New.
807
3e7a7d11
NC
8082009-07-23 Ulrich Drepper <drepper@redhat.com>
809
810 * common.h (STB_GNU_UNIQUE): Define.
811
fa8f86ff
TT
8122009-07-10 Tom Tromey <tromey@redhat.com>
813
814 * dwarf2.h: Move to `..'.
815
1bffd25b
L
8162009-07-10 H.J. Lu <hongjiu.lu@intel.com>
817
818 * dwarf2.h: Just include ../dwarf2.h.
819
e054468f
AM
8202009-07-10 Alan Modra <amodra@bigpond.net.au>
821
822 * ppc.h (R_PPC_IRELATIVE): Add.
823 (R_PPC_RELAX32, R_PPC_RELAX32PC,
824 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
825 * ppc64.h (R_PPC64_IRELATIVE): Add.
826
3244e8f5
JJ
8272009-07-03 Jakub Jelinek <jakub@redhat.com>
828
829 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
830 and DW_OP_stack_value.
831
ceaf50a2
AM
8322009-06-22 Alan Modra <amodra@bigpond.net.au>
833
834 * ppc.h (R_PPC_RELAX*): Define as enum.
835
f865a31d
AG
8362009-06-11 Anthony Green <green@moxielogic.org>
837
838 * moxie.h (R_MOXIE_PCREL10): New.
839
cbe950e9
L
8402009-06-01 H.J. Lu <hongjiu.lu@intel.com>
841
842 PR ld/10205
843 * i386.h (R_386_IRELATIVE): New.
844 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
845
cf65542b
L
8462009-05-27 H.J. Lu <hongjiu.lu@intel.com>
847
848 * common.h: Update comments for dynamic tag ranges.
849
4e38f72c
DD
8502009-04-30 DJ Delorie <dj@redhat.com>
851
852 * mep.h (EF_MEP_COP_*): New.
853 (EF_MEP_ALL_FLAGS): Add them.
854
d8045f23
NC
8552009-04-30 Nick Clifton <nickc@redhat.com>
856
857 * common.h (STT_GNU_IFUNC): Define.
858
ed4a4bdf
CC
8592009-04-24 Cary Coutant <ccoutant@google.com>
860
861 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
862
20135e4c
NC
8632009-04-15 Anthony Green <green@moxielogic.com>
864
865 * common.h (EM_MOXIE): Define.
866 * moxie.h: New file.
867
4d28413b
DD
8682009-04-07 DJ Delorie <dj@redhat.com>
869
870 * mep.h (EF_MEP_CPU_C5): New.
871
96b2958f
L
8722009-04-01 H.J. Lu <hongjiu.lu@intel.com>
873
874 * common.h (EM_INTEL178): Removed.
875 (EM_INTEL179): Likewise.
876 (EM_ETPU): New.
877 (EM_SLE9X): Likewise.
878 (EM_INTEL181): Likewise.
879 (EM_INTEL182): Likewise.
880
f47a1d2e
L
8812009-03-31 H.J. Lu <hongjiu.lu@intel.com>
882
883 * common.h (EM_INTEL178): New.
884 (EM_INTEL179): Likewise.
885 (EM_INTEL180): Likewise.
886
0e879927
ILT
8872009-03-20 Mikolaj Zalewski <mikolajz@google.com>
888
889 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
890
4d407348
MK
8912009-03-14 Mark Kettenis <kettenis@gnu.org>
892
17e57237
NC
893 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
894 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
895 (NT_OPENBSD_WCOOKIE): New defines.
896
904001b0
JK
8972009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
898
899 * common.h (AT_RANDOM): Define.
900
727fc41e
AM
9012009-03-04 Alan Modra <amodra@bigpond.net.au>
902
903 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
904 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
905
c3b7224a
NC
9062009-03-02 Qinwei <qinwei@sunnorth.com.cn>
907
908 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
909 * common.h (EM_SCORE_OLD): Define.
910
36319970
L
9112009-02-23 H.J. Lu <hongjiu.lu@intel.com>
912
913 * common.h (STB_LOPROC): Replace Application-specific with
914 Processor-specific in comments.
915 (STB_HIPROC): Likewise.
916 (STT_LOPROC): Likewise.
917 (STT_HIPROC): Likewise.
918
52b6b6b9
JM
9192009-02-03 Sandip Matte <sandip@rmicorp.com>
920
921 * mips.h (E_MIPS_MACH_XLR): Define.
922
cf869cce
NC
9232009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
924
925 * m68k.h: Map TLS relocations to numbers.
926
91e22acd
AS
9272009-01-15 Andrew Stubbs <ams@codesourcery.com>
928 Julian Brown <julian@codesourcery.com>
929
930 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
931 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
932 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
933 version 2.07.
934 (Tag_undefined39, Tag_nodefaults): New enum values.
935 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
936 (Tag_conformance, Tag_Virtualization_use): Likewise.
937 (Tag_undefined69, Tag_MPextension_use): Likewise.
938
01e1a5bc
NC
9392009-01-15 Douglas B Rupp <rupp@gnat.com>
940
941 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
942 New macros. Minor reformatting.
943
84e94c90
NC
9442008-12-23 Jon Beniston <jon@beniston.com>
945
946 * lm32.h: New file.
947
0f88be7a
NC
9482008-12-23 Nick Clifton <nickc@redhat.com>
949
950 * commmon.h (STT_IFUNC): Delete.
951
7a0cc8ed
HPN
9522008-12-20 Hans-Peter Nilsson <hp@axis.com>
953
954 * cris.h (R_CRIS_32_IE): New relocation.
955
e7c33416
NC
9562008-12-03 Nick Clifton <nickc@redhat.com>
957
958 * common.h (STT_IFUNC): Define.
959
e73521d6
SR
9602008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
961
962 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
963 R_CR16_GLOB_DAT): New relocations.
964
a973d22c
HPN
9652008-11-25 Hans-Peter Nilsson <hp@axis.com>
966
967 * cris.h (R_CRIS_32_TPREL): Correct comment.
968 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
969
8e79c3df
CM
9702008-11-18 Catherine Moore <clm@codesourcery.com>
971
972 * arm.h (Tag_ABI_FP_16bit_format): Define.
973
2b0bc088
NC
9742008-11-14 Nathan Sidwell <nathan@codesourcery.com>
975
976 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 977
759cc328
UW
9782008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
979
980 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
981
f82e0623
NF
9822008-10-10 Nathan Froyd <froydnj@codesourcery.com>
983
984 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
985
1d037692
HPN
9862008-10-04 Hans-Peter Nilsson <hp@axis.com>
987
988 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
989 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
990 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
991 (R_CRIS_16_TPREL): New relocations.
992
28dbbc02
BW
9932008-08-20 Bob Wilson <bob.wilson@acm.org>
994
995 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
996 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
997 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
998
861fb55a
DJ
9992008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1000 Daniel Jacobowitz <dan@codesourcery.com>
1001 Catherine Moore <clm@codesourcery.com>
1002 Mark Shinwell <shinwell@codesourcery.com>
1003
1004 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1005 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1006
0deb8eee
AM
10072008-08-04 Markus Weiss <weissms@aros.org>
1008
1009 * common.h (ELFOSABI_AROS): Update comment.
1010
3c7b9897
AM
10112008-07-26 Michael Eager <eager@eagercon.com>
1012
1013 * ppc.h: Add description of single-precision.
1014
89eeb0bc
LM
10152008-07-21 Luis Machado <luisgpm@br.ibm.com>
1016
1017 * common.h: Define NT_PPC_VSX.
1018
30c09090
RS
10192008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1020
1021 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1022
b8a39af8
SR
10232008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1024
1025 * common.h (EM_CR16): Correct value.
1026 (EM_CR16): Rename to EM_CR16_OLD.
1027
ff7eeb89
DD
10282008-06-12 DJ Delorie <dj@redhat.com>
1029
1030 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1031 (EM_M32C): Rename to EM_M32C_OLD.
1032
3c9a78e0
JM
10332008-06-12 Joseph Myers <joseph@codesourcery.com>
1034
1035 * common.h: Update e_machine table.
1036
a23ede3d
KK
10372008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1038
1039 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1040
2424f303
JM
10412008-06-09 Joseph Myers <joseph@codesourcery.com>
1042
1043 * common.h: Change registry@caldera.com to registry@sco.com.
1044
7c90103b
NC
10452008-05-21 Nick Clifton <nickc@redhat.com>
1046
1047 * reloc-macros.h: Add a comment about the use of the
1048 END_RELOC_NUMBERS symbol as a sentinel value.
1049
10502008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1051
7c90103b
NC
1052 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1053
14a6d8e0
DM
10542008-04-16 David S. Miller <davem@davemloft.net>
1055
1056 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1057 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1058 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1059 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1060
15397d0b
ILT
10612008-03-24 Ian Lance Taylor <iant@google.com>
1062
1063 * common.h (NT_GNU_GOLD_VERSION): Define.
1064
72de5009
AM
10652008-03-13 Alan Modra <amodra@bigpond.net.au>
1066
1067 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1068 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1069 Order struct as for external version.
1070
1bce5d2c
AM
10712008-03-12 Alan Modra <amodra@bigpond.net.au>
1072
4fbb74a6
AM
1073 PR 5900
1074 * common.h (SHN_BAD): Delete.
1075 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1076 * external.h: ..here.
1077 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1078 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1079 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1080
10812008-03-12 Alan Modra <amodra@bigpond.net.au>
1082
1083 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1084 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1085 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1086 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1087 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1088 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1089 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1090 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1091 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1092 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1093 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1094 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1095 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1096 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1097 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1098
35d60fe4
NC
10992008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1100
1101 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1102 DW_OP_PGI_omp_thread_num.
1103
7b03d09a
AN
11042008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1105
1106 * mips.h: Update copyright.
1107 (E_MIPS_MACH_OCTEON): New macro.
1108
148b93f2
NC
11092008-01-30 Tristan Gingold <gingold@adacore.com>
1110
1111 Add OpenVMS extensions.
1bce5d2c
AM
1112 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1113 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1114 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1115 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1116 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1117 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1118 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1119 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1120 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1121 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1122 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1123 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1124 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1125 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1126 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1127 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1128 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1129 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1130 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1131 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1132 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1133 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1134
c74ba406
MK
11352008-01-16 Mark Kettenis <kettenis@gnu.org>
1136
1137 * common.h (AT_SUN_AUXFLAGS): Define.
1138
60955fda
DJ
11392007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1140
1141 * dwarf2.h (DW_AT_hi_user): Correct value.
1142
1bbb5f21 11432007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1144
1bbb5f21 1145 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1146
350cc38d
MS
11472007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1148
1149 * mips.h (E_MIPS_MACH_LS2E): New.
1150 (E_MIPS_MACH_LS2F): New.
1151
f7bc09bd
NS
11522007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1153
1154 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1155 segments at the end of memory.
1156
e210c36b
NC
11572007-11-17 Thiemo Seufer <ths@mips.com>
1158
1159 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1160 in comment.
1161
e2a0d921
NC
11622007-11-16 Nick Clifton <nickc@redhat.com>
1163
1164 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1165 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1166 (DW_AT_stride): Rename to DW_AT_byte_stride.
1167
7a2b07ff
NS
11682007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1169
1170 * vxworks.h: New.
1171
569006e5
NC
11722007-10-30 Nick Clifton <nickc@redhat.com>
1173
1174 * mn10300.h (R_MN10300_ALIGN): Define.
1175
c6e65352
DJ
11762007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1177
1178 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1179
bfff1642
NC
11802007-10-19 Nick Clifton <nickc@redhat.com>
1181
1182 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1183
3e6ff6e5
RM
11842007-10-18 Roland McGrath <roland@redhat.com>
1185
1186 * common.h (NT_PPC_VMX): New macro.
1187
7fac7ff4
NC
11882007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1189
1190 * cr16.h: Updated with new relocaction macros.
1191
b10a8ae0
L
11922007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1193
1194 PR binutils/3281
1195 PR binutils/5037
1196 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1197 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1198 PT_GNU_RELRO segments.
1199
8d100c32
KH
12002007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1201
1202 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1203
b15fa79e
AM
12042007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1205
1206 * common.h (NT_SPU): Define.
1207
2b05f1b7
L
12082007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1209
1210 * common.h: Revert last change.
1211
94b11780
L
12122007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1213
1214 * common.h (PT_GNU_STACK): Renamed to ...
1215 (PT_GNU_ATTR): This.
1216 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1217
fd2f25da
RM
12182007-07-09 Roland McGrath <roland@redhat.com>
1219
1220 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1221
34c8bcba
JM
12222007-06-29 Joseph Myers <joseph@codesourcery.com>
1223
1224 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1225
2cf19d5c
JM
12262007-06-29 Joseph Myers <joseph@codesourcery.com>
1227
1228 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1229
104d59d1
JM
12302007-06-29 Joseph Myers <joseph@codesourcery.com>
1231
1232 * arm.h (elf32_arm_add_eabi_attr_int,
1233 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1234 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1235 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1236 Tag_Symbol, Tag_compatibility): Remove.
1237 * common.h (SHT_GNU_ATTRIBUTES): Define.
1238
3d3d428f
NC
12392007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1240
1241 * common.h (EM_CR16): New entry for CR16 cpu.
1242 * cr16.h: New file.
1243
99ded152
BW
12442007-06-11 Sterling Augustine <sterling@tensilica.com>
1245 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1246
99ded152
BW
1247 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1248 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1249
f89d32d9
CT
12502007-05-18 Caroline Tice <ctice@apple.com>
1251
fd2f25da 1252 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1253 DW_OP_GNU_uninit.
1254
4f4416b5
AM
12552007-05-12 Alan Modra <amodra@bigpond.net.au>
1256
1257 * spu.h (R_SPU_ADDR16X): Define.
1258 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1259
ece5ef60
AM
12602007-05-11 Alan Modra <amodra@bigpond.net.au>
1261
1262 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1263
627b32bc
AM
12642007-05-02 Alan Modra <amodra@bigpond.net.au>
1265
1266 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1267 and vma for appropriate sections.
1268
0c3e446c
JB
12692007-04-26 Jan Beulich <jbeulich@novell.com>
1270
1271 * common.h (DT_ENCODING): Correct value (back to spec mandated
1272 value).
1273
d4c87fc1
AM
12742007-03-08 Alan Modra <amodra@bigpond.net.au>
1275
1276 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1277 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1278 that don't clash with visibility bits.
1279
689d9c8c
AM
12802007-03-07 Alan Modra <amodra@bigpond.net.au>
1281
1282 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1283
b95dd98f 12842007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1285 Richard Sandiford <rsandifo@redhat.com>
1286 Richard Henderson <rth@redhat.com>
1287 DJ Delorie <dj@redhat.com>
1288 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1289
1290 * mep.h: New file.
b95dd98f
DB
1291 * common.h (EM_CYGNUS_MEP): Define.
1292
12932007-02-15 Dave Brolley <brolley@redhat.com>
1294
1295 From Graydon Hoare <graydon@redhat.com>:
1296 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1297
3bdcfdf4
KH
12982007-01-08 Kazu Hirata <kazu@codesourcery.com>
1299
1300 * m68k.h (EF_M68K_FIDO): New.
1301 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1302 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1303
9840d27e
KH
13042006-12-25 Kazu Hirata <kazu@codesourcery.com>
1305
1306 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1307
425c6cb0
KH
13082006-12-19 Kazu Hirata <kazu@codesourcery.com>
1309
1310 * m68k.h (EF_M68K_ARCH_MASK): New.
1311
3271a814
NS
13122006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1313
1314 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1315
c694fd50
KH
13162006-12-07 Kazu Hirata <kazu@codesourcery.com>
1317
1318 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1319 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1320 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1321 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1322 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1323 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1324 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1325 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1326 EF_M68K_CF_FLOAT, respectively.
1327
4fd454c8
NC
13282006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1329 Nick Clifton <nickc@redhat.com>
1330
1331 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1332
165b93e7
RS
13332006-10-28 Richard Sandiford <richard@codesourcery.com>
1334
1335 * mips.h (R_MIPS_GLOB_DAT): Define
1336 (R_MIPS_max): Bump by 1.
1337
e9f53129
AM
13382006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1339 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1340 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1341 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1342 Alan Modra <amodra@bigpond.net.au>
1343
1344 * common.h (EM_SPU): Define.
1345 * spu.h: New file.
1346
b3549761
NC
13472006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1348
1349 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1350 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1351 (EF_SCORE_HASENTRY): Delete.
1352
e210c36b
NC
13532006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1354
1355 * arm.h: Define TAG_CPU_ARCH_* constants.
1356
1c0d3aa6
NC
13572006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1358
1359 * score.h: New file.
1360 * common.h: Add Score machine number.
1361
fdc90cb4
JJ
13622006-07-10 Jakub Jelinek <jakub@redhat.com>
1363
1364 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1365
1224efb8
L
13662006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 * internal.h (ELF_SECTION_SIZE): New.
1369 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1370 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1371 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1372
3f570048
AM
13732006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1374
1375 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1376
9b52905e
NC
13772006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1378 Randolph Chung <randolph@tausq.org>
1379 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1380 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1381 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1382 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1383 New TLS relocs.
1384 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1385 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1386 Define TLS relocs using existing equivalents.
1387
fd2f25da
RM
13882006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1389
28c9d252
NC
1390 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1391
e210c36b
NC
13922006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1393
1394 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1395 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1396 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1397 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1398 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1399 R_BFIN_GOTOFFLO): New relocs.
1400 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1401
14022006-03-23 Michael Matz <matz@suse.de>
1403
1404 * x86-64.h: Add the new relocations with their official
1405 numbers.
1406
0a44bf69
RS
14072006-03-22 Richard Sandiford <richard@codesourcery.com>
1408 Daniel Jacobowitz <dan@codesourcery.com>
1409 Phil Edwards <phil@codesourcery.com>
1410 Zack Weinberg <zack@codesourcery.com>
1411 Mark Mitchell <mark@codesourcery.com>
1412 Nathan Sidwell <nathan@codesourcery.com>
1413
1414 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1415
e14430ab
DA
14162006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1417
1418 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1419 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1420 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1421 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1422 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1423
3a4a14e9
PB
14242006-03-10 Paul Brook <paul@codesourcery.com>
1425
1426 * arm.h (EF_ARM_EABI_VER5): Define.
1427
0b2e31dc
NS
14282006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1429
1430 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1431 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1432 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1433 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1434 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1435 (EF_M68K_EMAC_B): New.
1436
df406460
NC
14372006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1438
1439 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1440 (EF_AVR_LINKRELAX_PREPARED): Add.
1441
2c10a7e5
BE
14422006-03-02 Ben Elliston <bje@au.ibm.com>
1443
1444 Import from the GCC tree:
1445 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1446
1447 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1448 from DWARF 3.
1449 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1450 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1451 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1452 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1453 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1454 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1455 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1456 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1457 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1458 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1459 (DW_END_default, DW_END_big, DW_END_little): New.
1460 (DW_END_lo_user, DW_END_hi_user): Define.
1461 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1462 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1463 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1464 DW_LANG_D): New.
1465
e210c36b
NC
14662006-02-06 Steve Ellcey <sje@cup.hp.com>
1467
1468 * ia64.h (SHF_IA_64_HP_TLS): New.
1469
6772dd07
DD
14702006-02-24 DJ Delorie <dj@redhat.com>
1471
1472 * m32c.h: Add relax relocs.
1473
d70c5fc7
NC
14742006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1475 Anil Paranjape <anilp1@kpitcummins.com>
1476 Shilin Shakti <shilins@kpitcummins.com>
1477
1478 * common.h (EM_XC16X): New entry for xc16x cpu.
1479 Sort other EM_* numbers into numerical order.
1480 * xc16x.h: New file.
fd2f25da 1481
84d1d650
L
14822006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1483
1484 PR binutils/2258
1485 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1486 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1487
266abb8f
NS
14882006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1489
1490 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1491 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1492 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1493 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1494 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1495
14962006-02-06 Steve Ellcey <sje@cup.hp.com>
1497
1498 * ia64.h (SHF_IA_64_HP_TLS): New.
1499
67a4f2b7
AO
15002006-01-18 Alexandre Oliva <aoliva@redhat.com>
1501
1502 Introduce TLS descriptors for i386 and x86_64.
1503 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1504 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1505 New.
1506 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1507 R_X86_64_TLSDESC): New.
1508
64fd6348
NC
15092006-01-09 Mike Frysinger <vapier@gentoo.org>:
1510
1511 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1512
d031aafb
NS
15132005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1514
1515 Second part of ms1 to mt renaming.
1516 * common.h (EM_MT): Renamed.
1517 * mt.h: Rename relocs, cpu & other defines.
1518
e210c36b
NC
15192005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1520
1521 * mt.h: Renamed from ms1.h
1522
39b41c9c
PB
15232005-12-12 Paul Brook <paul@codesourcery.com>
1524
1525 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1526
5e2b0d47
NC
15272005-11-11 Nick Clifton <nickc@redhat.com>
1528
1529 PR 1150
1530 * mips.h (STO_OPTIONAL): Define.
1531 (ELF_MIPS_IS_OPTIONAL): Define.
1532
e210c36b
NC
15332005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1534
1535 Add ms2.
1536 * ms1.h (EF_MS1_CPU_MS2): New.
1537
15382005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1539
1540 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1541
3c9b82ba
NC
15422005-09-30 Catherine Moore <clm@cm00re.com>
1543
1544 * bfin.h: New file.
1545 * common.h (EM_BLACKFIN): Define.
1546
ee065d83
PB
15472005-10-08 Paul Brook <paul@codesourcery.com>
1548
1549 * arm.h: Add prototypes for BFD object attribute routines.
1550
1cacb694
RE
15512005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1552
1553 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1554
3c26c61a
DA
15552005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1556
1557 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1558 New defines.
1559
67762f6b
DA
15602005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1561
1562 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1563 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1564 deprecated defines.
1565 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1566 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1567 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1568 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1569 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1570 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1571 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1572 NT_HP_UX_OPTIONS): Define.
1573
fd54057a
DD
15742005-07-25 DJ Delorie <dj@redhat.com>
1575
1576 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1577
3b22753a
L
15782005-07-25 Jan Hubicka <jh@suse.cz>
1579
1580 * x86-64.h (SHN_X86_64_LCOMMON): New.
1581 (SHF_X86_64_LARGE): New.
1582
157e7bd1
NC
15832005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1584
1585 * m32r.h (R_M32R_REL32): Added.
1586
df45824a
BE
15872005-07-18 Ben Elliston <bje@au.ibm.com>
1588
1589 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1590 Replace with DW_ATE_decimal_float (now in DWARF 3).
1591
49f58d10
JB
15922005-07-14 Jim Blandy <jimb@redhat.com>
1593
1594 Add support for Renesas M32C and M16C.
1595 * common.h (EM_M32C): New machine number.
1596 * m32c.h: New file.
fd2f25da 1597
e210c36b
NC
15982005-06-17 Jakub Jelinek <jakub@redhat.com>
1599
1600 * external.h (GRP_ENTRY_SIZE): Define.
1601
d6ab8113
JB
16022005-06-17 Jan Beulich <jbeulich@novell.com>
1603
1604 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1605 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1606 R_X86_64_GOTPC32.
1607
3c33e371
AH
16082005-06-07 Aldy Hernandez <aldyh@redhat.com>
1609 Michael Snyder <msnyder@redhat.com>
1610 Stan Cox <scox@redhat.com>
1611
1612 * common.h (EM_MS1): Define.
1613
1614 * ms1.h: New file.
1615
2acf634e
RH
16162005-05-31 Richard Henderson <rth@redhat.com>
1617
1618 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1619
484124bb
RH
16202005-05-29 Richard Henderson <rth@redhat.com>
1621
1622 * alpha.h (DT_ALPHA_PLTRO): New.
1623
d68f4033
BE
16242005-05-19 Ben Elliston <bje@au.ibm.com>
1625
1626 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1627 the user-defined encoding space pending inclusion in the standard.
1628
cb1afa5c
ZW
16292005-05-18 Zack Weinberg <zack@codesourcery.com>
1630
1631 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1632 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1633
c19d1205
ZW
16342005-05-17 Zack Weinberg <zack@codesourcery.com>
1635
1636 * arm.h: Import complete list of official relocation names
1637 and numbers from AAELF. Define FAKE_RELOCs for old names.
1638 Remove a few old names no longer used anywhere.
1639
1fe44d79
AM
16402005-05-14 Alan Modra <amodra@bigpond.net.au>
1641
1642 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1643
2df98d85
AM
16442005-05-11 Alan Modra <amodra@bigpond.net.au>
1645
1646 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1647 R_PPC_RELAX32PC_PLT) Adjust.
1648 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1649 (DT_PPC_GLINK): Define.
1650
e172dbf8
NC
16512005-05-10 Nick Clifton <nickc@redhat.com>
1652
1653 * Update the address and phone number of the FSF organization in
1654 the GPL notices in the following files:
2df98d85 1655 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1656 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1657 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1658 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1659 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1660 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1661 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1662
faa7ef87
L
16632005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1664
a63027e5
L
1665 Moved from ../ChangeLog
1666
faa7ef87
L
1667 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1668 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1669
1670 2004-10-12 Paul Brook <paul@codesourcery.com>
1671 * arm.h (EF_ARM_EABI_VER4): Define.
1672
1673 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1674
1675 * common.h (PT_SUNW_EH_FRAME): Define.
1676 * x86-64.h (SHT_X86_64_UNWIND): Define.
1677
1678 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1679 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1680 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1681 (XTENSA_PROP_SEC_NAME): Define.
1682 (property_table_entry): Add flags field.
1683 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1684
1685 2004-09-17 Paul Brook <paul@codesourcery.com>
1686 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1687 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1688 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1689
1690 2004-09-13 Paul Brook <paul@codesourcery.com>
1691 * arm.h: Rename RELABS to TARGET1.
1692
1693 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1694 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1695 (PT_GNU_RELRO): Define.
1696
ba93b8ac
DJ
16972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1698 Phil Blundell <philb@gnu.org>
1699
1700 * arm.h: Add TLS relocations.
1701
c927f9ef
BE
17022005-03-23 Ben Elliston <bje@au.ibm.com>
1703
1704 * dwarf.h: Merge with GCC's dwarf.h.
1705
238d258f
NC
17062005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1707
1708 * m68k.h (EF_CFV4E): Define.
1709
b294bdf8
MM
17102005-03-17 Paul Brook <paul@codesourcery.com>
1711 Dan Jacobowitz <dan@codesourcery.com>
1712 Mark Mitchell <mark@codesourcery.com>
1713
1714 * arm.h (PT_ARM_EXIDX): Define.
1715
51cb3ca7
DJ
17162005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1717 Joseph Myers <joseph@codesourcery.com>
1718
1719 * mips.h: Define MIPS TLS relocations.
1720
d6f16593 17212005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1722 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1723
1724 * mips.h (R_MIPS16_GOT16): New reloc code.
1725 (R_MIPS16_CALL16): Likewise.
1726 (R_MIPS16_HI16): Likewise.
1727 (R_MIPS16_LO16): Likewise.
1728 (R_MIPS16_min): New fake reloc code.
1729 (R_MIPS16_max): Likewise.
1730
a1c17af2
MR
17312005-02-11 Maciej W. Rozycki <macro@mips.com>
1732
1733 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1734
90219bd0
AO
17352005-01-25 Alexandre Oliva <aoliva@redhat.com>
1736
1737 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1738 * frv.h: Add R_FRV_TLSMOFF.
1739 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1740 * frv.h: Add TLS relocations.
1741
e38bc3b5
NC
17422005-01-17 Nick Clifton <nickc@redhat.com>
1743
1744 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1745 EF_SH2A_SH3E): New flags.
1746 (EF_SH_BFD_TABLE): Add these new flags to the table.
1747
b4a38de6
AM
17482005-01-12 Alan Modra <amodra@bigpond.net.au>
1749
1750 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1751 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1752
750bce0e 17532004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1754
faa7ef87 1755 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1756
1e50d24d
RS
17572004-12-16 Richard Sandiford <rsandifo@redhat.com>
1758
1759 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1760
69881c93
ILT
17612004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1762
1763 * mips.h (E_MIPS_MACH_9000): Define.
1764
b676888f
HPN
17652004-11-04 Hans-Peter Nilsson <hp@axis.com>
1766
1767 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1768 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1769 macros.
1770
637cf767
EC
17712004-10-06 Eric Christopher <echristo@redhat.com>
1772
1773 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1774
40a18ebd
NC
17752004-10-01 Paul Brook <paul@codesourcery.com>
1776
1777 * arm.h (SHT_ARM_EXIDX): Define.
1778 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1779 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1780 Define.
1781
b18c562e
NC
17822004-08-25 Dmitry Diky <diwil@spec.ru>
1783
1784 * msp430.h: Add new relocs.
1785
083febaa
L
17862004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 * i386.h (R_386_USED_BY_INTEL_200): New.
1789
1d70c7fb
AO
17902004-07-29 Alexandre Oliva <aoliva@redhat.com>
1791
1792 Introduce SH2a support.
1793 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1794 * sh.h (EF_SH2A_NOFPU): New.
1795 2003-12-01 Michael Snyder <msnyder@redhat.com>
1796 * sh.h (EF_SH2A): New.
1797
670ec21d
NC
17982004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1799
1800 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1801 BFD_RELOC_CRX_SWITCH32.
1802
1fe1f39c
NC
18032004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1804
1805 * common.h (EM_CRX): Define.
1806 * crx.h: New file.
1807
097f809a
NC
18082004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1809
1810 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1811 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1812
375db92b
AM
18132004-06-19 Alan Modra <amodra@bigpond.net.au>
1814
1815 * common.h (ELF64_R_INFO): Warning fix.
1816
092dcd75
CD
18172004-06-14 Chris Demetriou <cgd@broadcom.com>
1818
1819 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1820 with an updated comment.
1821
f6f9408f
JR
18222004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1823
1824 * sh.h (EF_SH_HAS_DSP): Remove.
1825 (EF_SH_HAS_FP): Remove.
1826 (EF_SH_MERGE_MACH): Remove.
1827 (EF_SH4_NOFPU): Convert to decimal.
1828 (EF_SH4A_NOFPU): Likewise.
1829 (EF_SH4_NOMMU_NOFPU): Likewise.
1830 (EF_SH3_NOMMU): Add new macro.
1831 (EF_SH_BFD_TABLE): Likewise.
1832 (sh_find_elf_flags): Add prototype.
1833 (sh_elf_get_flags_from_mach): Likewise.
1834
4030e8f6
CD
18352004-04-24 Chris Demetriou <cgd@broadcom.com>
1836
1837 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1838 (R_MIPS_GNU_REL_HI16): Remove.
1839 (R_MIPS_GNU_REL16_S2): Update comment.
1840
0949843d 18412004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1842 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1843
1844 * common.h (EM_CR): Define.
1845 * cr16c.h: New file.
1846
d507cf36
PB
18472004-03-23 Paul Brook <paul@codesourcery.com>
1848
1849 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1850
ae51a426
JR
18512003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1852
1853 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1854
676a64f4
RS
18552004-03-01 Richard Sandiford <rsandifo@redhat.com>
1856
1857 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1858
481fedf3
RM
18592004-01-28 Roland McGrath <roland@redhat.com>
1860
1861 * common.h (AT_SECURE): New macro.
1862
7e67eb11
RM
18632004-01-21 Roland McGrath <roland@redhat.com>
1864
1865 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1866 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1867 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1868 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1869 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1870
3fe74472
MK
18712004-01-17 Mark Kettenis <kettenis@gnu.org>
1872
1873 * common.h (NT_OPENBSD_IDENT): Define.
1874
79987b2f
AO
18752004-01-06 Alexandre Oliva <aoliva@redhat.com>
1876
1877 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1878 * frv.h (EF_FRV_FDPIC): New macro.
1879 (EF_FRV_PIC_FLAGS): Adjust.
1880 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1881 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1882 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1883 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1884 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1885 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1886 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1887 New.
1888
252b5132 1889
c9e214e5 1890For older changes see ChangeLog-9103
252b5132 1891\f
752937aa
NC
1892Copyright (C) 2004-2012 Free Software Foundation, Inc.
1893
1894Copying and distribution of this file, with or without modification,
1895are permitted in any medium without royalty provided the copyright
1896notice and this notice are preserved.
1897
252b5132 1898Local Variables:
c9e214e5
AM
1899mode: change-log
1900left-margin: 8
1901fill-column: 74
252b5132
RH
1902version-control: never
1903End: