]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
2013-07-15 Ali Anwar <ali_anwar@codesourcery.com>
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
ba92f887
MR
12013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
2
3 * mips.h (EF_MIPS_NAN2008): New macro.
4
ee4dff51
TG
52013-07-08 Tristan Gingold <gingold@adacore.com>
6
7 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
8
fb798c50
AK
92013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10
11 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
12 R_390_PC24DBL, and R_390_PLT24DBL.
13
a6bb11b2
YZ
142013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
15
16 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
17
1bbce132
MR
182013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
19
20 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
21 (ELF_ST_SET_MIPS_PLT): Likewise.
22
8847944f
WN
232013-06-19 Will Newton <will.newton@linaro.org>
24
25 * aarch64.h: Remove R_AARCH64_IRELATIVE.
26
692e2b8b
WN
272013-06-07 Will Newton <will.newton@linaro.org>
28
29 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
30
48e65d55
MR
312013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
32
33 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
34
067ec077
CM
352013-05-30 Paul Brook <paul@codesourcery.com>
36
37 * mips.h (R_MIPS_EH): New.
38
418009c2
YZ
392013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
40
41 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
42 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
43 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
44 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
45
45901633
L
462013-05-22 H.J. Lu <hongjiu.lu@intel.com>
47
48 * common.h (EM_INTEL205): New.
49 (EM_INTEL206): Likewise.
50 (EM_INTEL207): Likewise.
51 (EM_INTEL208): Likewise.
52 (EM_INTEL209): Likewise.
53
13761a11
NC
542013-05-02 Nick Clifton <nickc@redhat.com>
55
56 * msp430.h: Add MSP430X relocs.
57 Add some more MSP430 machine numbers.
58 Add values used by .MSP430.attributes section.
59
81f5558e
NC
602013-03-21 Michael Schewe <michael.schewe@gmx.net>
61
62 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
63 mov @(disp:32,ERx) to mov @(disp:16,ERx).
64
abb3f6cc
NC
652013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
66
67 * common.h (NT_S390_TDB): Define.
68
36591ba1
SL
692013-02-06 Sandra Loosemore <sandra@codesourcery.com>
70 Andrew Jenner <andrew@codesourcery.com>
71
72 Based on patches from Altera Corporation.
73
74 * nios2.h: New file.
75
78c8d46c
NC
762013-01-24 Nick Clifton <nickc@redhat.com>
77
78 * v850.h: Add support for e3v5 architecture.
79 Reorganize processor selection macros.
80
e1ec603f
L
812013-01-16 H.J. Lu <hongjiu.lu@intel.com>
82
83 * i386.h (R_386_SIZE32): Fill it.
84 * x86-64.h (R_X86_64_SIZE32): Likewise.
85 (R_X86_64_SIZE64): Likewise.
86
a3c62988
NC
872013-01-10 Will Newton <will.newton@imgtec.com>
88
89 * common.h: Fix case of "Meta".
90 * metag.h: New file.
91
652451f8
YZ
922013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
93
94 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
95 definitions.
96
e407c74b
NC
972013-01-04 Juergen Urban <JuergenUrban@gmx.de>
98
99 * mips.h: Add MIPS machine variant number for r5900 which is
100 compatible with old Playstation 2 software.
101
34b60028
L
1022012-11-16 H.J. Lu <hongjiu.lu@intel.com>
103
104 * common.h (DF_1_CONLFAT): Renamed to ...
105 (DF_1_CONFALT): This.
106 (DF_1_ENDFILTEE): New.
107 (DF_1_DISPRELDNE): Likewise.
108 (DF_1_DISPRELPND): Likewise.
109 (DF_1_NODIRECT): Likewise.
110 (DF_1_IGNMULDEF): Likewise.
111 (DF_1_NOKSYMS): Likewise.
112 (DF_1_NOHDR): Likewise.
113 (DF_1_EDITED): Likewise.
114 (DF_1_NORELOC): Likewise.
115 (DF_1_SYMINTPOSE): Likewise.
116 (DF_1_GLOBAUDIT): Likewise.
117 (DF_1_SINGLETON): Likewise.
118
708e2187
NC
1192012-11-09 Nick Clifton <nickc@redhat.com>
120
121 * rx.h (EF_RX_CPU_RX): Add comment.
122 (E_FLAG_RX_ABI): Define.
123
de863c74
NC
124 * v850.h: Add RH850 ABI values.
125
c266cd02
MR
1262012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
127
128 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
129
ff826ef3
TT
1302012-11-01 Tom Tromey <tromey@redhat.com>
131
132 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
133
3bfcb652
NC
1342012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
135
136 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
137 (EF_ARM_ABI_FLOAT_HARD): Likewise.
138
9ece1fa9
TT
1392012-10-23 Tom Tromey <tromey@redhat.com>
140
141 * common.h (NT_SIGINFO, NT_FILE): New defines.
142
e5b95258
WL
1432012-08-27 Walter Lee <walt@tilera.com>
144
145 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
146 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
147 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
148 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
149 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
150 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
151 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
152 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
153 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
154 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
155 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
156 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
157 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
158 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 159
a06ea964
NC
1602012-08-13 Ian Bolton <ian.bolton@arm.com>
161 Laurent Desnogues <laurent.desnogues@arm.com>
162 Jim MacArthur <jim.macarthur@arm.com>
163 Marcus Shawcroft <marcus.shawcroft@arm.com>
164 Nigel Stephens <nigel.stephens@arm.com>
165 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
166 Richard Earnshaw <rearnsha@arm.com>
167 Sofiane Naci <sofiane.naci@arm.com>
168 Tejas Belagod <tejas.belagod@arm.com>
169 Yufeng Zhang <yufeng.zhang@arm.com>
170
171 * aarch64.h: New file.
172 * common.h (EM_res183): Rename to EM_AARCH64.
173 (EM_res184): Rename to EM_ARM184.
174
cefc6d46
IS
1752012-06-28 Iain Sandoe <iain@codesourcery.com>
176
177 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
178 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
179
40551fb8
NC
1802012-05-16 Georg-Johann Lay <avr@gjlay.de>
181
182 PR target/13503
183 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
184
6927f982
NC
1852012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
186
187 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
188 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
189 (E_M68HC11_XGATE_RAMOFFSET): Define.
190
b9c361e0
JL
1912012-05-14 James Lemke <jwlemke@codesourcery.com>
192 * ppc.h (SEC_PPC_VLE): Remove.
193
1942012-05-14 Catherine Moore <clm@codesourcery.com>
195 James Lemke <jwlemke@codesourcery.com>
196
197 * ppc.h (R_PPC_VLE_REL8): New reloction.
198 (R_PPC_VLE_REL15): Likewise.
199 (R_PPC_VLE_REL24): Likewise.
200 (R_PPC_VLE_LO16A): Likewise.
201 (R_PPC_VLE_LO16D): Likewise.
202 (R_PPC_VLE_HI16A): Likewise.
203 (R_PPC_VLE_HI16D): Likewise.
204 (R_PPC_VLE_HA16A): Likewise.
205 (R_PPC_VLE_HA16D): Likewise.
206 (R_PPC_VLE_SDA21): Likewise.
207 (R_PPC_VLE_SDA21_LO): Likewise.
208 (R_PPC_VLE_SDAREL_LO16A): Likewise.
209 (R_PPC_VLE_SDAREL_LO16D): Likewise.
210 (R_PPC_VLE_SDAREL_HI16A): Likewise.
211 (R_PPC_VLE_SDAREL_HI16D): Likewise.
212 (R_PPC_VLE_SDAREL_HA16A): Likewise.
213 (R_PPC_VLE_SDAREL_HA16D): Likewise.
214 (SEC_PPC_VLE): Remove.
215 (PF_PPC_VLE): New program header flag.
216 (SHF_PPC_VLE): New section header flag.
217 (vle_opcodes, vle_num_opcodes): New.
218 (VLE_OP): New macro.
219 (VLE_OP_TO_SEG): New macro.
220
99700d6f
NC
2212012-05-11 Georg-Johann Lay <avr@gjlay.de
222
223 PR target/13503
224 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
225 R_AVR_8_HI8, R_AVR_8_HHI8.
226
f6c1a2d5
NC
2272012-05-03 Sean Keys <skeys@ipdatasys.com>
228
229 * xgate.h: Mininal file to support XGATE relocations.
230
4d296447
DM
2312012-04-27 David S. Miller <davem@davemloft.net>
232
233 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
234 pause, and compare-and-branch instructions.
235
0a22ae8e
NC
2362012-03-07 Nick Clifton <nickc@redhat.com>
237
238 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
239 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
240 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
241 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
242
6f7be959
WL
2432012-02-25 Walter Lee <walt@tilera.com>
244
245 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
246 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
247 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
248 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
249 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
250 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
251 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
252 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
253 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
254 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
255 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
256 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
257 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
258 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
259 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
260 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
261 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
262 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
263 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
264 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
265 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
266 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
267 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
268 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
269 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
270 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
271 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
272 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
273 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
274 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
275 (R_TILEGX_TLS_GD_CALL): Ditto.
276 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
277 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
278 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
279 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
280 (R_TILEGX_TLS_IE_LOAD): Ditto.
281 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
282 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
283 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
284 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
285 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
286 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
287 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
288 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
289 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
290 (R_TILEPRO_TLS_IE_LOAD): Ditto.
291 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
292 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
293 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
294 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
295 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
296 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
297 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
298 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
299
9cea966c
DD
3002011-12-22 DJ Delorie <dj@redhat.com>
301
302 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
303 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
304
8b40760a
L
3052011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
306
307 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
308
355b81d9
UW
3092011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
310
311 * common.h (NT_S390_LAST_BREAK): Define.
312 (NT_S390_SYSTEM_CALL): Likewise.
313
99c513f6
DD
3142011-11-01 DJ Delorie <dj@redhat.com>
315
316 * common.h (EM_RL78, EM_78K0R): New.
317 * rl78.h: New.
318
cfb8c092
NC
3192011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
320
321 * epiphany.h: New file.
322 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
323
3b421ab3
AM
3242011-10-10 Alan Modra <amodra@gmail.com>
325
326 * ppc64.h (R_PPC64_TOCSAVE): Add.
327
d4cb0ea0
NC
3282011-10-05 DJ Delorie <dj@redhat.com>
329
330 * rx.h (E_FLAG_RX_PID): New.
331
9e8c70f9
DM
3322011-09-21 David S. Miller <davem@davemloft.net>
333
334 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
335 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
336
505b88fb
L
3372011-08-12 H.J. Lu <hongjiu.lu@intel.com>
338
339 PR ld/13082
340 * x86-64.h (R_X86_64_RELATIVE64): New.
341
df58fc94
RS
3422011-07-24 Chao-ying Fu <fu@mips.com>
343 Maciej W. Rozycki <macro@codesourcery.com>
344
345 * mips.h (R_MICROMIPS_min): New relocations.
346 (R_MICROMIPS_26_S1): Likewise.
347 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
348 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
349 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
350 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
351 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
352 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
353 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
354 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
355 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
356 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
357 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
358 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
359 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
360 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
361 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
362 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
363 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
364 (R_MICROMIPS_max): Likewise.
365 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
366 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
367 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
368 (STO_MICROMIPS): Likewise.
369 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
370 (ELF_ST_IS_COMPRESSED): Likewise.
371 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
372 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
373 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
374
7a9068fe
L
3752011-07-22 H.J. Lu <hongjiu.lu@intel.com>
376
377 * common.h (EM_K1OM): New.
378
9c55345c
TS
3792011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
380 Thomas Schwinge <thomas@schwinge.name>
381
2bb70ae0 382 PR binutils/12913
9c55345c
TS
383 * common.h (ELFOSABI_GNU): Define, replaces...
384 (ELFOSABI_LINUX): ... this, kept as an alias.
385 (ELFOSABI_HURD): Remove.
386
faa9a424
UW
3872011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
388
389 * common.h (NT_ARM_VFP): Define.
390
aa137e4d
NC
3912011-06-13 Walter Lee <walt@tilera.com>
392
393 * common.h: Add EM_TILEGX.
394 * tilegx.h: New file.
395 * tilepro.h: New file.
396
2ddcd4af
TG
3972011-06-09 Tristan Gingold <gingold@adacore.com>
398
399 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
400
cc643b88
NC
4012011-06-02 Nick Clifton <nickc@redhat.com>
402
403 * common.h: Fix spelling mistake in comment.
404 * reloc-macros.h: Likewise.
405
63e1a0fc
PB
4062011-05-31 Paul Brook <paul@codesourcery.com>
407
408 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
409
8b40760a
L
4102011-05-09 Paul Brook <paul@codesourcery.com>
411
412 * tic6x.h (ELF_STRING_C6000_unwind,
413 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
414 ELF_STRING_C6000_unwind_info_once): Define.
415
e21e5835
NC
4162011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
417
418 * common.h (NT_STAPSDT): New define.
419
c7811365
BS
4202011-03-31 Bernd Schmidt <bernds@codesourcery.com>
421
422 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
423 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
424 (SHN_TIC6X_SCOMMON): Define.
425
00e98fc7
TG
4262011-03-31 Tristan Gingold <gingold@adacore.com>
427
428 * ia64.h (Elf64_External_VMS_Note): New struct.
429 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
430 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
431 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
432 (NT_VMS_PATCHTIME) New macros.
433
34e77a92
RS
4342011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
435
436 * arm.h (R_ARM_IRELATIVE): New relocation.
437
35fc36a8
RS
4382011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
439
440 * internal.h (elf_internal_sym): Add st_target_internal.
441 * arm.h (arm_st_branch_type): New enum.
442 (ARM_SYM_BRANCH_TYPE): New macro.
443
8f7e76d0
NC
4442011-03-10 Nick Clifton <nickc@redhat.com>
445
446 * common.h (EM_V850): V850s now supplied by Renesas.
447
15a44d57
AM
4482011-02-25 Alan Modra <amodra@gmail.com>
449
eba5cfbc 450 PR 12516
15a44d57
AM
451 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
452 sections at start or end of PT_DYNAMIC.
453
0855e32b
NS
4542011-01-10 Nathan Sidwell <nathan@codesourcery.com>
455 Glauber de Oliveira Costa <glommer@gmail.com>
456
457 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
458 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
459 relocations.
460
aa137e4d
NC
4612010-11-16 Jie Zhang <jie.zhang@analog.com>
462
463 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
464 (EF_BFIN_DATA_IN_L1): Define.
465
fd503541
NC
4662010-11-11 Mingming Sun <mingm.sun@gmail.com>
467
468 * mips.h (E_MIPS_MACH_LS3A): Defined.
469
87779176
JM
4702010-11-02 Joseph Myers <joseph@codesourcery.com>
471
472 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
473 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
474 Tag_ABI_array_object_alignment,
475 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
476
3cbd1c06
JM
4772010-10-29 Joseph Myers <joseph@codesourcery.com>
478
479 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
480
b5593623
JM
4812010-10-29 Bernd Schmidt <bernds@codesourcery.com>
482 Joseph Myers <joseph@codesourcery.com>
483
484 * tic6x-attrs.h (Tag_ABI_DSBT): New.
485
75fa6dc1
JM
4862010-10-21 Joseph Myers <joseph@codesourcery.com>
487
488 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
489 value 4.
490 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
491 attribute renaming.
492
1cd986c5
NC
4932010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
494 Ina Pandit <ina.pandit@kpitcummins.com>
495
496 * v850.h: Add support for V850E2 and V850E2V3.
497 (v850_reloc_type): Update the newly added relocations
498
f4638467
AM
4992010-07-20 Alan Modra <amodra@gmail.com>
500
501 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
502 (ELF_SECTION_SIZE): ..here.
503 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
504 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
505
ba761f19
AM
5062010-06-25 Alan Modra <amodra@gmail.com>
507
508 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
509
59e6276b
JM
5102010-06-15 Joseph Myers <joseph@codesourcery.com>
511
512 * tic6x-attrs.h: New.
513 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
514 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
515 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
516 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
517 C6XABI_Tag_CPU_arch_C674X): Define.
518
28f997cf
TG
5192010-06-11 Tristan Gingold <gingold@adacore.com>
520
521 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
522 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
523 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
524 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
525 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
526 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
527 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
528 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
529 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
530 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
531 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
532 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
533 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
534 (Elf64_External_VMS_IMAGE_RELA): Ditto.
535 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
536 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
537 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
538 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
539 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
540 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
541 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
542 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
543
8e45593f
NC
5442010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
545 Joseph Myers <joseph@codesourcery.com>
546 Andrew Stubbs <ams@codesourcery.com>
547
548 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
549 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
550 other invalid ranges.
551 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
552 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
553 (R_SH_FUNCDESC_VALUE): New.
554
18ae9cc1
L
5552010-05-18 H.J. Lu <hongjiu.lu@intel.com>
556
557 PR gas/11600
558 * common.h (SHF_EXCLUDE): New.
559
560 * i370.h (SHF_EXCLUDE): Removed.
561 * or32.h (SHF_EXCLUDE): Likewise.
562 * ppc.h (SHF_EXCLUDE): Likewise.
563 * sparc.h (SHF_EXCLUDE): Likewise.
564
9a83a553
AM
5652010-04-23 Alan Modra <amodra@gmail.com>
566
567 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
568 Invert logic to clarify test for .tbss.
569 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
570 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
571 macro args with parentheses.
572 (ELF_SECTION_IN_SEGMENT): Define.
573 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
574 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
575
75375b3e
MGD
5762010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
577
578 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
579 Tag_FP_HP_extension): Add new ABI attribute tags.
580
e4e42b45
NC
5812010-04-15 Nick Clifton <nickc@redhat.com>
582
583 * alpha.h: Update copyright notice to use GPLv3.
584 * arc.h: Likewise.
585 * arm.h: Likewise.
586 * avr.h: Likewise.
587 * bfin.h: Likewise.
588 * common.h: Likewise.
589 * cr16.h: Likewise.
590 * cr16c.h: Likewise.
591 * cris.h: Likewise.
592 * crx.h: Likewise.
593 * d10v.h: Likewise.
594 * d30v.h: Likewise.
595 * dlx.h: Likewise.
596 * dwarf.h: Likewise.
597 * external.h: Likewise.
598 * fr30.h: Likewise.
599 * frv.h: Likewise.
600 * h8.h: Likewise.
601 * hppa.h: Likewise.
602 * i370.h: Likewise.
603 * i386.h: Likewise.
604 * i860.h: Likewise.
605 * i960.h: Likewise.
606 * ia64.h: Likewise.
607 * internal.h: Likewise.
608 * ip2k.h: Likewise.
609 * iq2000.h: Likewise.
610 * lm32.h: Likewise.
611 * m32c.h: Likewise.
612 * m32r.h: Likewise.
613 * m68hc11.h: Likewise.
614 * m68k.h: Likewise.
615 * mcore.h: Likewise.
616 * mep.h: Likewise.
617 * microblaze.h: Likewise.
618 * mips.h: Likewise.
619 * mmix.h: Likewise.
620 * mn10200.h: Likewise.
621 * moxie.h: Likewise.
622 * msp430.h: Likewise.
623 * mt.h: Likewise.
624 * openrisc.h: Likewise.
625 * or32.h: Likewise.
626 * pj.h: Likewise.
627 * ppc.h: Likewise.
628 * ppc64.h: Likewise.
629 * reloc-macros.h: Likewise.
630 * rx.h: Likewise.
631 * s390.h: Likewise.
632 * sh.h: Likewise.
633 * sparc.h: Likewise.
634 * spu.h: Likewise.
635 * v850.h: Likewise.
636 * vax.h: Likewise.
637 * vxworks.h: Likewise.
638 * x86-64.h: Likewise.
639 * xc16x.h: Likewise.
640 * xstormy16.h: Likewise.
641 * xtensa.h: Likewise.
642
9957b18f
AM
6432010-04-08 David Stubbs <stubbs@icerasemi.com>
644
645 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
646 cannot contain any sections.
647
40b36596
JM
6482010-03-25 Joseph Myers <joseph@codesourcery.com>
649
650 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
651 * tic6x.h: New.
652
e1dcda2d
L
6532010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
654
655 * common.h (VER_FLG_*): Document.
656 (VER_FLG_INFO): Define.
657
17e57237
NC
6582010-02-23 Andrew Zabolotny <anpaza@mail.ru>
659
660 PR binutils/11297
661 * avr.h: (R_AVR_8): New relocation number.
662
cd21e546
MGD
6632010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
664
665 * arm.h (Tag_MPextension_use): Renumber.
666 (Tag_DIV_use): Add.
667 (Tag_MPextension_use_legacy): Likewise.
668
d7eeb400
MS
6692010-02-09 Michael Holzheu <holzheu@de.ibm.com>
670
671 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
672 NT_S390_CTRS and NT_S390_PREFIX): Define.
673
e1dcda2d
L
6742010-02-08 David S. Miller <davem@davemloft.net>
675
676 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
677
4339cae0
L
6782010-02-02 H.J. Lu <hongjiu.lu@intel.com>
679
680 * common.h (NT_386_XSTATE): New.
681
3ff95107 6822010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 683
3ff95107
L
684 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
685
c75a08aa
AM
6862010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
687
4339cae0 688 * common.h (PN_XNUM): Define.
c75a08aa 689
0675e188
UW
6902009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
691
692 * common.h (NT_S390_HIGH_GPRS): Define.
693
32af9f6e
AM
6942009-12-17 Alan Modra <amodra@bigpond.net.au>
695
696 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
697 R_PPC_RELAX32PC_PLT): Delete.
698 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
699
8b40760a
L
7002009-12-03 David Daney <ddaney@caviumnetworks.com>
701 Adam Nemet <adambnemet@gmail.com>
702
703 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
704
3c65b800
JM
7052009-11-28 Joseph Myers <joseph@codesourcery.com>
706
707 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
708 EM_TI_C5500, EM_CUDA): Define.
709 (EM_res140, EM_res141, EM_res142): Remove.
710
9e3c6df6
PB
7112009-11-17 Paul Brook <paul@codesourcery.com>
712 Daniel Jacobowitz <dan@codesourcery.com>
713
714 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
715
c7927a3c
NC
7162009-09-29 DJ Delorie <dj@redhat.com>
717
718 * rx.h: New file.
719
a7f2871e
AM
7202009-09-21 Alan Modra <amodra@bigpond.net.au>
721
722 * ppc.h (DT_PPC_TLSOPT): Define.
723 * ppc64.h (DT_PPC64_TLSOPT): Define.
724
7f6fed87
NC
7252009-08-10 Daniel Gutson <dgutson@codesourcery.com>
726
727 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
728 (SHT_ARM_OVERLAYSECTION): New define.
729
cb88ce9f
BS
7302006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
731
732 From Mike Frysinger <michael.frysinger@analog.com>
733 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
734 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
735 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
736 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
737 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
738 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
739 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
740 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
741 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
742 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
743 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
744 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
745 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
746 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
747 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
748 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
749 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
750 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
751 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 752
44db4087
ME
7532009-08-09 Michael Eager <eager@eagercon.com>
754
755 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 756 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 757
7ba29e2a
NC
7582009-08-06 Michael Eager <eager@eagercon.com>
759
760 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
761 * elf/microblaze.h: New reloc definitions.
762
28ec585f
AM
7632009-07-30 Alan Modra <amodra@bigpond.net.au>
764
765 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
766 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
767
8a9036a4
L
7682009-07-25 H.J. Lu <hongjiu.lu@intel.com>
769
770 * common.h (EM_L1OM): New.
771
8fdcc58d
TS
7722009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
773 Alan Modra <amodra@bigpond.net.au>
774
775 * spu.h (R_SPU_ADD_PIC): New.
776
3e7a7d11
NC
7772009-07-23 Ulrich Drepper <drepper@redhat.com>
778
779 * common.h (STB_GNU_UNIQUE): Define.
780
fa8f86ff
TT
7812009-07-10 Tom Tromey <tromey@redhat.com>
782
783 * dwarf2.h: Move to `..'.
784
1bffd25b
L
7852009-07-10 H.J. Lu <hongjiu.lu@intel.com>
786
787 * dwarf2.h: Just include ../dwarf2.h.
788
e054468f
AM
7892009-07-10 Alan Modra <amodra@bigpond.net.au>
790
791 * ppc.h (R_PPC_IRELATIVE): Add.
792 (R_PPC_RELAX32, R_PPC_RELAX32PC,
793 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
794 * ppc64.h (R_PPC64_IRELATIVE): Add.
795
3244e8f5
JJ
7962009-07-03 Jakub Jelinek <jakub@redhat.com>
797
798 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
799 and DW_OP_stack_value.
800
ceaf50a2
AM
8012009-06-22 Alan Modra <amodra@bigpond.net.au>
802
803 * ppc.h (R_PPC_RELAX*): Define as enum.
804
f865a31d
AG
8052009-06-11 Anthony Green <green@moxielogic.org>
806
807 * moxie.h (R_MOXIE_PCREL10): New.
808
cbe950e9
L
8092009-06-01 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR ld/10205
812 * i386.h (R_386_IRELATIVE): New.
813 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
814
cf65542b
L
8152009-05-27 H.J. Lu <hongjiu.lu@intel.com>
816
817 * common.h: Update comments for dynamic tag ranges.
818
4e38f72c
DD
8192009-04-30 DJ Delorie <dj@redhat.com>
820
821 * mep.h (EF_MEP_COP_*): New.
822 (EF_MEP_ALL_FLAGS): Add them.
823
d8045f23
NC
8242009-04-30 Nick Clifton <nickc@redhat.com>
825
826 * common.h (STT_GNU_IFUNC): Define.
827
ed4a4bdf
CC
8282009-04-24 Cary Coutant <ccoutant@google.com>
829
830 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
831
20135e4c
NC
8322009-04-15 Anthony Green <green@moxielogic.com>
833
834 * common.h (EM_MOXIE): Define.
835 * moxie.h: New file.
836
4d28413b
DD
8372009-04-07 DJ Delorie <dj@redhat.com>
838
839 * mep.h (EF_MEP_CPU_C5): New.
840
96b2958f
L
8412009-04-01 H.J. Lu <hongjiu.lu@intel.com>
842
843 * common.h (EM_INTEL178): Removed.
844 (EM_INTEL179): Likewise.
845 (EM_ETPU): New.
846 (EM_SLE9X): Likewise.
847 (EM_INTEL181): Likewise.
848 (EM_INTEL182): Likewise.
849
f47a1d2e
L
8502009-03-31 H.J. Lu <hongjiu.lu@intel.com>
851
852 * common.h (EM_INTEL178): New.
853 (EM_INTEL179): Likewise.
854 (EM_INTEL180): Likewise.
855
0e879927
ILT
8562009-03-20 Mikolaj Zalewski <mikolajz@google.com>
857
858 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
859
4d407348
MK
8602009-03-14 Mark Kettenis <kettenis@gnu.org>
861
17e57237
NC
862 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
863 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
864 (NT_OPENBSD_WCOOKIE): New defines.
865
904001b0
JK
8662009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 * common.h (AT_RANDOM): Define.
869
727fc41e
AM
8702009-03-04 Alan Modra <amodra@bigpond.net.au>
871
872 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
873 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
874
c3b7224a
NC
8752009-03-02 Qinwei <qinwei@sunnorth.com.cn>
876
877 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
878 * common.h (EM_SCORE_OLD): Define.
879
36319970
L
8802009-02-23 H.J. Lu <hongjiu.lu@intel.com>
881
882 * common.h (STB_LOPROC): Replace Application-specific with
883 Processor-specific in comments.
884 (STB_HIPROC): Likewise.
885 (STT_LOPROC): Likewise.
886 (STT_HIPROC): Likewise.
887
52b6b6b9
JM
8882009-02-03 Sandip Matte <sandip@rmicorp.com>
889
890 * mips.h (E_MIPS_MACH_XLR): Define.
891
cf869cce
NC
8922009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
893
894 * m68k.h: Map TLS relocations to numbers.
895
91e22acd
AS
8962009-01-15 Andrew Stubbs <ams@codesourcery.com>
897 Julian Brown <julian@codesourcery.com>
898
899 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
900 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
901 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
902 version 2.07.
903 (Tag_undefined39, Tag_nodefaults): New enum values.
904 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
905 (Tag_conformance, Tag_Virtualization_use): Likewise.
906 (Tag_undefined69, Tag_MPextension_use): Likewise.
907
01e1a5bc
NC
9082009-01-15 Douglas B Rupp <rupp@gnat.com>
909
910 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
911 New macros. Minor reformatting.
912
84e94c90
NC
9132008-12-23 Jon Beniston <jon@beniston.com>
914
915 * lm32.h: New file.
916
0f88be7a
NC
9172008-12-23 Nick Clifton <nickc@redhat.com>
918
919 * commmon.h (STT_IFUNC): Delete.
920
7a0cc8ed
HPN
9212008-12-20 Hans-Peter Nilsson <hp@axis.com>
922
923 * cris.h (R_CRIS_32_IE): New relocation.
924
e7c33416
NC
9252008-12-03 Nick Clifton <nickc@redhat.com>
926
927 * common.h (STT_IFUNC): Define.
928
e73521d6
SR
9292008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
930
931 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
932 R_CR16_GLOB_DAT): New relocations.
933
a973d22c
HPN
9342008-11-25 Hans-Peter Nilsson <hp@axis.com>
935
936 * cris.h (R_CRIS_32_TPREL): Correct comment.
937 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
938
8e79c3df
CM
9392008-11-18 Catherine Moore <clm@codesourcery.com>
940
941 * arm.h (Tag_ABI_FP_16bit_format): Define.
942
2b0bc088
NC
9432008-11-14 Nathan Sidwell <nathan@codesourcery.com>
944
945 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 946
759cc328
UW
9472008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
948
949 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
950
f82e0623
NF
9512008-10-10 Nathan Froyd <froydnj@codesourcery.com>
952
953 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
954
1d037692
HPN
9552008-10-04 Hans-Peter Nilsson <hp@axis.com>
956
957 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
958 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
959 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
960 (R_CRIS_16_TPREL): New relocations.
961
28dbbc02
BW
9622008-08-20 Bob Wilson <bob.wilson@acm.org>
963
964 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
965 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
966 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
967
861fb55a
DJ
9682008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
969 Daniel Jacobowitz <dan@codesourcery.com>
970 Catherine Moore <clm@codesourcery.com>
971 Mark Shinwell <shinwell@codesourcery.com>
972
973 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
974 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
975
0deb8eee
AM
9762008-08-04 Markus Weiss <weissms@aros.org>
977
978 * common.h (ELFOSABI_AROS): Update comment.
979
3c7b9897
AM
9802008-07-26 Michael Eager <eager@eagercon.com>
981
982 * ppc.h: Add description of single-precision.
983
89eeb0bc
LM
9842008-07-21 Luis Machado <luisgpm@br.ibm.com>
985
986 * common.h: Define NT_PPC_VSX.
987
30c09090
RS
9882008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
989
990 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
991
b8a39af8
SR
9922008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
993
994 * common.h (EM_CR16): Correct value.
995 (EM_CR16): Rename to EM_CR16_OLD.
996
ff7eeb89
DD
9972008-06-12 DJ Delorie <dj@redhat.com>
998
999 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1000 (EM_M32C): Rename to EM_M32C_OLD.
1001
3c9a78e0
JM
10022008-06-12 Joseph Myers <joseph@codesourcery.com>
1003
1004 * common.h: Update e_machine table.
1005
a23ede3d
KK
10062008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1007
1008 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1009
2424f303
JM
10102008-06-09 Joseph Myers <joseph@codesourcery.com>
1011
1012 * common.h: Change registry@caldera.com to registry@sco.com.
1013
7c90103b
NC
10142008-05-21 Nick Clifton <nickc@redhat.com>
1015
1016 * reloc-macros.h: Add a comment about the use of the
1017 END_RELOC_NUMBERS symbol as a sentinel value.
1018
10192008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1020
7c90103b
NC
1021 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1022
14a6d8e0
DM
10232008-04-16 David S. Miller <davem@davemloft.net>
1024
1025 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1026 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1027 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1028 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1029
15397d0b
ILT
10302008-03-24 Ian Lance Taylor <iant@google.com>
1031
1032 * common.h (NT_GNU_GOLD_VERSION): Define.
1033
72de5009
AM
10342008-03-13 Alan Modra <amodra@bigpond.net.au>
1035
1036 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1037 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1038 Order struct as for external version.
1039
1bce5d2c
AM
10402008-03-12 Alan Modra <amodra@bigpond.net.au>
1041
4fbb74a6
AM
1042 PR 5900
1043 * common.h (SHN_BAD): Delete.
1044 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1045 * external.h: ..here.
1046 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1047 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1048 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1049
10502008-03-12 Alan Modra <amodra@bigpond.net.au>
1051
1052 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1053 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1054 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1055 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1056 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1057 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1058 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1059 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1060 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1061 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1062 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1063 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1064 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1065 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1066 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1067
35d60fe4
NC
10682008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1069
1070 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1071 DW_OP_PGI_omp_thread_num.
1072
7b03d09a
AN
10732008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1074
1075 * mips.h: Update copyright.
1076 (E_MIPS_MACH_OCTEON): New macro.
1077
148b93f2
NC
10782008-01-30 Tristan Gingold <gingold@adacore.com>
1079
1080 Add OpenVMS extensions.
1bce5d2c
AM
1081 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1082 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1083 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1084 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1085 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1086 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1087 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1088 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1089 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1090 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1091 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1092 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1093 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1094 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1095 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1096 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1097 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1098 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1099 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1100 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1101 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1102 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1103
c74ba406
MK
11042008-01-16 Mark Kettenis <kettenis@gnu.org>
1105
1106 * common.h (AT_SUN_AUXFLAGS): Define.
1107
60955fda
DJ
11082007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1109
1110 * dwarf2.h (DW_AT_hi_user): Correct value.
1111
1bbb5f21 11122007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1113
1bbb5f21 1114 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1115
350cc38d
MS
11162007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1117
1118 * mips.h (E_MIPS_MACH_LS2E): New.
1119 (E_MIPS_MACH_LS2F): New.
1120
f7bc09bd
NS
11212007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1122
1123 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1124 segments at the end of memory.
1125
e210c36b
NC
11262007-11-17 Thiemo Seufer <ths@mips.com>
1127
1128 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1129 in comment.
1130
e2a0d921
NC
11312007-11-16 Nick Clifton <nickc@redhat.com>
1132
1133 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1134 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1135 (DW_AT_stride): Rename to DW_AT_byte_stride.
1136
7a2b07ff
NS
11372007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1138
1139 * vxworks.h: New.
1140
569006e5
NC
11412007-10-30 Nick Clifton <nickc@redhat.com>
1142
1143 * mn10300.h (R_MN10300_ALIGN): Define.
1144
c6e65352
DJ
11452007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1146
1147 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1148
bfff1642
NC
11492007-10-19 Nick Clifton <nickc@redhat.com>
1150
1151 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1152
3e6ff6e5
RM
11532007-10-18 Roland McGrath <roland@redhat.com>
1154
1155 * common.h (NT_PPC_VMX): New macro.
1156
7fac7ff4
NC
11572007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1158
1159 * cr16.h: Updated with new relocaction macros.
1160
b10a8ae0
L
11612007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1162
1163 PR binutils/3281
1164 PR binutils/5037
1165 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1166 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1167 PT_GNU_RELRO segments.
1168
8d100c32
KH
11692007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1170
1171 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1172
b15fa79e
AM
11732007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1174
1175 * common.h (NT_SPU): Define.
1176
2b05f1b7
L
11772007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1178
1179 * common.h: Revert last change.
1180
94b11780
L
11812007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1182
1183 * common.h (PT_GNU_STACK): Renamed to ...
1184 (PT_GNU_ATTR): This.
1185 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1186
fd2f25da
RM
11872007-07-09 Roland McGrath <roland@redhat.com>
1188
1189 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1190
34c8bcba
JM
11912007-06-29 Joseph Myers <joseph@codesourcery.com>
1192
1193 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1194
2cf19d5c
JM
11952007-06-29 Joseph Myers <joseph@codesourcery.com>
1196
1197 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1198
104d59d1
JM
11992007-06-29 Joseph Myers <joseph@codesourcery.com>
1200
1201 * arm.h (elf32_arm_add_eabi_attr_int,
1202 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1203 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1204 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1205 Tag_Symbol, Tag_compatibility): Remove.
1206 * common.h (SHT_GNU_ATTRIBUTES): Define.
1207
3d3d428f
NC
12082007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1209
1210 * common.h (EM_CR16): New entry for CR16 cpu.
1211 * cr16.h: New file.
1212
99ded152
BW
12132007-06-11 Sterling Augustine <sterling@tensilica.com>
1214 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1215
99ded152
BW
1216 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1217 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1218
f89d32d9
CT
12192007-05-18 Caroline Tice <ctice@apple.com>
1220
fd2f25da 1221 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1222 DW_OP_GNU_uninit.
1223
4f4416b5
AM
12242007-05-12 Alan Modra <amodra@bigpond.net.au>
1225
1226 * spu.h (R_SPU_ADDR16X): Define.
1227 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1228
ece5ef60
AM
12292007-05-11 Alan Modra <amodra@bigpond.net.au>
1230
1231 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1232
627b32bc
AM
12332007-05-02 Alan Modra <amodra@bigpond.net.au>
1234
1235 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1236 and vma for appropriate sections.
1237
0c3e446c
JB
12382007-04-26 Jan Beulich <jbeulich@novell.com>
1239
1240 * common.h (DT_ENCODING): Correct value (back to spec mandated
1241 value).
1242
d4c87fc1
AM
12432007-03-08 Alan Modra <amodra@bigpond.net.au>
1244
1245 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1246 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1247 that don't clash with visibility bits.
1248
689d9c8c
AM
12492007-03-07 Alan Modra <amodra@bigpond.net.au>
1250
1251 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1252
b95dd98f 12532007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1254 Richard Sandiford <rsandifo@redhat.com>
1255 Richard Henderson <rth@redhat.com>
1256 DJ Delorie <dj@redhat.com>
1257 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1258
1259 * mep.h: New file.
b95dd98f
DB
1260 * common.h (EM_CYGNUS_MEP): Define.
1261
12622007-02-15 Dave Brolley <brolley@redhat.com>
1263
1264 From Graydon Hoare <graydon@redhat.com>:
1265 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1266
3bdcfdf4
KH
12672007-01-08 Kazu Hirata <kazu@codesourcery.com>
1268
1269 * m68k.h (EF_M68K_FIDO): New.
1270 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1271 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1272
9840d27e
KH
12732006-12-25 Kazu Hirata <kazu@codesourcery.com>
1274
1275 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1276
425c6cb0
KH
12772006-12-19 Kazu Hirata <kazu@codesourcery.com>
1278
1279 * m68k.h (EF_M68K_ARCH_MASK): New.
1280
3271a814
NS
12812006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1282
1283 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1284
c694fd50
KH
12852006-12-07 Kazu Hirata <kazu@codesourcery.com>
1286
1287 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1288 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1289 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1290 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1291 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1292 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1293 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1294 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1295 EF_M68K_CF_FLOAT, respectively.
1296
4fd454c8
NC
12972006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1298 Nick Clifton <nickc@redhat.com>
1299
1300 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1301
165b93e7
RS
13022006-10-28 Richard Sandiford <richard@codesourcery.com>
1303
1304 * mips.h (R_MIPS_GLOB_DAT): Define
1305 (R_MIPS_max): Bump by 1.
1306
e9f53129
AM
13072006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1308 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1309 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1310 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1311 Alan Modra <amodra@bigpond.net.au>
1312
1313 * common.h (EM_SPU): Define.
1314 * spu.h: New file.
1315
b3549761
NC
13162006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1317
1318 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1319 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1320 (EF_SCORE_HASENTRY): Delete.
1321
e210c36b
NC
13222006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1323
1324 * arm.h: Define TAG_CPU_ARCH_* constants.
1325
1c0d3aa6
NC
13262006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1327
1328 * score.h: New file.
1329 * common.h: Add Score machine number.
1330
fdc90cb4
JJ
13312006-07-10 Jakub Jelinek <jakub@redhat.com>
1332
1333 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1334
1224efb8
L
13352006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 * internal.h (ELF_SECTION_SIZE): New.
1338 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1339 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1340 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1341
3f570048
AM
13422006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1343
1344 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1345
9b52905e
NC
13462006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1347 Randolph Chung <randolph@tausq.org>
1348 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1349 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1350 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1351 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1352 New TLS relocs.
1353 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1354 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1355 Define TLS relocs using existing equivalents.
1356
fd2f25da
RM
13572006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1358
28c9d252
NC
1359 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1360
e210c36b
NC
13612006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1362
1363 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1364 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1365 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1366 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1367 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1368 R_BFIN_GOTOFFLO): New relocs.
1369 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1370
13712006-03-23 Michael Matz <matz@suse.de>
1372
1373 * x86-64.h: Add the new relocations with their official
1374 numbers.
1375
0a44bf69
RS
13762006-03-22 Richard Sandiford <richard@codesourcery.com>
1377 Daniel Jacobowitz <dan@codesourcery.com>
1378 Phil Edwards <phil@codesourcery.com>
1379 Zack Weinberg <zack@codesourcery.com>
1380 Mark Mitchell <mark@codesourcery.com>
1381 Nathan Sidwell <nathan@codesourcery.com>
1382
1383 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1384
e14430ab
DA
13852006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1386
1387 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1388 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1389 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1390 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1391 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1392
3a4a14e9
PB
13932006-03-10 Paul Brook <paul@codesourcery.com>
1394
1395 * arm.h (EF_ARM_EABI_VER5): Define.
1396
0b2e31dc
NS
13972006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1398
1399 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1400 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1401 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1402 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1403 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1404 (EF_M68K_EMAC_B): New.
1405
df406460
NC
14062006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1407
1408 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1409 (EF_AVR_LINKRELAX_PREPARED): Add.
1410
2c10a7e5
BE
14112006-03-02 Ben Elliston <bje@au.ibm.com>
1412
1413 Import from the GCC tree:
1414 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1415
1416 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1417 from DWARF 3.
1418 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1419 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1420 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1421 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1422 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1423 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1424 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1425 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1426 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1427 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1428 (DW_END_default, DW_END_big, DW_END_little): New.
1429 (DW_END_lo_user, DW_END_hi_user): Define.
1430 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1431 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1432 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1433 DW_LANG_D): New.
1434
e210c36b
NC
14352006-02-06 Steve Ellcey <sje@cup.hp.com>
1436
1437 * ia64.h (SHF_IA_64_HP_TLS): New.
1438
6772dd07
DD
14392006-02-24 DJ Delorie <dj@redhat.com>
1440
1441 * m32c.h: Add relax relocs.
1442
d70c5fc7
NC
14432006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1444 Anil Paranjape <anilp1@kpitcummins.com>
1445 Shilin Shakti <shilins@kpitcummins.com>
1446
1447 * common.h (EM_XC16X): New entry for xc16x cpu.
1448 Sort other EM_* numbers into numerical order.
1449 * xc16x.h: New file.
fd2f25da 1450
84d1d650
L
14512006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 PR binutils/2258
1454 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1455 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1456
266abb8f
NS
14572006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1458
1459 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1460 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1461 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1462 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1463 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1464
14652006-02-06 Steve Ellcey <sje@cup.hp.com>
1466
1467 * ia64.h (SHF_IA_64_HP_TLS): New.
1468
67a4f2b7
AO
14692006-01-18 Alexandre Oliva <aoliva@redhat.com>
1470
1471 Introduce TLS descriptors for i386 and x86_64.
1472 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1473 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1474 New.
1475 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1476 R_X86_64_TLSDESC): New.
1477
64fd6348
NC
14782006-01-09 Mike Frysinger <vapier@gentoo.org>:
1479
1480 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1481
d031aafb
NS
14822005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1483
1484 Second part of ms1 to mt renaming.
1485 * common.h (EM_MT): Renamed.
1486 * mt.h: Rename relocs, cpu & other defines.
1487
e210c36b
NC
14882005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1489
1490 * mt.h: Renamed from ms1.h
1491
39b41c9c
PB
14922005-12-12 Paul Brook <paul@codesourcery.com>
1493
1494 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1495
5e2b0d47
NC
14962005-11-11 Nick Clifton <nickc@redhat.com>
1497
1498 PR 1150
1499 * mips.h (STO_OPTIONAL): Define.
1500 (ELF_MIPS_IS_OPTIONAL): Define.
1501
e210c36b
NC
15022005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1503
1504 Add ms2.
1505 * ms1.h (EF_MS1_CPU_MS2): New.
1506
15072005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1508
1509 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1510
3c9b82ba
NC
15112005-09-30 Catherine Moore <clm@cm00re.com>
1512
1513 * bfin.h: New file.
1514 * common.h (EM_BLACKFIN): Define.
1515
ee065d83
PB
15162005-10-08 Paul Brook <paul@codesourcery.com>
1517
1518 * arm.h: Add prototypes for BFD object attribute routines.
1519
1cacb694
RE
15202005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1521
1522 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1523
3c26c61a
DA
15242005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1525
1526 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1527 New defines.
1528
67762f6b
DA
15292005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1530
1531 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1532 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1533 deprecated defines.
1534 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1535 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1536 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1537 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1538 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1539 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1540 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1541 NT_HP_UX_OPTIONS): Define.
1542
fd54057a
DD
15432005-07-25 DJ Delorie <dj@redhat.com>
1544
1545 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1546
3b22753a
L
15472005-07-25 Jan Hubicka <jh@suse.cz>
1548
1549 * x86-64.h (SHN_X86_64_LCOMMON): New.
1550 (SHF_X86_64_LARGE): New.
1551
157e7bd1
NC
15522005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1553
1554 * m32r.h (R_M32R_REL32): Added.
1555
df45824a
BE
15562005-07-18 Ben Elliston <bje@au.ibm.com>
1557
1558 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1559 Replace with DW_ATE_decimal_float (now in DWARF 3).
1560
49f58d10
JB
15612005-07-14 Jim Blandy <jimb@redhat.com>
1562
1563 Add support for Renesas M32C and M16C.
1564 * common.h (EM_M32C): New machine number.
1565 * m32c.h: New file.
fd2f25da 1566
e210c36b
NC
15672005-06-17 Jakub Jelinek <jakub@redhat.com>
1568
1569 * external.h (GRP_ENTRY_SIZE): Define.
1570
d6ab8113
JB
15712005-06-17 Jan Beulich <jbeulich@novell.com>
1572
1573 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1574 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1575 R_X86_64_GOTPC32.
1576
3c33e371
AH
15772005-06-07 Aldy Hernandez <aldyh@redhat.com>
1578 Michael Snyder <msnyder@redhat.com>
1579 Stan Cox <scox@redhat.com>
1580
1581 * common.h (EM_MS1): Define.
1582
1583 * ms1.h: New file.
1584
2acf634e
RH
15852005-05-31 Richard Henderson <rth@redhat.com>
1586
1587 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1588
484124bb
RH
15892005-05-29 Richard Henderson <rth@redhat.com>
1590
1591 * alpha.h (DT_ALPHA_PLTRO): New.
1592
d68f4033
BE
15932005-05-19 Ben Elliston <bje@au.ibm.com>
1594
1595 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1596 the user-defined encoding space pending inclusion in the standard.
1597
cb1afa5c
ZW
15982005-05-18 Zack Weinberg <zack@codesourcery.com>
1599
1600 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1601 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1602
c19d1205
ZW
16032005-05-17 Zack Weinberg <zack@codesourcery.com>
1604
1605 * arm.h: Import complete list of official relocation names
1606 and numbers from AAELF. Define FAKE_RELOCs for old names.
1607 Remove a few old names no longer used anywhere.
1608
1fe44d79
AM
16092005-05-14 Alan Modra <amodra@bigpond.net.au>
1610
1611 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1612
2df98d85
AM
16132005-05-11 Alan Modra <amodra@bigpond.net.au>
1614
1615 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1616 R_PPC_RELAX32PC_PLT) Adjust.
1617 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1618 (DT_PPC_GLINK): Define.
1619
e172dbf8
NC
16202005-05-10 Nick Clifton <nickc@redhat.com>
1621
1622 * Update the address and phone number of the FSF organization in
1623 the GPL notices in the following files:
2df98d85 1624 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1625 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1626 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1627 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1628 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1629 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1630 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1631
faa7ef87
L
16322005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1633
a63027e5
L
1634 Moved from ../ChangeLog
1635
faa7ef87
L
1636 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1637 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1638
1639 2004-10-12 Paul Brook <paul@codesourcery.com>
1640 * arm.h (EF_ARM_EABI_VER4): Define.
1641
1642 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1643
1644 * common.h (PT_SUNW_EH_FRAME): Define.
1645 * x86-64.h (SHT_X86_64_UNWIND): Define.
1646
1647 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1648 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1649 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1650 (XTENSA_PROP_SEC_NAME): Define.
1651 (property_table_entry): Add flags field.
1652 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1653
1654 2004-09-17 Paul Brook <paul@codesourcery.com>
1655 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1656 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1657 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1658
1659 2004-09-13 Paul Brook <paul@codesourcery.com>
1660 * arm.h: Rename RELABS to TARGET1.
1661
1662 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1663 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1664 (PT_GNU_RELRO): Define.
1665
ba93b8ac
DJ
16662005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1667 Phil Blundell <philb@gnu.org>
1668
1669 * arm.h: Add TLS relocations.
1670
c927f9ef
BE
16712005-03-23 Ben Elliston <bje@au.ibm.com>
1672
1673 * dwarf.h: Merge with GCC's dwarf.h.
1674
238d258f
NC
16752005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1676
1677 * m68k.h (EF_CFV4E): Define.
1678
b294bdf8
MM
16792005-03-17 Paul Brook <paul@codesourcery.com>
1680 Dan Jacobowitz <dan@codesourcery.com>
1681 Mark Mitchell <mark@codesourcery.com>
1682
1683 * arm.h (PT_ARM_EXIDX): Define.
1684
51cb3ca7
DJ
16852005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1686 Joseph Myers <joseph@codesourcery.com>
1687
1688 * mips.h: Define MIPS TLS relocations.
1689
d6f16593 16902005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1691 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1692
1693 * mips.h (R_MIPS16_GOT16): New reloc code.
1694 (R_MIPS16_CALL16): Likewise.
1695 (R_MIPS16_HI16): Likewise.
1696 (R_MIPS16_LO16): Likewise.
1697 (R_MIPS16_min): New fake reloc code.
1698 (R_MIPS16_max): Likewise.
1699
a1c17af2
MR
17002005-02-11 Maciej W. Rozycki <macro@mips.com>
1701
1702 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1703
90219bd0
AO
17042005-01-25 Alexandre Oliva <aoliva@redhat.com>
1705
1706 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1707 * frv.h: Add R_FRV_TLSMOFF.
1708 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1709 * frv.h: Add TLS relocations.
1710
e38bc3b5
NC
17112005-01-17 Nick Clifton <nickc@redhat.com>
1712
1713 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1714 EF_SH2A_SH3E): New flags.
1715 (EF_SH_BFD_TABLE): Add these new flags to the table.
1716
b4a38de6
AM
17172005-01-12 Alan Modra <amodra@bigpond.net.au>
1718
1719 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1720 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1721
750bce0e 17222004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1723
faa7ef87 1724 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1725
1e50d24d
RS
17262004-12-16 Richard Sandiford <rsandifo@redhat.com>
1727
1728 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1729
69881c93
ILT
17302004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1731
1732 * mips.h (E_MIPS_MACH_9000): Define.
1733
b676888f
HPN
17342004-11-04 Hans-Peter Nilsson <hp@axis.com>
1735
1736 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1737 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1738 macros.
1739
637cf767
EC
17402004-10-06 Eric Christopher <echristo@redhat.com>
1741
1742 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1743
40a18ebd
NC
17442004-10-01 Paul Brook <paul@codesourcery.com>
1745
1746 * arm.h (SHT_ARM_EXIDX): Define.
1747 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1748 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1749 Define.
1750
b18c562e
NC
17512004-08-25 Dmitry Diky <diwil@spec.ru>
1752
1753 * msp430.h: Add new relocs.
1754
083febaa
L
17552004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1756
1757 * i386.h (R_386_USED_BY_INTEL_200): New.
1758
1d70c7fb
AO
17592004-07-29 Alexandre Oliva <aoliva@redhat.com>
1760
1761 Introduce SH2a support.
1762 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1763 * sh.h (EF_SH2A_NOFPU): New.
1764 2003-12-01 Michael Snyder <msnyder@redhat.com>
1765 * sh.h (EF_SH2A): New.
1766
670ec21d
NC
17672004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1768
1769 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1770 BFD_RELOC_CRX_SWITCH32.
1771
1fe1f39c
NC
17722004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1773
1774 * common.h (EM_CRX): Define.
1775 * crx.h: New file.
1776
097f809a
NC
17772004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1778
1779 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1780 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1781
375db92b
AM
17822004-06-19 Alan Modra <amodra@bigpond.net.au>
1783
1784 * common.h (ELF64_R_INFO): Warning fix.
1785
092dcd75
CD
17862004-06-14 Chris Demetriou <cgd@broadcom.com>
1787
1788 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1789 with an updated comment.
1790
f6f9408f
JR
17912004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1792
1793 * sh.h (EF_SH_HAS_DSP): Remove.
1794 (EF_SH_HAS_FP): Remove.
1795 (EF_SH_MERGE_MACH): Remove.
1796 (EF_SH4_NOFPU): Convert to decimal.
1797 (EF_SH4A_NOFPU): Likewise.
1798 (EF_SH4_NOMMU_NOFPU): Likewise.
1799 (EF_SH3_NOMMU): Add new macro.
1800 (EF_SH_BFD_TABLE): Likewise.
1801 (sh_find_elf_flags): Add prototype.
1802 (sh_elf_get_flags_from_mach): Likewise.
1803
4030e8f6
CD
18042004-04-24 Chris Demetriou <cgd@broadcom.com>
1805
1806 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1807 (R_MIPS_GNU_REL_HI16): Remove.
1808 (R_MIPS_GNU_REL16_S2): Update comment.
1809
0949843d 18102004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1811 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1812
1813 * common.h (EM_CR): Define.
1814 * cr16c.h: New file.
1815
d507cf36
PB
18162004-03-23 Paul Brook <paul@codesourcery.com>
1817
1818 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1819
ae51a426
JR
18202003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1821
1822 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1823
676a64f4
RS
18242004-03-01 Richard Sandiford <rsandifo@redhat.com>
1825
1826 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1827
481fedf3
RM
18282004-01-28 Roland McGrath <roland@redhat.com>
1829
1830 * common.h (AT_SECURE): New macro.
1831
7e67eb11
RM
18322004-01-21 Roland McGrath <roland@redhat.com>
1833
1834 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1835 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1836 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1837 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1838 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1839
3fe74472
MK
18402004-01-17 Mark Kettenis <kettenis@gnu.org>
1841
1842 * common.h (NT_OPENBSD_IDENT): Define.
1843
79987b2f
AO
18442004-01-06 Alexandre Oliva <aoliva@redhat.com>
1845
1846 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1847 * frv.h (EF_FRV_FDPIC): New macro.
1848 (EF_FRV_PIC_FLAGS): Adjust.
1849 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1850 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1851 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1852 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1853 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1854 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1855 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1856 New.
1857
252b5132 1858
c9e214e5 1859For older changes see ChangeLog-9103
252b5132 1860\f
752937aa
NC
1861Copyright (C) 2004-2012 Free Software Foundation, Inc.
1862
1863Copying and distribution of this file, with or without modification,
1864are permitted in any medium without royalty provided the copyright
1865notice and this notice are preserved.
1866
252b5132 1867Local Variables:
c9e214e5
AM
1868mode: change-log
1869left-margin: 8
1870fill-column: 74
252b5132
RH
1871version-control: never
1872End: