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