[AArch64, ILP32] 2/6 Parametrize elfnn-aarch64.c and add basic support in ld
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
1bbce132
MR
12013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
2
3 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
4 (ELF_ST_SET_MIPS_PLT): Likewise.
5
8847944f
WN
62013-06-19 Will Newton <will.newton@linaro.org>
7
8 * aarch64.h: Remove R_AARCH64_IRELATIVE.
9
692e2b8b
WN
102013-06-07 Will Newton <will.newton@linaro.org>
11
12 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
13
48e65d55
MR
142013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
15
16 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
17
067ec077
CM
182013-05-30 Paul Brook <paul@codesourcery.com>
19
20 * mips.h (R_MIPS_EH): New.
21
418009c2
YZ
222013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
23
24 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
25 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
26 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
27 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
28
45901633
L
292013-05-22 H.J. Lu <hongjiu.lu@intel.com>
30
31 * common.h (EM_INTEL205): New.
32 (EM_INTEL206): Likewise.
33 (EM_INTEL207): Likewise.
34 (EM_INTEL208): Likewise.
35 (EM_INTEL209): Likewise.
36
13761a11
NC
372013-05-02 Nick Clifton <nickc@redhat.com>
38
39 * msp430.h: Add MSP430X relocs.
40 Add some more MSP430 machine numbers.
41 Add values used by .MSP430.attributes section.
42
81f5558e
NC
432013-03-21 Michael Schewe <michael.schewe@gmx.net>
44
45 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
46 mov @(disp:32,ERx) to mov @(disp:16,ERx).
47
abb3f6cc
NC
482013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
49
50 * common.h (NT_S390_TDB): Define.
51
36591ba1
SL
522013-02-06 Sandra Loosemore <sandra@codesourcery.com>
53 Andrew Jenner <andrew@codesourcery.com>
54
55 Based on patches from Altera Corporation.
56
57 * nios2.h: New file.
58
78c8d46c
NC
592013-01-24 Nick Clifton <nickc@redhat.com>
60
61 * v850.h: Add support for e3v5 architecture.
62 Reorganize processor selection macros.
63
e1ec603f
L
642013-01-16 H.J. Lu <hongjiu.lu@intel.com>
65
66 * i386.h (R_386_SIZE32): Fill it.
67 * x86-64.h (R_X86_64_SIZE32): Likewise.
68 (R_X86_64_SIZE64): Likewise.
69
a3c62988
NC
702013-01-10 Will Newton <will.newton@imgtec.com>
71
72 * common.h: Fix case of "Meta".
73 * metag.h: New file.
74
652451f8
YZ
752013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
76
77 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
78 definitions.
79
e407c74b
NC
802013-01-04 Juergen Urban <JuergenUrban@gmx.de>
81
82 * mips.h: Add MIPS machine variant number for r5900 which is
83 compatible with old Playstation 2 software.
84
34b60028
L
852012-11-16 H.J. Lu <hongjiu.lu@intel.com>
86
87 * common.h (DF_1_CONLFAT): Renamed to ...
88 (DF_1_CONFALT): This.
89 (DF_1_ENDFILTEE): New.
90 (DF_1_DISPRELDNE): Likewise.
91 (DF_1_DISPRELPND): Likewise.
92 (DF_1_NODIRECT): Likewise.
93 (DF_1_IGNMULDEF): Likewise.
94 (DF_1_NOKSYMS): Likewise.
95 (DF_1_NOHDR): Likewise.
96 (DF_1_EDITED): Likewise.
97 (DF_1_NORELOC): Likewise.
98 (DF_1_SYMINTPOSE): Likewise.
99 (DF_1_GLOBAUDIT): Likewise.
100 (DF_1_SINGLETON): Likewise.
101
708e2187
NC
1022012-11-09 Nick Clifton <nickc@redhat.com>
103
104 * rx.h (EF_RX_CPU_RX): Add comment.
105 (E_FLAG_RX_ABI): Define.
106
de863c74
NC
107 * v850.h: Add RH850 ABI values.
108
c266cd02
MR
1092012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
110
111 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
112
ff826ef3
TT
1132012-11-01 Tom Tromey <tromey@redhat.com>
114
115 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
116
3bfcb652
NC
1172012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
118
119 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
120 (EF_ARM_ABI_FLOAT_HARD): Likewise.
121
9ece1fa9
TT
1222012-10-23 Tom Tromey <tromey@redhat.com>
123
124 * common.h (NT_SIGINFO, NT_FILE): New defines.
125
e5b95258
WL
1262012-08-27 Walter Lee <walt@tilera.com>
127
128 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
129 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
130 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
131 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
132 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
133 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
134 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
135 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
136 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
137 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
138 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
139 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
140 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
141 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 142
a06ea964
NC
1432012-08-13 Ian Bolton <ian.bolton@arm.com>
144 Laurent Desnogues <laurent.desnogues@arm.com>
145 Jim MacArthur <jim.macarthur@arm.com>
146 Marcus Shawcroft <marcus.shawcroft@arm.com>
147 Nigel Stephens <nigel.stephens@arm.com>
148 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
149 Richard Earnshaw <rearnsha@arm.com>
150 Sofiane Naci <sofiane.naci@arm.com>
151 Tejas Belagod <tejas.belagod@arm.com>
152 Yufeng Zhang <yufeng.zhang@arm.com>
153
154 * aarch64.h: New file.
155 * common.h (EM_res183): Rename to EM_AARCH64.
156 (EM_res184): Rename to EM_ARM184.
157
cefc6d46
IS
1582012-06-28 Iain Sandoe <iain@codesourcery.com>
159
160 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
161 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
162
40551fb8
NC
1632012-05-16 Georg-Johann Lay <avr@gjlay.de>
164
165 PR target/13503
166 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
167
6927f982
NC
1682012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
169
170 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
171 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
172 (E_M68HC11_XGATE_RAMOFFSET): Define.
173
b9c361e0
JL
1742012-05-14 James Lemke <jwlemke@codesourcery.com>
175 * ppc.h (SEC_PPC_VLE): Remove.
176
1772012-05-14 Catherine Moore <clm@codesourcery.com>
178 James Lemke <jwlemke@codesourcery.com>
179
180 * ppc.h (R_PPC_VLE_REL8): New reloction.
181 (R_PPC_VLE_REL15): Likewise.
182 (R_PPC_VLE_REL24): Likewise.
183 (R_PPC_VLE_LO16A): Likewise.
184 (R_PPC_VLE_LO16D): Likewise.
185 (R_PPC_VLE_HI16A): Likewise.
186 (R_PPC_VLE_HI16D): Likewise.
187 (R_PPC_VLE_HA16A): Likewise.
188 (R_PPC_VLE_HA16D): Likewise.
189 (R_PPC_VLE_SDA21): Likewise.
190 (R_PPC_VLE_SDA21_LO): Likewise.
191 (R_PPC_VLE_SDAREL_LO16A): Likewise.
192 (R_PPC_VLE_SDAREL_LO16D): Likewise.
193 (R_PPC_VLE_SDAREL_HI16A): Likewise.
194 (R_PPC_VLE_SDAREL_HI16D): Likewise.
195 (R_PPC_VLE_SDAREL_HA16A): Likewise.
196 (R_PPC_VLE_SDAREL_HA16D): Likewise.
197 (SEC_PPC_VLE): Remove.
198 (PF_PPC_VLE): New program header flag.
199 (SHF_PPC_VLE): New section header flag.
200 (vle_opcodes, vle_num_opcodes): New.
201 (VLE_OP): New macro.
202 (VLE_OP_TO_SEG): New macro.
203
99700d6f
NC
2042012-05-11 Georg-Johann Lay <avr@gjlay.de
205
206 PR target/13503
207 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
208 R_AVR_8_HI8, R_AVR_8_HHI8.
209
f6c1a2d5
NC
2102012-05-03 Sean Keys <skeys@ipdatasys.com>
211
212 * xgate.h: Mininal file to support XGATE relocations.
213
4d296447
DM
2142012-04-27 David S. Miller <davem@davemloft.net>
215
216 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
217 pause, and compare-and-branch instructions.
218
0a22ae8e
NC
2192012-03-07 Nick Clifton <nickc@redhat.com>
220
221 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
222 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
223 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
224 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
225
6f7be959
WL
2262012-02-25 Walter Lee <walt@tilera.com>
227
228 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
229 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
230 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
231 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
232 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
233 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
234 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
235 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
236 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
237 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
238 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
239 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
240 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
241 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
242 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
243 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
244 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
245 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
246 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
247 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
248 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
249 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
250 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
251 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
252 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
253 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
254 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
255 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
256 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
257 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
258 (R_TILEGX_TLS_GD_CALL): Ditto.
259 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
260 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
261 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
262 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
263 (R_TILEGX_TLS_IE_LOAD): Ditto.
264 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
265 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
266 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
267 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
268 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
269 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
270 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
271 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
272 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
273 (R_TILEPRO_TLS_IE_LOAD): Ditto.
274 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
275 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
276 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
277 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
278 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
279 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
280 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
281 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
282
9cea966c
DD
2832011-12-22 DJ Delorie <dj@redhat.com>
284
285 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
286 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
287
8b40760a
L
2882011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
289
290 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
291
355b81d9
UW
2922011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
293
294 * common.h (NT_S390_LAST_BREAK): Define.
295 (NT_S390_SYSTEM_CALL): Likewise.
296
99c513f6
DD
2972011-11-01 DJ Delorie <dj@redhat.com>
298
299 * common.h (EM_RL78, EM_78K0R): New.
300 * rl78.h: New.
301
cfb8c092
NC
3022011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
303
304 * epiphany.h: New file.
305 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
306
3b421ab3
AM
3072011-10-10 Alan Modra <amodra@gmail.com>
308
309 * ppc64.h (R_PPC64_TOCSAVE): Add.
310
d4cb0ea0
NC
3112011-10-05 DJ Delorie <dj@redhat.com>
312
313 * rx.h (E_FLAG_RX_PID): New.
314
9e8c70f9
DM
3152011-09-21 David S. Miller <davem@davemloft.net>
316
317 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
318 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
319
505b88fb
L
3202011-08-12 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR ld/13082
323 * x86-64.h (R_X86_64_RELATIVE64): New.
324
df58fc94
RS
3252011-07-24 Chao-ying Fu <fu@mips.com>
326 Maciej W. Rozycki <macro@codesourcery.com>
327
328 * mips.h (R_MICROMIPS_min): New relocations.
329 (R_MICROMIPS_26_S1): Likewise.
330 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
331 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
332 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
333 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
334 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
335 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
336 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
337 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
338 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
339 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
340 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
341 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
342 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
343 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
344 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
345 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
346 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
347 (R_MICROMIPS_max): Likewise.
348 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
349 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
350 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
351 (STO_MICROMIPS): Likewise.
352 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
353 (ELF_ST_IS_COMPRESSED): Likewise.
354 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
355 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
356 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
357
7a9068fe
L
3582011-07-22 H.J. Lu <hongjiu.lu@intel.com>
359
360 * common.h (EM_K1OM): New.
361
9c55345c
TS
3622011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
363 Thomas Schwinge <thomas@schwinge.name>
364
2bb70ae0 365 PR binutils/12913
9c55345c
TS
366 * common.h (ELFOSABI_GNU): Define, replaces...
367 (ELFOSABI_LINUX): ... this, kept as an alias.
368 (ELFOSABI_HURD): Remove.
369
faa9a424
UW
3702011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
371
372 * common.h (NT_ARM_VFP): Define.
373
aa137e4d
NC
3742011-06-13 Walter Lee <walt@tilera.com>
375
376 * common.h: Add EM_TILEGX.
377 * tilegx.h: New file.
378 * tilepro.h: New file.
379
2ddcd4af
TG
3802011-06-09 Tristan Gingold <gingold@adacore.com>
381
382 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
383
cc643b88
NC
3842011-06-02 Nick Clifton <nickc@redhat.com>
385
386 * common.h: Fix spelling mistake in comment.
387 * reloc-macros.h: Likewise.
388
63e1a0fc
PB
3892011-05-31 Paul Brook <paul@codesourcery.com>
390
391 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
392
8b40760a
L
3932011-05-09 Paul Brook <paul@codesourcery.com>
394
395 * tic6x.h (ELF_STRING_C6000_unwind,
396 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
397 ELF_STRING_C6000_unwind_info_once): Define.
398
e21e5835
NC
3992011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
400
401 * common.h (NT_STAPSDT): New define.
402
c7811365
BS
4032011-03-31 Bernd Schmidt <bernds@codesourcery.com>
404
405 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
406 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
407 (SHN_TIC6X_SCOMMON): Define.
408
00e98fc7
TG
4092011-03-31 Tristan Gingold <gingold@adacore.com>
410
411 * ia64.h (Elf64_External_VMS_Note): New struct.
412 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
413 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
414 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
415 (NT_VMS_PATCHTIME) New macros.
416
34e77a92
RS
4172011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
418
419 * arm.h (R_ARM_IRELATIVE): New relocation.
420
35fc36a8
RS
4212011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
422
423 * internal.h (elf_internal_sym): Add st_target_internal.
424 * arm.h (arm_st_branch_type): New enum.
425 (ARM_SYM_BRANCH_TYPE): New macro.
426
8f7e76d0
NC
4272011-03-10 Nick Clifton <nickc@redhat.com>
428
429 * common.h (EM_V850): V850s now supplied by Renesas.
430
15a44d57
AM
4312011-02-25 Alan Modra <amodra@gmail.com>
432
eba5cfbc 433 PR 12516
15a44d57
AM
434 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
435 sections at start or end of PT_DYNAMIC.
436
0855e32b
NS
4372011-01-10 Nathan Sidwell <nathan@codesourcery.com>
438 Glauber de Oliveira Costa <glommer@gmail.com>
439
440 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
441 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
442 relocations.
443
aa137e4d
NC
4442010-11-16 Jie Zhang <jie.zhang@analog.com>
445
446 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
447 (EF_BFIN_DATA_IN_L1): Define.
448
fd503541
NC
4492010-11-11 Mingming Sun <mingm.sun@gmail.com>
450
451 * mips.h (E_MIPS_MACH_LS3A): Defined.
452
87779176
JM
4532010-11-02 Joseph Myers <joseph@codesourcery.com>
454
455 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
456 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
457 Tag_ABI_array_object_alignment,
458 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
459
3cbd1c06
JM
4602010-10-29 Joseph Myers <joseph@codesourcery.com>
461
462 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
463
b5593623
JM
4642010-10-29 Bernd Schmidt <bernds@codesourcery.com>
465 Joseph Myers <joseph@codesourcery.com>
466
467 * tic6x-attrs.h (Tag_ABI_DSBT): New.
468
75fa6dc1
JM
4692010-10-21 Joseph Myers <joseph@codesourcery.com>
470
471 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
472 value 4.
473 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
474 attribute renaming.
475
1cd986c5
NC
4762010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
477 Ina Pandit <ina.pandit@kpitcummins.com>
478
479 * v850.h: Add support for V850E2 and V850E2V3.
480 (v850_reloc_type): Update the newly added relocations
481
f4638467
AM
4822010-07-20 Alan Modra <amodra@gmail.com>
483
484 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
485 (ELF_SECTION_SIZE): ..here.
486 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
487 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
488
ba761f19
AM
4892010-06-25 Alan Modra <amodra@gmail.com>
490
491 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
492
59e6276b
JM
4932010-06-15 Joseph Myers <joseph@codesourcery.com>
494
495 * tic6x-attrs.h: New.
496 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
497 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
498 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
499 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
500 C6XABI_Tag_CPU_arch_C674X): Define.
501
28f997cf
TG
5022010-06-11 Tristan Gingold <gingold@adacore.com>
503
504 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
505 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
506 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
507 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
508 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
509 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
510 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
511 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
512 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
513 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
514 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
515 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
516 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
517 (Elf64_External_VMS_IMAGE_RELA): Ditto.
518 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
519 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
520 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
521 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
522 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
523 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
524 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
525 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
526
8e45593f
NC
5272010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
528 Joseph Myers <joseph@codesourcery.com>
529 Andrew Stubbs <ams@codesourcery.com>
530
531 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
532 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
533 other invalid ranges.
534 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
535 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
536 (R_SH_FUNCDESC_VALUE): New.
537
18ae9cc1
L
5382010-05-18 H.J. Lu <hongjiu.lu@intel.com>
539
540 PR gas/11600
541 * common.h (SHF_EXCLUDE): New.
542
543 * i370.h (SHF_EXCLUDE): Removed.
544 * or32.h (SHF_EXCLUDE): Likewise.
545 * ppc.h (SHF_EXCLUDE): Likewise.
546 * sparc.h (SHF_EXCLUDE): Likewise.
547
9a83a553
AM
5482010-04-23 Alan Modra <amodra@gmail.com>
549
550 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
551 Invert logic to clarify test for .tbss.
552 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
553 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
554 macro args with parentheses.
555 (ELF_SECTION_IN_SEGMENT): Define.
556 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
557 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
558
75375b3e
MGD
5592010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
560
561 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
562 Tag_FP_HP_extension): Add new ABI attribute tags.
563
e4e42b45
NC
5642010-04-15 Nick Clifton <nickc@redhat.com>
565
566 * alpha.h: Update copyright notice to use GPLv3.
567 * arc.h: Likewise.
568 * arm.h: Likewise.
569 * avr.h: Likewise.
570 * bfin.h: Likewise.
571 * common.h: Likewise.
572 * cr16.h: Likewise.
573 * cr16c.h: Likewise.
574 * cris.h: Likewise.
575 * crx.h: Likewise.
576 * d10v.h: Likewise.
577 * d30v.h: Likewise.
578 * dlx.h: Likewise.
579 * dwarf.h: Likewise.
580 * external.h: Likewise.
581 * fr30.h: Likewise.
582 * frv.h: Likewise.
583 * h8.h: Likewise.
584 * hppa.h: Likewise.
585 * i370.h: Likewise.
586 * i386.h: Likewise.
587 * i860.h: Likewise.
588 * i960.h: Likewise.
589 * ia64.h: Likewise.
590 * internal.h: Likewise.
591 * ip2k.h: Likewise.
592 * iq2000.h: Likewise.
593 * lm32.h: Likewise.
594 * m32c.h: Likewise.
595 * m32r.h: Likewise.
596 * m68hc11.h: Likewise.
597 * m68k.h: Likewise.
598 * mcore.h: Likewise.
599 * mep.h: Likewise.
600 * microblaze.h: Likewise.
601 * mips.h: Likewise.
602 * mmix.h: Likewise.
603 * mn10200.h: Likewise.
604 * moxie.h: Likewise.
605 * msp430.h: Likewise.
606 * mt.h: Likewise.
607 * openrisc.h: Likewise.
608 * or32.h: Likewise.
609 * pj.h: Likewise.
610 * ppc.h: Likewise.
611 * ppc64.h: Likewise.
612 * reloc-macros.h: Likewise.
613 * rx.h: Likewise.
614 * s390.h: Likewise.
615 * sh.h: Likewise.
616 * sparc.h: Likewise.
617 * spu.h: Likewise.
618 * v850.h: Likewise.
619 * vax.h: Likewise.
620 * vxworks.h: Likewise.
621 * x86-64.h: Likewise.
622 * xc16x.h: Likewise.
623 * xstormy16.h: Likewise.
624 * xtensa.h: Likewise.
625
9957b18f
AM
6262010-04-08 David Stubbs <stubbs@icerasemi.com>
627
628 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
629 cannot contain any sections.
630
40b36596
JM
6312010-03-25 Joseph Myers <joseph@codesourcery.com>
632
633 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
634 * tic6x.h: New.
635
e1dcda2d
L
6362010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
637
638 * common.h (VER_FLG_*): Document.
639 (VER_FLG_INFO): Define.
640
17e57237
NC
6412010-02-23 Andrew Zabolotny <anpaza@mail.ru>
642
643 PR binutils/11297
644 * avr.h: (R_AVR_8): New relocation number.
645
cd21e546
MGD
6462010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
647
648 * arm.h (Tag_MPextension_use): Renumber.
649 (Tag_DIV_use): Add.
650 (Tag_MPextension_use_legacy): Likewise.
651
d7eeb400
MS
6522010-02-09 Michael Holzheu <holzheu@de.ibm.com>
653
654 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
655 NT_S390_CTRS and NT_S390_PREFIX): Define.
656
e1dcda2d
L
6572010-02-08 David S. Miller <davem@davemloft.net>
658
659 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
660
4339cae0
L
6612010-02-02 H.J. Lu <hongjiu.lu@intel.com>
662
663 * common.h (NT_386_XSTATE): New.
664
3ff95107 6652010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 666
3ff95107
L
667 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
668
c75a08aa
AM
6692010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
670
4339cae0 671 * common.h (PN_XNUM): Define.
c75a08aa 672
0675e188
UW
6732009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
674
675 * common.h (NT_S390_HIGH_GPRS): Define.
676
32af9f6e
AM
6772009-12-17 Alan Modra <amodra@bigpond.net.au>
678
679 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
680 R_PPC_RELAX32PC_PLT): Delete.
681 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
682
8b40760a
L
6832009-12-03 David Daney <ddaney@caviumnetworks.com>
684 Adam Nemet <adambnemet@gmail.com>
685
686 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
687
3c65b800
JM
6882009-11-28 Joseph Myers <joseph@codesourcery.com>
689
690 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
691 EM_TI_C5500, EM_CUDA): Define.
692 (EM_res140, EM_res141, EM_res142): Remove.
693
9e3c6df6
PB
6942009-11-17 Paul Brook <paul@codesourcery.com>
695 Daniel Jacobowitz <dan@codesourcery.com>
696
697 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
698
c7927a3c
NC
6992009-09-29 DJ Delorie <dj@redhat.com>
700
701 * rx.h: New file.
702
a7f2871e
AM
7032009-09-21 Alan Modra <amodra@bigpond.net.au>
704
705 * ppc.h (DT_PPC_TLSOPT): Define.
706 * ppc64.h (DT_PPC64_TLSOPT): Define.
707
7f6fed87
NC
7082009-08-10 Daniel Gutson <dgutson@codesourcery.com>
709
710 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
711 (SHT_ARM_OVERLAYSECTION): New define.
712
cb88ce9f
BS
7132006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
714
715 From Mike Frysinger <michael.frysinger@analog.com>
716 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
717 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
718 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
719 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
720 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
721 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
722 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
723 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
724 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
725 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
726 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
727 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
728 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
729 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
730 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
731 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
732 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
733 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
734 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 735
44db4087
ME
7362009-08-09 Michael Eager <eager@eagercon.com>
737
738 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 739 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 740
7ba29e2a
NC
7412009-08-06 Michael Eager <eager@eagercon.com>
742
743 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
744 * elf/microblaze.h: New reloc definitions.
745
28ec585f
AM
7462009-07-30 Alan Modra <amodra@bigpond.net.au>
747
748 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
749 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
750
8a9036a4
L
7512009-07-25 H.J. Lu <hongjiu.lu@intel.com>
752
753 * common.h (EM_L1OM): New.
754
8fdcc58d
TS
7552009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
756 Alan Modra <amodra@bigpond.net.au>
757
758 * spu.h (R_SPU_ADD_PIC): New.
759
3e7a7d11
NC
7602009-07-23 Ulrich Drepper <drepper@redhat.com>
761
762 * common.h (STB_GNU_UNIQUE): Define.
763
fa8f86ff
TT
7642009-07-10 Tom Tromey <tromey@redhat.com>
765
766 * dwarf2.h: Move to `..'.
767
1bffd25b
L
7682009-07-10 H.J. Lu <hongjiu.lu@intel.com>
769
770 * dwarf2.h: Just include ../dwarf2.h.
771
e054468f
AM
7722009-07-10 Alan Modra <amodra@bigpond.net.au>
773
774 * ppc.h (R_PPC_IRELATIVE): Add.
775 (R_PPC_RELAX32, R_PPC_RELAX32PC,
776 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
777 * ppc64.h (R_PPC64_IRELATIVE): Add.
778
3244e8f5
JJ
7792009-07-03 Jakub Jelinek <jakub@redhat.com>
780
781 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
782 and DW_OP_stack_value.
783
ceaf50a2
AM
7842009-06-22 Alan Modra <amodra@bigpond.net.au>
785
786 * ppc.h (R_PPC_RELAX*): Define as enum.
787
f865a31d
AG
7882009-06-11 Anthony Green <green@moxielogic.org>
789
790 * moxie.h (R_MOXIE_PCREL10): New.
791
cbe950e9
L
7922009-06-01 H.J. Lu <hongjiu.lu@intel.com>
793
794 PR ld/10205
795 * i386.h (R_386_IRELATIVE): New.
796 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
797
cf65542b
L
7982009-05-27 H.J. Lu <hongjiu.lu@intel.com>
799
800 * common.h: Update comments for dynamic tag ranges.
801
4e38f72c
DD
8022009-04-30 DJ Delorie <dj@redhat.com>
803
804 * mep.h (EF_MEP_COP_*): New.
805 (EF_MEP_ALL_FLAGS): Add them.
806
d8045f23
NC
8072009-04-30 Nick Clifton <nickc@redhat.com>
808
809 * common.h (STT_GNU_IFUNC): Define.
810
ed4a4bdf
CC
8112009-04-24 Cary Coutant <ccoutant@google.com>
812
813 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
814
20135e4c
NC
8152009-04-15 Anthony Green <green@moxielogic.com>
816
817 * common.h (EM_MOXIE): Define.
818 * moxie.h: New file.
819
4d28413b
DD
8202009-04-07 DJ Delorie <dj@redhat.com>
821
822 * mep.h (EF_MEP_CPU_C5): New.
823
96b2958f
L
8242009-04-01 H.J. Lu <hongjiu.lu@intel.com>
825
826 * common.h (EM_INTEL178): Removed.
827 (EM_INTEL179): Likewise.
828 (EM_ETPU): New.
829 (EM_SLE9X): Likewise.
830 (EM_INTEL181): Likewise.
831 (EM_INTEL182): Likewise.
832
f47a1d2e
L
8332009-03-31 H.J. Lu <hongjiu.lu@intel.com>
834
835 * common.h (EM_INTEL178): New.
836 (EM_INTEL179): Likewise.
837 (EM_INTEL180): Likewise.
838
0e879927
ILT
8392009-03-20 Mikolaj Zalewski <mikolajz@google.com>
840
841 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
842
4d407348
MK
8432009-03-14 Mark Kettenis <kettenis@gnu.org>
844
17e57237
NC
845 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
846 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
847 (NT_OPENBSD_WCOOKIE): New defines.
848
904001b0
JK
8492009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * common.h (AT_RANDOM): Define.
852
727fc41e
AM
8532009-03-04 Alan Modra <amodra@bigpond.net.au>
854
855 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
856 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
857
c3b7224a
NC
8582009-03-02 Qinwei <qinwei@sunnorth.com.cn>
859
860 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
861 * common.h (EM_SCORE_OLD): Define.
862
36319970
L
8632009-02-23 H.J. Lu <hongjiu.lu@intel.com>
864
865 * common.h (STB_LOPROC): Replace Application-specific with
866 Processor-specific in comments.
867 (STB_HIPROC): Likewise.
868 (STT_LOPROC): Likewise.
869 (STT_HIPROC): Likewise.
870
52b6b6b9
JM
8712009-02-03 Sandip Matte <sandip@rmicorp.com>
872
873 * mips.h (E_MIPS_MACH_XLR): Define.
874
cf869cce
NC
8752009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
876
877 * m68k.h: Map TLS relocations to numbers.
878
91e22acd
AS
8792009-01-15 Andrew Stubbs <ams@codesourcery.com>
880 Julian Brown <julian@codesourcery.com>
881
882 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
883 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
884 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
885 version 2.07.
886 (Tag_undefined39, Tag_nodefaults): New enum values.
887 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
888 (Tag_conformance, Tag_Virtualization_use): Likewise.
889 (Tag_undefined69, Tag_MPextension_use): Likewise.
890
01e1a5bc
NC
8912009-01-15 Douglas B Rupp <rupp@gnat.com>
892
893 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
894 New macros. Minor reformatting.
895
84e94c90
NC
8962008-12-23 Jon Beniston <jon@beniston.com>
897
898 * lm32.h: New file.
899
0f88be7a
NC
9002008-12-23 Nick Clifton <nickc@redhat.com>
901
902 * commmon.h (STT_IFUNC): Delete.
903
7a0cc8ed
HPN
9042008-12-20 Hans-Peter Nilsson <hp@axis.com>
905
906 * cris.h (R_CRIS_32_IE): New relocation.
907
e7c33416
NC
9082008-12-03 Nick Clifton <nickc@redhat.com>
909
910 * common.h (STT_IFUNC): Define.
911
e73521d6
SR
9122008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
913
914 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
915 R_CR16_GLOB_DAT): New relocations.
916
a973d22c
HPN
9172008-11-25 Hans-Peter Nilsson <hp@axis.com>
918
919 * cris.h (R_CRIS_32_TPREL): Correct comment.
920 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
921
8e79c3df
CM
9222008-11-18 Catherine Moore <clm@codesourcery.com>
923
924 * arm.h (Tag_ABI_FP_16bit_format): Define.
925
2b0bc088
NC
9262008-11-14 Nathan Sidwell <nathan@codesourcery.com>
927
928 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 929
759cc328
UW
9302008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
931
932 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
933
f82e0623
NF
9342008-10-10 Nathan Froyd <froydnj@codesourcery.com>
935
936 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
937
1d037692
HPN
9382008-10-04 Hans-Peter Nilsson <hp@axis.com>
939
940 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
941 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
942 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
943 (R_CRIS_16_TPREL): New relocations.
944
28dbbc02
BW
9452008-08-20 Bob Wilson <bob.wilson@acm.org>
946
947 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
948 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
949 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
950
861fb55a
DJ
9512008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
952 Daniel Jacobowitz <dan@codesourcery.com>
953 Catherine Moore <clm@codesourcery.com>
954 Mark Shinwell <shinwell@codesourcery.com>
955
956 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
957 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
958
0deb8eee
AM
9592008-08-04 Markus Weiss <weissms@aros.org>
960
961 * common.h (ELFOSABI_AROS): Update comment.
962
3c7b9897
AM
9632008-07-26 Michael Eager <eager@eagercon.com>
964
965 * ppc.h: Add description of single-precision.
966
89eeb0bc
LM
9672008-07-21 Luis Machado <luisgpm@br.ibm.com>
968
969 * common.h: Define NT_PPC_VSX.
970
30c09090
RS
9712008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
972
973 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
974
b8a39af8
SR
9752008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
976
977 * common.h (EM_CR16): Correct value.
978 (EM_CR16): Rename to EM_CR16_OLD.
979
ff7eeb89
DD
9802008-06-12 DJ Delorie <dj@redhat.com>
981
982 * common.h (EM_M32C_NEW): Rename to EM_M32C.
983 (EM_M32C): Rename to EM_M32C_OLD.
984
3c9a78e0
JM
9852008-06-12 Joseph Myers <joseph@codesourcery.com>
986
987 * common.h: Update e_machine table.
988
a23ede3d
KK
9892008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
990
991 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
992
2424f303
JM
9932008-06-09 Joseph Myers <joseph@codesourcery.com>
994
995 * common.h: Change registry@caldera.com to registry@sco.com.
996
7c90103b
NC
9972008-05-21 Nick Clifton <nickc@redhat.com>
998
999 * reloc-macros.h: Add a comment about the use of the
1000 END_RELOC_NUMBERS symbol as a sentinel value.
1001
10022008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1003
7c90103b
NC
1004 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1005
14a6d8e0
DM
10062008-04-16 David S. Miller <davem@davemloft.net>
1007
1008 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1009 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1010 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1011 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1012
15397d0b
ILT
10132008-03-24 Ian Lance Taylor <iant@google.com>
1014
1015 * common.h (NT_GNU_GOLD_VERSION): Define.
1016
72de5009
AM
10172008-03-13 Alan Modra <amodra@bigpond.net.au>
1018
1019 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1020 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1021 Order struct as for external version.
1022
1bce5d2c
AM
10232008-03-12 Alan Modra <amodra@bigpond.net.au>
1024
4fbb74a6
AM
1025 PR 5900
1026 * common.h (SHN_BAD): Delete.
1027 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1028 * external.h: ..here.
1029 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1030 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1031 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1032
10332008-03-12 Alan Modra <amodra@bigpond.net.au>
1034
1035 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1036 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1037 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1038 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1039 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1040 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1041 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1042 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1043 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1044 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1045 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1046 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1047 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1048 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1049 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1050
35d60fe4
NC
10512008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1052
1053 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1054 DW_OP_PGI_omp_thread_num.
1055
7b03d09a
AN
10562008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1057
1058 * mips.h: Update copyright.
1059 (E_MIPS_MACH_OCTEON): New macro.
1060
148b93f2
NC
10612008-01-30 Tristan Gingold <gingold@adacore.com>
1062
1063 Add OpenVMS extensions.
1bce5d2c
AM
1064 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1065 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1066 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1067 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1068 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1069 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1070 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1071 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1072 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1073 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1074 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1075 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1076 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1077 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1078 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1079 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1080 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1081 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1082 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1083 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1084 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1085 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1086
c74ba406
MK
10872008-01-16 Mark Kettenis <kettenis@gnu.org>
1088
1089 * common.h (AT_SUN_AUXFLAGS): Define.
1090
60955fda
DJ
10912007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1092
1093 * dwarf2.h (DW_AT_hi_user): Correct value.
1094
1bbb5f21 10952007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1096
1bbb5f21 1097 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1098
350cc38d
MS
10992007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1100
1101 * mips.h (E_MIPS_MACH_LS2E): New.
1102 (E_MIPS_MACH_LS2F): New.
1103
f7bc09bd
NS
11042007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1105
1106 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1107 segments at the end of memory.
1108
e210c36b
NC
11092007-11-17 Thiemo Seufer <ths@mips.com>
1110
1111 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1112 in comment.
1113
e2a0d921
NC
11142007-11-16 Nick Clifton <nickc@redhat.com>
1115
1116 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1117 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1118 (DW_AT_stride): Rename to DW_AT_byte_stride.
1119
7a2b07ff
NS
11202007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1121
1122 * vxworks.h: New.
1123
569006e5
NC
11242007-10-30 Nick Clifton <nickc@redhat.com>
1125
1126 * mn10300.h (R_MN10300_ALIGN): Define.
1127
c6e65352
DJ
11282007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1129
1130 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1131
bfff1642
NC
11322007-10-19 Nick Clifton <nickc@redhat.com>
1133
1134 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1135
3e6ff6e5
RM
11362007-10-18 Roland McGrath <roland@redhat.com>
1137
1138 * common.h (NT_PPC_VMX): New macro.
1139
7fac7ff4
NC
11402007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1141
1142 * cr16.h: Updated with new relocaction macros.
1143
b10a8ae0
L
11442007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1145
1146 PR binutils/3281
1147 PR binutils/5037
1148 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1149 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1150 PT_GNU_RELRO segments.
1151
8d100c32
KH
11522007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1153
1154 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1155
b15fa79e
AM
11562007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1157
1158 * common.h (NT_SPU): Define.
1159
2b05f1b7
L
11602007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 * common.h: Revert last change.
1163
94b11780
L
11642007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 * common.h (PT_GNU_STACK): Renamed to ...
1167 (PT_GNU_ATTR): This.
1168 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1169
fd2f25da
RM
11702007-07-09 Roland McGrath <roland@redhat.com>
1171
1172 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1173
34c8bcba
JM
11742007-06-29 Joseph Myers <joseph@codesourcery.com>
1175
1176 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1177
2cf19d5c
JM
11782007-06-29 Joseph Myers <joseph@codesourcery.com>
1179
1180 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1181
104d59d1
JM
11822007-06-29 Joseph Myers <joseph@codesourcery.com>
1183
1184 * arm.h (elf32_arm_add_eabi_attr_int,
1185 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1186 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1187 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1188 Tag_Symbol, Tag_compatibility): Remove.
1189 * common.h (SHT_GNU_ATTRIBUTES): Define.
1190
3d3d428f
NC
11912007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1192
1193 * common.h (EM_CR16): New entry for CR16 cpu.
1194 * cr16.h: New file.
1195
99ded152
BW
11962007-06-11 Sterling Augustine <sterling@tensilica.com>
1197 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1198
99ded152
BW
1199 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1200 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1201
f89d32d9
CT
12022007-05-18 Caroline Tice <ctice@apple.com>
1203
fd2f25da 1204 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1205 DW_OP_GNU_uninit.
1206
4f4416b5
AM
12072007-05-12 Alan Modra <amodra@bigpond.net.au>
1208
1209 * spu.h (R_SPU_ADDR16X): Define.
1210 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1211
ece5ef60
AM
12122007-05-11 Alan Modra <amodra@bigpond.net.au>
1213
1214 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1215
627b32bc
AM
12162007-05-02 Alan Modra <amodra@bigpond.net.au>
1217
1218 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1219 and vma for appropriate sections.
1220
0c3e446c
JB
12212007-04-26 Jan Beulich <jbeulich@novell.com>
1222
1223 * common.h (DT_ENCODING): Correct value (back to spec mandated
1224 value).
1225
d4c87fc1
AM
12262007-03-08 Alan Modra <amodra@bigpond.net.au>
1227
1228 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1229 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1230 that don't clash with visibility bits.
1231
689d9c8c
AM
12322007-03-07 Alan Modra <amodra@bigpond.net.au>
1233
1234 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1235
b95dd98f 12362007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1237 Richard Sandiford <rsandifo@redhat.com>
1238 Richard Henderson <rth@redhat.com>
1239 DJ Delorie <dj@redhat.com>
1240 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1241
1242 * mep.h: New file.
b95dd98f
DB
1243 * common.h (EM_CYGNUS_MEP): Define.
1244
12452007-02-15 Dave Brolley <brolley@redhat.com>
1246
1247 From Graydon Hoare <graydon@redhat.com>:
1248 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1249
3bdcfdf4
KH
12502007-01-08 Kazu Hirata <kazu@codesourcery.com>
1251
1252 * m68k.h (EF_M68K_FIDO): New.
1253 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1254 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1255
9840d27e
KH
12562006-12-25 Kazu Hirata <kazu@codesourcery.com>
1257
1258 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1259
425c6cb0
KH
12602006-12-19 Kazu Hirata <kazu@codesourcery.com>
1261
1262 * m68k.h (EF_M68K_ARCH_MASK): New.
1263
3271a814
NS
12642006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1265
1266 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1267
c694fd50
KH
12682006-12-07 Kazu Hirata <kazu@codesourcery.com>
1269
1270 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1271 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1272 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1273 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1274 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1275 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1276 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1277 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1278 EF_M68K_CF_FLOAT, respectively.
1279
4fd454c8
NC
12802006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1281 Nick Clifton <nickc@redhat.com>
1282
1283 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1284
165b93e7
RS
12852006-10-28 Richard Sandiford <richard@codesourcery.com>
1286
1287 * mips.h (R_MIPS_GLOB_DAT): Define
1288 (R_MIPS_max): Bump by 1.
1289
e9f53129
AM
12902006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1291 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1292 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1293 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1294 Alan Modra <amodra@bigpond.net.au>
1295
1296 * common.h (EM_SPU): Define.
1297 * spu.h: New file.
1298
b3549761
NC
12992006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1300
1301 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1302 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1303 (EF_SCORE_HASENTRY): Delete.
1304
e210c36b
NC
13052006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1306
1307 * arm.h: Define TAG_CPU_ARCH_* constants.
1308
1c0d3aa6
NC
13092006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1310
1311 * score.h: New file.
1312 * common.h: Add Score machine number.
1313
fdc90cb4
JJ
13142006-07-10 Jakub Jelinek <jakub@redhat.com>
1315
1316 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1317
1224efb8
L
13182006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 * internal.h (ELF_SECTION_SIZE): New.
1321 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1322 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1323 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1324
3f570048
AM
13252006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1326
1327 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1328
9b52905e
NC
13292006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1330 Randolph Chung <randolph@tausq.org>
1331 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1332 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1333 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1334 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1335 New TLS relocs.
1336 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1337 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1338 Define TLS relocs using existing equivalents.
1339
fd2f25da
RM
13402006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1341
28c9d252
NC
1342 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1343
e210c36b
NC
13442006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1345
1346 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1347 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1348 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1349 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1350 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1351 R_BFIN_GOTOFFLO): New relocs.
1352 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1353
13542006-03-23 Michael Matz <matz@suse.de>
1355
1356 * x86-64.h: Add the new relocations with their official
1357 numbers.
1358
0a44bf69
RS
13592006-03-22 Richard Sandiford <richard@codesourcery.com>
1360 Daniel Jacobowitz <dan@codesourcery.com>
1361 Phil Edwards <phil@codesourcery.com>
1362 Zack Weinberg <zack@codesourcery.com>
1363 Mark Mitchell <mark@codesourcery.com>
1364 Nathan Sidwell <nathan@codesourcery.com>
1365
1366 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1367
e14430ab
DA
13682006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1369
1370 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1371 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1372 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1373 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1374 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1375
3a4a14e9
PB
13762006-03-10 Paul Brook <paul@codesourcery.com>
1377
1378 * arm.h (EF_ARM_EABI_VER5): Define.
1379
0b2e31dc
NS
13802006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1381
1382 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1383 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1384 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1385 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1386 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1387 (EF_M68K_EMAC_B): New.
1388
df406460
NC
13892006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1390
1391 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1392 (EF_AVR_LINKRELAX_PREPARED): Add.
1393
2c10a7e5
BE
13942006-03-02 Ben Elliston <bje@au.ibm.com>
1395
1396 Import from the GCC tree:
1397 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1398
1399 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1400 from DWARF 3.
1401 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1402 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1403 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1404 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1405 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1406 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1407 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1408 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1409 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1410 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1411 (DW_END_default, DW_END_big, DW_END_little): New.
1412 (DW_END_lo_user, DW_END_hi_user): Define.
1413 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1414 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1415 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1416 DW_LANG_D): New.
1417
e210c36b
NC
14182006-02-06 Steve Ellcey <sje@cup.hp.com>
1419
1420 * ia64.h (SHF_IA_64_HP_TLS): New.
1421
6772dd07
DD
14222006-02-24 DJ Delorie <dj@redhat.com>
1423
1424 * m32c.h: Add relax relocs.
1425
d70c5fc7
NC
14262006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1427 Anil Paranjape <anilp1@kpitcummins.com>
1428 Shilin Shakti <shilins@kpitcummins.com>
1429
1430 * common.h (EM_XC16X): New entry for xc16x cpu.
1431 Sort other EM_* numbers into numerical order.
1432 * xc16x.h: New file.
fd2f25da 1433
84d1d650
L
14342006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 PR binutils/2258
1437 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1438 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1439
266abb8f
NS
14402006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1441
1442 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1443 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1444 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1445 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1446 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1447
14482006-02-06 Steve Ellcey <sje@cup.hp.com>
1449
1450 * ia64.h (SHF_IA_64_HP_TLS): New.
1451
67a4f2b7
AO
14522006-01-18 Alexandre Oliva <aoliva@redhat.com>
1453
1454 Introduce TLS descriptors for i386 and x86_64.
1455 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1456 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1457 New.
1458 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1459 R_X86_64_TLSDESC): New.
1460
64fd6348
NC
14612006-01-09 Mike Frysinger <vapier@gentoo.org>:
1462
1463 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1464
d031aafb
NS
14652005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1466
1467 Second part of ms1 to mt renaming.
1468 * common.h (EM_MT): Renamed.
1469 * mt.h: Rename relocs, cpu & other defines.
1470
e210c36b
NC
14712005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1472
1473 * mt.h: Renamed from ms1.h
1474
39b41c9c
PB
14752005-12-12 Paul Brook <paul@codesourcery.com>
1476
1477 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1478
5e2b0d47
NC
14792005-11-11 Nick Clifton <nickc@redhat.com>
1480
1481 PR 1150
1482 * mips.h (STO_OPTIONAL): Define.
1483 (ELF_MIPS_IS_OPTIONAL): Define.
1484
e210c36b
NC
14852005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1486
1487 Add ms2.
1488 * ms1.h (EF_MS1_CPU_MS2): New.
1489
14902005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1491
1492 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1493
3c9b82ba
NC
14942005-09-30 Catherine Moore <clm@cm00re.com>
1495
1496 * bfin.h: New file.
1497 * common.h (EM_BLACKFIN): Define.
1498
ee065d83
PB
14992005-10-08 Paul Brook <paul@codesourcery.com>
1500
1501 * arm.h: Add prototypes for BFD object attribute routines.
1502
1cacb694
RE
15032005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1504
1505 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1506
3c26c61a
DA
15072005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1508
1509 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1510 New defines.
1511
67762f6b
DA
15122005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1513
1514 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1515 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1516 deprecated defines.
1517 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1518 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1519 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1520 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1521 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1522 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1523 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1524 NT_HP_UX_OPTIONS): Define.
1525
fd54057a
DD
15262005-07-25 DJ Delorie <dj@redhat.com>
1527
1528 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1529
3b22753a
L
15302005-07-25 Jan Hubicka <jh@suse.cz>
1531
1532 * x86-64.h (SHN_X86_64_LCOMMON): New.
1533 (SHF_X86_64_LARGE): New.
1534
157e7bd1
NC
15352005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1536
1537 * m32r.h (R_M32R_REL32): Added.
1538
df45824a
BE
15392005-07-18 Ben Elliston <bje@au.ibm.com>
1540
1541 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1542 Replace with DW_ATE_decimal_float (now in DWARF 3).
1543
49f58d10
JB
15442005-07-14 Jim Blandy <jimb@redhat.com>
1545
1546 Add support for Renesas M32C and M16C.
1547 * common.h (EM_M32C): New machine number.
1548 * m32c.h: New file.
fd2f25da 1549
e210c36b
NC
15502005-06-17 Jakub Jelinek <jakub@redhat.com>
1551
1552 * external.h (GRP_ENTRY_SIZE): Define.
1553
d6ab8113
JB
15542005-06-17 Jan Beulich <jbeulich@novell.com>
1555
1556 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1557 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1558 R_X86_64_GOTPC32.
1559
3c33e371
AH
15602005-06-07 Aldy Hernandez <aldyh@redhat.com>
1561 Michael Snyder <msnyder@redhat.com>
1562 Stan Cox <scox@redhat.com>
1563
1564 * common.h (EM_MS1): Define.
1565
1566 * ms1.h: New file.
1567
2acf634e
RH
15682005-05-31 Richard Henderson <rth@redhat.com>
1569
1570 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1571
484124bb
RH
15722005-05-29 Richard Henderson <rth@redhat.com>
1573
1574 * alpha.h (DT_ALPHA_PLTRO): New.
1575
d68f4033
BE
15762005-05-19 Ben Elliston <bje@au.ibm.com>
1577
1578 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1579 the user-defined encoding space pending inclusion in the standard.
1580
cb1afa5c
ZW
15812005-05-18 Zack Weinberg <zack@codesourcery.com>
1582
1583 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1584 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1585
c19d1205
ZW
15862005-05-17 Zack Weinberg <zack@codesourcery.com>
1587
1588 * arm.h: Import complete list of official relocation names
1589 and numbers from AAELF. Define FAKE_RELOCs for old names.
1590 Remove a few old names no longer used anywhere.
1591
1fe44d79
AM
15922005-05-14 Alan Modra <amodra@bigpond.net.au>
1593
1594 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1595
2df98d85
AM
15962005-05-11 Alan Modra <amodra@bigpond.net.au>
1597
1598 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1599 R_PPC_RELAX32PC_PLT) Adjust.
1600 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1601 (DT_PPC_GLINK): Define.
1602
e172dbf8
NC
16032005-05-10 Nick Clifton <nickc@redhat.com>
1604
1605 * Update the address and phone number of the FSF organization in
1606 the GPL notices in the following files:
2df98d85 1607 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1608 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1609 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1610 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1611 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1612 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1613 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1614
faa7ef87
L
16152005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1616
a63027e5
L
1617 Moved from ../ChangeLog
1618
faa7ef87
L
1619 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1620 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1621
1622 2004-10-12 Paul Brook <paul@codesourcery.com>
1623 * arm.h (EF_ARM_EABI_VER4): Define.
1624
1625 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1626
1627 * common.h (PT_SUNW_EH_FRAME): Define.
1628 * x86-64.h (SHT_X86_64_UNWIND): Define.
1629
1630 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1631 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1632 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1633 (XTENSA_PROP_SEC_NAME): Define.
1634 (property_table_entry): Add flags field.
1635 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1636
1637 2004-09-17 Paul Brook <paul@codesourcery.com>
1638 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1639 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1640 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1641
1642 2004-09-13 Paul Brook <paul@codesourcery.com>
1643 * arm.h: Rename RELABS to TARGET1.
1644
1645 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1646 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1647 (PT_GNU_RELRO): Define.
1648
ba93b8ac
DJ
16492005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1650 Phil Blundell <philb@gnu.org>
1651
1652 * arm.h: Add TLS relocations.
1653
c927f9ef
BE
16542005-03-23 Ben Elliston <bje@au.ibm.com>
1655
1656 * dwarf.h: Merge with GCC's dwarf.h.
1657
238d258f
NC
16582005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1659
1660 * m68k.h (EF_CFV4E): Define.
1661
b294bdf8
MM
16622005-03-17 Paul Brook <paul@codesourcery.com>
1663 Dan Jacobowitz <dan@codesourcery.com>
1664 Mark Mitchell <mark@codesourcery.com>
1665
1666 * arm.h (PT_ARM_EXIDX): Define.
1667
51cb3ca7
DJ
16682005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1669 Joseph Myers <joseph@codesourcery.com>
1670
1671 * mips.h: Define MIPS TLS relocations.
1672
d6f16593 16732005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1674 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1675
1676 * mips.h (R_MIPS16_GOT16): New reloc code.
1677 (R_MIPS16_CALL16): Likewise.
1678 (R_MIPS16_HI16): Likewise.
1679 (R_MIPS16_LO16): Likewise.
1680 (R_MIPS16_min): New fake reloc code.
1681 (R_MIPS16_max): Likewise.
1682
a1c17af2
MR
16832005-02-11 Maciej W. Rozycki <macro@mips.com>
1684
1685 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1686
90219bd0
AO
16872005-01-25 Alexandre Oliva <aoliva@redhat.com>
1688
1689 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1690 * frv.h: Add R_FRV_TLSMOFF.
1691 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1692 * frv.h: Add TLS relocations.
1693
e38bc3b5
NC
16942005-01-17 Nick Clifton <nickc@redhat.com>
1695
1696 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1697 EF_SH2A_SH3E): New flags.
1698 (EF_SH_BFD_TABLE): Add these new flags to the table.
1699
b4a38de6
AM
17002005-01-12 Alan Modra <amodra@bigpond.net.au>
1701
1702 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1703 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1704
750bce0e 17052004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1706
faa7ef87 1707 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1708
1e50d24d
RS
17092004-12-16 Richard Sandiford <rsandifo@redhat.com>
1710
1711 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1712
69881c93
ILT
17132004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1714
1715 * mips.h (E_MIPS_MACH_9000): Define.
1716
b676888f
HPN
17172004-11-04 Hans-Peter Nilsson <hp@axis.com>
1718
1719 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1720 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1721 macros.
1722
637cf767
EC
17232004-10-06 Eric Christopher <echristo@redhat.com>
1724
1725 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1726
40a18ebd
NC
17272004-10-01 Paul Brook <paul@codesourcery.com>
1728
1729 * arm.h (SHT_ARM_EXIDX): Define.
1730 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1731 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1732 Define.
1733
b18c562e
NC
17342004-08-25 Dmitry Diky <diwil@spec.ru>
1735
1736 * msp430.h: Add new relocs.
1737
083febaa
L
17382004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1739
1740 * i386.h (R_386_USED_BY_INTEL_200): New.
1741
1d70c7fb
AO
17422004-07-29 Alexandre Oliva <aoliva@redhat.com>
1743
1744 Introduce SH2a support.
1745 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1746 * sh.h (EF_SH2A_NOFPU): New.
1747 2003-12-01 Michael Snyder <msnyder@redhat.com>
1748 * sh.h (EF_SH2A): New.
1749
670ec21d
NC
17502004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1751
1752 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1753 BFD_RELOC_CRX_SWITCH32.
1754
1fe1f39c
NC
17552004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1756
1757 * common.h (EM_CRX): Define.
1758 * crx.h: New file.
1759
097f809a
NC
17602004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1761
1762 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1763 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1764
375db92b
AM
17652004-06-19 Alan Modra <amodra@bigpond.net.au>
1766
1767 * common.h (ELF64_R_INFO): Warning fix.
1768
092dcd75
CD
17692004-06-14 Chris Demetriou <cgd@broadcom.com>
1770
1771 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1772 with an updated comment.
1773
f6f9408f
JR
17742004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1775
1776 * sh.h (EF_SH_HAS_DSP): Remove.
1777 (EF_SH_HAS_FP): Remove.
1778 (EF_SH_MERGE_MACH): Remove.
1779 (EF_SH4_NOFPU): Convert to decimal.
1780 (EF_SH4A_NOFPU): Likewise.
1781 (EF_SH4_NOMMU_NOFPU): Likewise.
1782 (EF_SH3_NOMMU): Add new macro.
1783 (EF_SH_BFD_TABLE): Likewise.
1784 (sh_find_elf_flags): Add prototype.
1785 (sh_elf_get_flags_from_mach): Likewise.
1786
4030e8f6
CD
17872004-04-24 Chris Demetriou <cgd@broadcom.com>
1788
1789 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1790 (R_MIPS_GNU_REL_HI16): Remove.
1791 (R_MIPS_GNU_REL16_S2): Update comment.
1792
0949843d 17932004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1794 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1795
1796 * common.h (EM_CR): Define.
1797 * cr16c.h: New file.
1798
d507cf36
PB
17992004-03-23 Paul Brook <paul@codesourcery.com>
1800
1801 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1802
ae51a426
JR
18032003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1804
1805 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1806
676a64f4
RS
18072004-03-01 Richard Sandiford <rsandifo@redhat.com>
1808
1809 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1810
481fedf3
RM
18112004-01-28 Roland McGrath <roland@redhat.com>
1812
1813 * common.h (AT_SECURE): New macro.
1814
7e67eb11
RM
18152004-01-21 Roland McGrath <roland@redhat.com>
1816
1817 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1818 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1819 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1820 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1821 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1822
3fe74472
MK
18232004-01-17 Mark Kettenis <kettenis@gnu.org>
1824
1825 * common.h (NT_OPENBSD_IDENT): Define.
1826
79987b2f
AO
18272004-01-06 Alexandre Oliva <aoliva@redhat.com>
1828
1829 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1830 * frv.h (EF_FRV_FDPIC): New macro.
1831 (EF_FRV_PIC_FLAGS): Adjust.
1832 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1833 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1834 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1835 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1836 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1837 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1838 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1839 New.
1840
252b5132 1841
c9e214e5 1842For older changes see ChangeLog-9103
252b5132 1843\f
752937aa
NC
1844Copyright (C) 2004-2012 Free Software Foundation, Inc.
1845
1846Copying and distribution of this file, with or without modification,
1847are permitted in any medium without royalty provided the copyright
1848notice and this notice are preserved.
1849
252b5132 1850Local Variables:
c9e214e5
AM
1851mode: change-log
1852left-margin: 8
1853fill-column: 74
252b5132
RH
1854version-control: never
1855End:
This page took 0.642627 seconds and 4 git commands to generate.