daily update
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
718ee4dc
UW
12014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
2
3 * common.h (AT_HWCAP2): Define.
4
35c08157
KLC
52013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
6 Wei-Cheng Wang <cole945@gmail.com>
7
8 * nds32.h: New file for Andes NDS32.
9
594d8fa8
MF
102013-12-07 Mike Frysinger <vapier@gentoo.org>
11
12 * epiphany.h: Remove +x file mode.
13
c3320543
L
142013-11-17 H.J. Lu <hongjiu.lu@intel.com>
15
16 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
17
da0781dc
YZ
182013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
19
20 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
21 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
22 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
23 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
24
e8910a83
AM
252013-10-30 Alan Modra <amodra@gmail.com>
26
27 * ppc.h (DT_PPC_TLSOPT): Delete.
28 (DT_PPC_OPT, PPC_OPT_TLS): Define.
29 * ppc64.h (DT_PPC64_TLSOPT): Delete.
30 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
31
6911b7dc
AM
322013-10-30 Alan Modra <amodra@gmail.com>
33
34 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
35 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
36 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
37
ee67d69a
AM
382013-10-30 Alan Modra <amodra@gmail.com>
39
40 * ppc64.h (EF_PPC64_ABI): Define.
41
f9c6b907
AM
422013-10-30 Alan Modra <amodra@gmail.com>
43
44 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
45 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
46 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
47 (IS_PPC64_TLS_RELOC): Match new tls relocs.
48
63b8b2af
CF
492013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
50
51 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
52 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
53
f303dcc0
SE
542013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
55
56 * mips.h (EF_MIPS_FP64): New e_flags bit.
57
4046d87a
NC
582013-08-09 Nick Clifton <nickc@redhat.com>
59
60 * rl78.c (E_FLAG_RL78_G10): Define.
61
d929bc19
MR
622013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
63
64 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
65 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
66 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
67 Val_GNU_MIPS_ABI_FP_64): New enum.
68
ba92f887
MR
692013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
70
71 * mips.h (EF_MIPS_NAN2008): New macro.
72
ee4dff51
TG
732013-07-08 Tristan Gingold <gingold@adacore.com>
74
75 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
76
fb798c50
AK
772013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
78
79 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
80 R_390_PC24DBL, and R_390_PLT24DBL.
81
a6bb11b2
YZ
822013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
83
84 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
85
1bbce132
MR
862013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
87
88 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
89 (ELF_ST_SET_MIPS_PLT): Likewise.
90
8847944f
WN
912013-06-19 Will Newton <will.newton@linaro.org>
92
93 * aarch64.h: Remove R_AARCH64_IRELATIVE.
94
692e2b8b
WN
952013-06-07 Will Newton <will.newton@linaro.org>
96
97 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
98
48e65d55
MR
992013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
100
101 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
102
067ec077
CM
1032013-05-30 Paul Brook <paul@codesourcery.com>
104
105 * mips.h (R_MIPS_EH): New.
106
418009c2
YZ
1072013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
108
109 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
110 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
111 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
112 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
113
45901633
L
1142013-05-22 H.J. Lu <hongjiu.lu@intel.com>
115
116 * common.h (EM_INTEL205): New.
117 (EM_INTEL206): Likewise.
118 (EM_INTEL207): Likewise.
119 (EM_INTEL208): Likewise.
120 (EM_INTEL209): Likewise.
121
13761a11
NC
1222013-05-02 Nick Clifton <nickc@redhat.com>
123
124 * msp430.h: Add MSP430X relocs.
125 Add some more MSP430 machine numbers.
126 Add values used by .MSP430.attributes section.
127
81f5558e
NC
1282013-03-21 Michael Schewe <michael.schewe@gmx.net>
129
130 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
131 mov @(disp:32,ERx) to mov @(disp:16,ERx).
132
abb3f6cc
NC
1332013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
134
135 * common.h (NT_S390_TDB): Define.
136
36591ba1
SL
1372013-02-06 Sandra Loosemore <sandra@codesourcery.com>
138 Andrew Jenner <andrew@codesourcery.com>
139
140 Based on patches from Altera Corporation.
141
142 * nios2.h: New file.
143
78c8d46c
NC
1442013-01-24 Nick Clifton <nickc@redhat.com>
145
146 * v850.h: Add support for e3v5 architecture.
147 Reorganize processor selection macros.
148
e1ec603f
L
1492013-01-16 H.J. Lu <hongjiu.lu@intel.com>
150
151 * i386.h (R_386_SIZE32): Fill it.
152 * x86-64.h (R_X86_64_SIZE32): Likewise.
153 (R_X86_64_SIZE64): Likewise.
154
a3c62988
NC
1552013-01-10 Will Newton <will.newton@imgtec.com>
156
157 * common.h: Fix case of "Meta".
158 * metag.h: New file.
159
652451f8
YZ
1602013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
161
162 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
163 definitions.
164
e407c74b
NC
1652013-01-04 Juergen Urban <JuergenUrban@gmx.de>
166
167 * mips.h: Add MIPS machine variant number for r5900 which is
168 compatible with old Playstation 2 software.
169
34b60028
L
1702012-11-16 H.J. Lu <hongjiu.lu@intel.com>
171
172 * common.h (DF_1_CONLFAT): Renamed to ...
173 (DF_1_CONFALT): This.
174 (DF_1_ENDFILTEE): New.
175 (DF_1_DISPRELDNE): Likewise.
176 (DF_1_DISPRELPND): Likewise.
177 (DF_1_NODIRECT): Likewise.
178 (DF_1_IGNMULDEF): Likewise.
179 (DF_1_NOKSYMS): Likewise.
180 (DF_1_NOHDR): Likewise.
181 (DF_1_EDITED): Likewise.
182 (DF_1_NORELOC): Likewise.
183 (DF_1_SYMINTPOSE): Likewise.
184 (DF_1_GLOBAUDIT): Likewise.
185 (DF_1_SINGLETON): Likewise.
186
708e2187
NC
1872012-11-09 Nick Clifton <nickc@redhat.com>
188
189 * rx.h (EF_RX_CPU_RX): Add comment.
190 (E_FLAG_RX_ABI): Define.
191
de863c74
NC
192 * v850.h: Add RH850 ABI values.
193
c266cd02
MR
1942012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
195
196 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
197
ff826ef3
TT
1982012-11-01 Tom Tromey <tromey@redhat.com>
199
200 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
201
3bfcb652
NC
2022012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
203
204 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
205 (EF_ARM_ABI_FLOAT_HARD): Likewise.
206
9ece1fa9
TT
2072012-10-23 Tom Tromey <tromey@redhat.com>
208
209 * common.h (NT_SIGINFO, NT_FILE): New defines.
210
e5b95258
WL
2112012-08-27 Walter Lee <walt@tilera.com>
212
213 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
214 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
215 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
216 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
217 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
218 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
219 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
220 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
221 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
222 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
223 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
224 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
225 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
226 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 227
a06ea964
NC
2282012-08-13 Ian Bolton <ian.bolton@arm.com>
229 Laurent Desnogues <laurent.desnogues@arm.com>
230 Jim MacArthur <jim.macarthur@arm.com>
231 Marcus Shawcroft <marcus.shawcroft@arm.com>
232 Nigel Stephens <nigel.stephens@arm.com>
233 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
234 Richard Earnshaw <rearnsha@arm.com>
235 Sofiane Naci <sofiane.naci@arm.com>
236 Tejas Belagod <tejas.belagod@arm.com>
237 Yufeng Zhang <yufeng.zhang@arm.com>
238
239 * aarch64.h: New file.
240 * common.h (EM_res183): Rename to EM_AARCH64.
241 (EM_res184): Rename to EM_ARM184.
242
cefc6d46
IS
2432012-06-28 Iain Sandoe <iain@codesourcery.com>
244
245 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
246 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
247
40551fb8
NC
2482012-05-16 Georg-Johann Lay <avr@gjlay.de>
249
250 PR target/13503
251 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
252
6927f982
NC
2532012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
254
255 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
256 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
257 (E_M68HC11_XGATE_RAMOFFSET): Define.
258
b9c361e0
JL
2592012-05-14 James Lemke <jwlemke@codesourcery.com>
260 * ppc.h (SEC_PPC_VLE): Remove.
261
2622012-05-14 Catherine Moore <clm@codesourcery.com>
263 James Lemke <jwlemke@codesourcery.com>
264
265 * ppc.h (R_PPC_VLE_REL8): New reloction.
266 (R_PPC_VLE_REL15): Likewise.
267 (R_PPC_VLE_REL24): Likewise.
268 (R_PPC_VLE_LO16A): Likewise.
269 (R_PPC_VLE_LO16D): Likewise.
270 (R_PPC_VLE_HI16A): Likewise.
271 (R_PPC_VLE_HI16D): Likewise.
272 (R_PPC_VLE_HA16A): Likewise.
273 (R_PPC_VLE_HA16D): Likewise.
274 (R_PPC_VLE_SDA21): Likewise.
275 (R_PPC_VLE_SDA21_LO): Likewise.
276 (R_PPC_VLE_SDAREL_LO16A): Likewise.
277 (R_PPC_VLE_SDAREL_LO16D): Likewise.
278 (R_PPC_VLE_SDAREL_HI16A): Likewise.
279 (R_PPC_VLE_SDAREL_HI16D): Likewise.
280 (R_PPC_VLE_SDAREL_HA16A): Likewise.
281 (R_PPC_VLE_SDAREL_HA16D): Likewise.
282 (SEC_PPC_VLE): Remove.
283 (PF_PPC_VLE): New program header flag.
284 (SHF_PPC_VLE): New section header flag.
285 (vle_opcodes, vle_num_opcodes): New.
286 (VLE_OP): New macro.
287 (VLE_OP_TO_SEG): New macro.
288
99700d6f
NC
2892012-05-11 Georg-Johann Lay <avr@gjlay.de
290
291 PR target/13503
292 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
293 R_AVR_8_HI8, R_AVR_8_HHI8.
294
f6c1a2d5
NC
2952012-05-03 Sean Keys <skeys@ipdatasys.com>
296
297 * xgate.h: Mininal file to support XGATE relocations.
298
4d296447
DM
2992012-04-27 David S. Miller <davem@davemloft.net>
300
301 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
302 pause, and compare-and-branch instructions.
303
0a22ae8e
NC
3042012-03-07 Nick Clifton <nickc@redhat.com>
305
306 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
307 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
308 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
309 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
310
6f7be959
WL
3112012-02-25 Walter Lee <walt@tilera.com>
312
313 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
314 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
315 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
316 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
317 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
318 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
319 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
320 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
321 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
322 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
323 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
324 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
325 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
326 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
327 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
328 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
329 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
330 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
331 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
332 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
333 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
334 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
335 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
336 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
337 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
338 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
339 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
340 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
341 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
342 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
343 (R_TILEGX_TLS_GD_CALL): Ditto.
344 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
345 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
346 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
347 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
348 (R_TILEGX_TLS_IE_LOAD): Ditto.
349 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
350 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
351 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
352 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
353 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
354 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
355 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
356 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
357 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
358 (R_TILEPRO_TLS_IE_LOAD): Ditto.
359 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
360 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
361 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
362 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
363 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
364 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
365 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
366 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
367
9cea966c
DD
3682011-12-22 DJ Delorie <dj@redhat.com>
369
370 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
371 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
372
8b40760a
L
3732011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
374
375 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
376
355b81d9
UW
3772011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
378
379 * common.h (NT_S390_LAST_BREAK): Define.
380 (NT_S390_SYSTEM_CALL): Likewise.
381
99c513f6
DD
3822011-11-01 DJ Delorie <dj@redhat.com>
383
384 * common.h (EM_RL78, EM_78K0R): New.
385 * rl78.h: New.
386
cfb8c092
NC
3872011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
388
389 * epiphany.h: New file.
390 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
391
3b421ab3
AM
3922011-10-10 Alan Modra <amodra@gmail.com>
393
394 * ppc64.h (R_PPC64_TOCSAVE): Add.
395
d4cb0ea0
NC
3962011-10-05 DJ Delorie <dj@redhat.com>
397
398 * rx.h (E_FLAG_RX_PID): New.
399
9e8c70f9
DM
4002011-09-21 David S. Miller <davem@davemloft.net>
401
402 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
403 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
404
505b88fb
L
4052011-08-12 H.J. Lu <hongjiu.lu@intel.com>
406
407 PR ld/13082
408 * x86-64.h (R_X86_64_RELATIVE64): New.
409
df58fc94
RS
4102011-07-24 Chao-ying Fu <fu@mips.com>
411 Maciej W. Rozycki <macro@codesourcery.com>
412
413 * mips.h (R_MICROMIPS_min): New relocations.
414 (R_MICROMIPS_26_S1): Likewise.
415 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
416 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
417 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
418 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
419 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
420 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
421 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
422 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
423 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
424 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
425 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
426 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
427 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
428 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
429 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
430 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
431 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
432 (R_MICROMIPS_max): Likewise.
433 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
434 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
435 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
436 (STO_MICROMIPS): Likewise.
437 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
438 (ELF_ST_IS_COMPRESSED): Likewise.
439 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
440 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
441 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
442
7a9068fe
L
4432011-07-22 H.J. Lu <hongjiu.lu@intel.com>
444
445 * common.h (EM_K1OM): New.
446
9c55345c
TS
4472011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
448 Thomas Schwinge <thomas@schwinge.name>
449
2bb70ae0 450 PR binutils/12913
9c55345c
TS
451 * common.h (ELFOSABI_GNU): Define, replaces...
452 (ELFOSABI_LINUX): ... this, kept as an alias.
453 (ELFOSABI_HURD): Remove.
454
faa9a424
UW
4552011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
456
457 * common.h (NT_ARM_VFP): Define.
458
aa137e4d
NC
4592011-06-13 Walter Lee <walt@tilera.com>
460
461 * common.h: Add EM_TILEGX.
462 * tilegx.h: New file.
463 * tilepro.h: New file.
464
2ddcd4af
TG
4652011-06-09 Tristan Gingold <gingold@adacore.com>
466
467 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
468
cc643b88
NC
4692011-06-02 Nick Clifton <nickc@redhat.com>
470
471 * common.h: Fix spelling mistake in comment.
472 * reloc-macros.h: Likewise.
473
63e1a0fc
PB
4742011-05-31 Paul Brook <paul@codesourcery.com>
475
476 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
477
8b40760a
L
4782011-05-09 Paul Brook <paul@codesourcery.com>
479
480 * tic6x.h (ELF_STRING_C6000_unwind,
481 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
482 ELF_STRING_C6000_unwind_info_once): Define.
483
e21e5835
NC
4842011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
485
486 * common.h (NT_STAPSDT): New define.
487
c7811365
BS
4882011-03-31 Bernd Schmidt <bernds@codesourcery.com>
489
490 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
491 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
492 (SHN_TIC6X_SCOMMON): Define.
493
00e98fc7
TG
4942011-03-31 Tristan Gingold <gingold@adacore.com>
495
496 * ia64.h (Elf64_External_VMS_Note): New struct.
497 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
498 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
499 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
500 (NT_VMS_PATCHTIME) New macros.
501
34e77a92
RS
5022011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
503
504 * arm.h (R_ARM_IRELATIVE): New relocation.
505
35fc36a8
RS
5062011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
507
508 * internal.h (elf_internal_sym): Add st_target_internal.
509 * arm.h (arm_st_branch_type): New enum.
510 (ARM_SYM_BRANCH_TYPE): New macro.
511
8f7e76d0
NC
5122011-03-10 Nick Clifton <nickc@redhat.com>
513
514 * common.h (EM_V850): V850s now supplied by Renesas.
515
15a44d57
AM
5162011-02-25 Alan Modra <amodra@gmail.com>
517
eba5cfbc 518 PR 12516
15a44d57
AM
519 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
520 sections at start or end of PT_DYNAMIC.
521
0855e32b
NS
5222011-01-10 Nathan Sidwell <nathan@codesourcery.com>
523 Glauber de Oliveira Costa <glommer@gmail.com>
524
525 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
526 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
527 relocations.
528
aa137e4d
NC
5292010-11-16 Jie Zhang <jie.zhang@analog.com>
530
531 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
532 (EF_BFIN_DATA_IN_L1): Define.
533
fd503541
NC
5342010-11-11 Mingming Sun <mingm.sun@gmail.com>
535
536 * mips.h (E_MIPS_MACH_LS3A): Defined.
537
87779176
JM
5382010-11-02 Joseph Myers <joseph@codesourcery.com>
539
540 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
541 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
542 Tag_ABI_array_object_alignment,
543 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
544
3cbd1c06
JM
5452010-10-29 Joseph Myers <joseph@codesourcery.com>
546
547 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
548
b5593623
JM
5492010-10-29 Bernd Schmidt <bernds@codesourcery.com>
550 Joseph Myers <joseph@codesourcery.com>
551
552 * tic6x-attrs.h (Tag_ABI_DSBT): New.
553
75fa6dc1
JM
5542010-10-21 Joseph Myers <joseph@codesourcery.com>
555
556 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
557 value 4.
558 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
559 attribute renaming.
560
1cd986c5
NC
5612010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
562 Ina Pandit <ina.pandit@kpitcummins.com>
563
564 * v850.h: Add support for V850E2 and V850E2V3.
565 (v850_reloc_type): Update the newly added relocations
566
f4638467
AM
5672010-07-20 Alan Modra <amodra@gmail.com>
568
569 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
570 (ELF_SECTION_SIZE): ..here.
571 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
572 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
573
ba761f19
AM
5742010-06-25 Alan Modra <amodra@gmail.com>
575
576 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
577
59e6276b
JM
5782010-06-15 Joseph Myers <joseph@codesourcery.com>
579
580 * tic6x-attrs.h: New.
581 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
582 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
583 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
584 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
585 C6XABI_Tag_CPU_arch_C674X): Define.
586
28f997cf
TG
5872010-06-11 Tristan Gingold <gingold@adacore.com>
588
589 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
590 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
591 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
592 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
593 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
594 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
595 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
596 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
597 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
598 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
599 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
600 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
601 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
602 (Elf64_External_VMS_IMAGE_RELA): Ditto.
603 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
604 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
605 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
606 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
607 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
608 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
609 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
610 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
611
8e45593f
NC
6122010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
613 Joseph Myers <joseph@codesourcery.com>
614 Andrew Stubbs <ams@codesourcery.com>
615
616 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
617 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
618 other invalid ranges.
619 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
620 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
621 (R_SH_FUNCDESC_VALUE): New.
622
18ae9cc1
L
6232010-05-18 H.J. Lu <hongjiu.lu@intel.com>
624
625 PR gas/11600
626 * common.h (SHF_EXCLUDE): New.
627
628 * i370.h (SHF_EXCLUDE): Removed.
629 * or32.h (SHF_EXCLUDE): Likewise.
630 * ppc.h (SHF_EXCLUDE): Likewise.
631 * sparc.h (SHF_EXCLUDE): Likewise.
632
9a83a553
AM
6332010-04-23 Alan Modra <amodra@gmail.com>
634
635 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
636 Invert logic to clarify test for .tbss.
637 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
638 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
639 macro args with parentheses.
640 (ELF_SECTION_IN_SEGMENT): Define.
641 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
642 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
643
75375b3e
MGD
6442010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
645
646 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
647 Tag_FP_HP_extension): Add new ABI attribute tags.
648
e4e42b45
NC
6492010-04-15 Nick Clifton <nickc@redhat.com>
650
651 * alpha.h: Update copyright notice to use GPLv3.
652 * arc.h: Likewise.
653 * arm.h: Likewise.
654 * avr.h: Likewise.
655 * bfin.h: Likewise.
656 * common.h: Likewise.
657 * cr16.h: Likewise.
658 * cr16c.h: Likewise.
659 * cris.h: Likewise.
660 * crx.h: Likewise.
661 * d10v.h: Likewise.
662 * d30v.h: Likewise.
663 * dlx.h: Likewise.
664 * dwarf.h: Likewise.
665 * external.h: Likewise.
666 * fr30.h: Likewise.
667 * frv.h: Likewise.
668 * h8.h: Likewise.
669 * hppa.h: Likewise.
670 * i370.h: Likewise.
671 * i386.h: Likewise.
672 * i860.h: Likewise.
673 * i960.h: Likewise.
674 * ia64.h: Likewise.
675 * internal.h: Likewise.
676 * ip2k.h: Likewise.
677 * iq2000.h: Likewise.
678 * lm32.h: Likewise.
679 * m32c.h: Likewise.
680 * m32r.h: Likewise.
681 * m68hc11.h: Likewise.
682 * m68k.h: Likewise.
683 * mcore.h: Likewise.
684 * mep.h: Likewise.
685 * microblaze.h: Likewise.
686 * mips.h: Likewise.
687 * mmix.h: Likewise.
688 * mn10200.h: Likewise.
689 * moxie.h: Likewise.
690 * msp430.h: Likewise.
691 * mt.h: Likewise.
692 * openrisc.h: Likewise.
693 * or32.h: Likewise.
694 * pj.h: Likewise.
695 * ppc.h: Likewise.
696 * ppc64.h: Likewise.
697 * reloc-macros.h: Likewise.
698 * rx.h: Likewise.
699 * s390.h: Likewise.
700 * sh.h: Likewise.
701 * sparc.h: Likewise.
702 * spu.h: Likewise.
703 * v850.h: Likewise.
704 * vax.h: Likewise.
705 * vxworks.h: Likewise.
706 * x86-64.h: Likewise.
707 * xc16x.h: Likewise.
708 * xstormy16.h: Likewise.
709 * xtensa.h: Likewise.
710
9957b18f
AM
7112010-04-08 David Stubbs <stubbs@icerasemi.com>
712
713 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
714 cannot contain any sections.
715
40b36596
JM
7162010-03-25 Joseph Myers <joseph@codesourcery.com>
717
718 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
719 * tic6x.h: New.
720
e1dcda2d
L
7212010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
722
723 * common.h (VER_FLG_*): Document.
724 (VER_FLG_INFO): Define.
725
17e57237
NC
7262010-02-23 Andrew Zabolotny <anpaza@mail.ru>
727
728 PR binutils/11297
729 * avr.h: (R_AVR_8): New relocation number.
730
cd21e546
MGD
7312010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
732
733 * arm.h (Tag_MPextension_use): Renumber.
734 (Tag_DIV_use): Add.
735 (Tag_MPextension_use_legacy): Likewise.
736
d7eeb400
MS
7372010-02-09 Michael Holzheu <holzheu@de.ibm.com>
738
739 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
740 NT_S390_CTRS and NT_S390_PREFIX): Define.
741
e1dcda2d
L
7422010-02-08 David S. Miller <davem@davemloft.net>
743
744 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
745
4339cae0
L
7462010-02-02 H.J. Lu <hongjiu.lu@intel.com>
747
748 * common.h (NT_386_XSTATE): New.
749
3ff95107 7502010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 751
3ff95107
L
752 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
753
c75a08aa
AM
7542010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
755
4339cae0 756 * common.h (PN_XNUM): Define.
c75a08aa 757
0675e188
UW
7582009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
759
760 * common.h (NT_S390_HIGH_GPRS): Define.
761
32af9f6e
AM
7622009-12-17 Alan Modra <amodra@bigpond.net.au>
763
764 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
765 R_PPC_RELAX32PC_PLT): Delete.
766 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
767
8b40760a
L
7682009-12-03 David Daney <ddaney@caviumnetworks.com>
769 Adam Nemet <adambnemet@gmail.com>
770
771 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
772
3c65b800
JM
7732009-11-28 Joseph Myers <joseph@codesourcery.com>
774
775 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
776 EM_TI_C5500, EM_CUDA): Define.
777 (EM_res140, EM_res141, EM_res142): Remove.
778
9e3c6df6
PB
7792009-11-17 Paul Brook <paul@codesourcery.com>
780 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
783
c7927a3c
NC
7842009-09-29 DJ Delorie <dj@redhat.com>
785
786 * rx.h: New file.
787
a7f2871e
AM
7882009-09-21 Alan Modra <amodra@bigpond.net.au>
789
790 * ppc.h (DT_PPC_TLSOPT): Define.
791 * ppc64.h (DT_PPC64_TLSOPT): Define.
792
7f6fed87
NC
7932009-08-10 Daniel Gutson <dgutson@codesourcery.com>
794
795 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
796 (SHT_ARM_OVERLAYSECTION): New define.
797
cb88ce9f
BS
7982006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
799
800 From Mike Frysinger <michael.frysinger@analog.com>
801 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
802 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
803 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
804 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
805 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
806 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
807 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
808 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
809 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
810 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
811 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
812 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
813 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
814 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
815 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
816 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
817 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
818 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
819 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 820
44db4087
ME
8212009-08-09 Michael Eager <eager@eagercon.com>
822
823 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 824 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 825
7ba29e2a
NC
8262009-08-06 Michael Eager <eager@eagercon.com>
827
828 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
829 * elf/microblaze.h: New reloc definitions.
830
28ec585f
AM
8312009-07-30 Alan Modra <amodra@bigpond.net.au>
832
833 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
834 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
835
8a9036a4
L
8362009-07-25 H.J. Lu <hongjiu.lu@intel.com>
837
838 * common.h (EM_L1OM): New.
839
8fdcc58d
TS
8402009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
841 Alan Modra <amodra@bigpond.net.au>
842
843 * spu.h (R_SPU_ADD_PIC): New.
844
3e7a7d11
NC
8452009-07-23 Ulrich Drepper <drepper@redhat.com>
846
847 * common.h (STB_GNU_UNIQUE): Define.
848
fa8f86ff
TT
8492009-07-10 Tom Tromey <tromey@redhat.com>
850
851 * dwarf2.h: Move to `..'.
852
1bffd25b
L
8532009-07-10 H.J. Lu <hongjiu.lu@intel.com>
854
855 * dwarf2.h: Just include ../dwarf2.h.
856
e054468f
AM
8572009-07-10 Alan Modra <amodra@bigpond.net.au>
858
859 * ppc.h (R_PPC_IRELATIVE): Add.
860 (R_PPC_RELAX32, R_PPC_RELAX32PC,
861 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
862 * ppc64.h (R_PPC64_IRELATIVE): Add.
863
3244e8f5
JJ
8642009-07-03 Jakub Jelinek <jakub@redhat.com>
865
866 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
867 and DW_OP_stack_value.
868
ceaf50a2
AM
8692009-06-22 Alan Modra <amodra@bigpond.net.au>
870
871 * ppc.h (R_PPC_RELAX*): Define as enum.
872
f865a31d
AG
8732009-06-11 Anthony Green <green@moxielogic.org>
874
875 * moxie.h (R_MOXIE_PCREL10): New.
876
cbe950e9
L
8772009-06-01 H.J. Lu <hongjiu.lu@intel.com>
878
879 PR ld/10205
880 * i386.h (R_386_IRELATIVE): New.
881 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
882
cf65542b
L
8832009-05-27 H.J. Lu <hongjiu.lu@intel.com>
884
885 * common.h: Update comments for dynamic tag ranges.
886
4e38f72c
DD
8872009-04-30 DJ Delorie <dj@redhat.com>
888
889 * mep.h (EF_MEP_COP_*): New.
890 (EF_MEP_ALL_FLAGS): Add them.
891
d8045f23
NC
8922009-04-30 Nick Clifton <nickc@redhat.com>
893
894 * common.h (STT_GNU_IFUNC): Define.
895
ed4a4bdf
CC
8962009-04-24 Cary Coutant <ccoutant@google.com>
897
898 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
899
20135e4c
NC
9002009-04-15 Anthony Green <green@moxielogic.com>
901
902 * common.h (EM_MOXIE): Define.
903 * moxie.h: New file.
904
4d28413b
DD
9052009-04-07 DJ Delorie <dj@redhat.com>
906
907 * mep.h (EF_MEP_CPU_C5): New.
908
96b2958f
L
9092009-04-01 H.J. Lu <hongjiu.lu@intel.com>
910
911 * common.h (EM_INTEL178): Removed.
912 (EM_INTEL179): Likewise.
913 (EM_ETPU): New.
914 (EM_SLE9X): Likewise.
915 (EM_INTEL181): Likewise.
916 (EM_INTEL182): Likewise.
917
f47a1d2e
L
9182009-03-31 H.J. Lu <hongjiu.lu@intel.com>
919
920 * common.h (EM_INTEL178): New.
921 (EM_INTEL179): Likewise.
922 (EM_INTEL180): Likewise.
923
0e879927
ILT
9242009-03-20 Mikolaj Zalewski <mikolajz@google.com>
925
926 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
927
4d407348
MK
9282009-03-14 Mark Kettenis <kettenis@gnu.org>
929
17e57237
NC
930 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
931 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
932 (NT_OPENBSD_WCOOKIE): New defines.
933
904001b0
JK
9342009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * common.h (AT_RANDOM): Define.
937
727fc41e
AM
9382009-03-04 Alan Modra <amodra@bigpond.net.au>
939
940 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
941 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
942
c3b7224a
NC
9432009-03-02 Qinwei <qinwei@sunnorth.com.cn>
944
945 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
946 * common.h (EM_SCORE_OLD): Define.
947
36319970
L
9482009-02-23 H.J. Lu <hongjiu.lu@intel.com>
949
950 * common.h (STB_LOPROC): Replace Application-specific with
951 Processor-specific in comments.
952 (STB_HIPROC): Likewise.
953 (STT_LOPROC): Likewise.
954 (STT_HIPROC): Likewise.
955
52b6b6b9
JM
9562009-02-03 Sandip Matte <sandip@rmicorp.com>
957
958 * mips.h (E_MIPS_MACH_XLR): Define.
959
cf869cce
NC
9602009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
961
962 * m68k.h: Map TLS relocations to numbers.
963
91e22acd
AS
9642009-01-15 Andrew Stubbs <ams@codesourcery.com>
965 Julian Brown <julian@codesourcery.com>
966
967 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
968 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
969 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
970 version 2.07.
971 (Tag_undefined39, Tag_nodefaults): New enum values.
972 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
973 (Tag_conformance, Tag_Virtualization_use): Likewise.
974 (Tag_undefined69, Tag_MPextension_use): Likewise.
975
01e1a5bc
NC
9762009-01-15 Douglas B Rupp <rupp@gnat.com>
977
978 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
979 New macros. Minor reformatting.
980
84e94c90
NC
9812008-12-23 Jon Beniston <jon@beniston.com>
982
983 * lm32.h: New file.
984
0f88be7a
NC
9852008-12-23 Nick Clifton <nickc@redhat.com>
986
987 * commmon.h (STT_IFUNC): Delete.
988
7a0cc8ed
HPN
9892008-12-20 Hans-Peter Nilsson <hp@axis.com>
990
991 * cris.h (R_CRIS_32_IE): New relocation.
992
e7c33416
NC
9932008-12-03 Nick Clifton <nickc@redhat.com>
994
995 * common.h (STT_IFUNC): Define.
996
e73521d6
SR
9972008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
998
999 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1000 R_CR16_GLOB_DAT): New relocations.
1001
a973d22c
HPN
10022008-11-25 Hans-Peter Nilsson <hp@axis.com>
1003
1004 * cris.h (R_CRIS_32_TPREL): Correct comment.
1005 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1006
8e79c3df
CM
10072008-11-18 Catherine Moore <clm@codesourcery.com>
1008
1009 * arm.h (Tag_ABI_FP_16bit_format): Define.
1010
2b0bc088
NC
10112008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1012
1013 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1014
759cc328
UW
10152008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1016
1017 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1018
f82e0623
NF
10192008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1020
1021 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1022
1d037692
HPN
10232008-10-04 Hans-Peter Nilsson <hp@axis.com>
1024
1025 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1026 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1027 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1028 (R_CRIS_16_TPREL): New relocations.
1029
28dbbc02
BW
10302008-08-20 Bob Wilson <bob.wilson@acm.org>
1031
1032 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1033 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1034 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1035
861fb55a
DJ
10362008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1037 Daniel Jacobowitz <dan@codesourcery.com>
1038 Catherine Moore <clm@codesourcery.com>
1039 Mark Shinwell <shinwell@codesourcery.com>
1040
1041 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1042 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1043
0deb8eee
AM
10442008-08-04 Markus Weiss <weissms@aros.org>
1045
1046 * common.h (ELFOSABI_AROS): Update comment.
1047
3c7b9897
AM
10482008-07-26 Michael Eager <eager@eagercon.com>
1049
1050 * ppc.h: Add description of single-precision.
1051
89eeb0bc
LM
10522008-07-21 Luis Machado <luisgpm@br.ibm.com>
1053
1054 * common.h: Define NT_PPC_VSX.
1055
30c09090
RS
10562008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1057
1058 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1059
b8a39af8
SR
10602008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1061
1062 * common.h (EM_CR16): Correct value.
1063 (EM_CR16): Rename to EM_CR16_OLD.
1064
ff7eeb89
DD
10652008-06-12 DJ Delorie <dj@redhat.com>
1066
1067 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1068 (EM_M32C): Rename to EM_M32C_OLD.
1069
3c9a78e0
JM
10702008-06-12 Joseph Myers <joseph@codesourcery.com>
1071
1072 * common.h: Update e_machine table.
1073
a23ede3d
KK
10742008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1075
1076 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1077
2424f303
JM
10782008-06-09 Joseph Myers <joseph@codesourcery.com>
1079
1080 * common.h: Change registry@caldera.com to registry@sco.com.
1081
7c90103b
NC
10822008-05-21 Nick Clifton <nickc@redhat.com>
1083
1084 * reloc-macros.h: Add a comment about the use of the
1085 END_RELOC_NUMBERS symbol as a sentinel value.
1086
10872008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1088
7c90103b
NC
1089 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1090
14a6d8e0
DM
10912008-04-16 David S. Miller <davem@davemloft.net>
1092
1093 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1094 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1095 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1096 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1097
15397d0b
ILT
10982008-03-24 Ian Lance Taylor <iant@google.com>
1099
1100 * common.h (NT_GNU_GOLD_VERSION): Define.
1101
72de5009
AM
11022008-03-13 Alan Modra <amodra@bigpond.net.au>
1103
1104 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1105 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1106 Order struct as for external version.
1107
1bce5d2c
AM
11082008-03-12 Alan Modra <amodra@bigpond.net.au>
1109
4fbb74a6
AM
1110 PR 5900
1111 * common.h (SHN_BAD): Delete.
1112 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1113 * external.h: ..here.
1114 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1115 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1116 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1117
11182008-03-12 Alan Modra <amodra@bigpond.net.au>
1119
1120 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1121 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1122 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1123 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1124 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1125 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1126 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1127 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1128 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1129 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1130 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1131 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1132 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1133 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1134 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1135
35d60fe4
NC
11362008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1137
1138 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1139 DW_OP_PGI_omp_thread_num.
1140
7b03d09a
AN
11412008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1142
1143 * mips.h: Update copyright.
1144 (E_MIPS_MACH_OCTEON): New macro.
1145
148b93f2
NC
11462008-01-30 Tristan Gingold <gingold@adacore.com>
1147
1148 Add OpenVMS extensions.
1bce5d2c
AM
1149 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1150 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1151 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1152 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1153 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1154 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1155 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1156 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1157 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1158 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1159 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1160 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1161 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1162 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1163 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1164 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1165 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1166 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1167 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1168 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1169 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1170 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1171
c74ba406
MK
11722008-01-16 Mark Kettenis <kettenis@gnu.org>
1173
1174 * common.h (AT_SUN_AUXFLAGS): Define.
1175
60955fda
DJ
11762007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1177
1178 * dwarf2.h (DW_AT_hi_user): Correct value.
1179
1bbb5f21 11802007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1181
1bbb5f21 1182 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1183
350cc38d
MS
11842007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1185
1186 * mips.h (E_MIPS_MACH_LS2E): New.
1187 (E_MIPS_MACH_LS2F): New.
1188
f7bc09bd
NS
11892007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1190
1191 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1192 segments at the end of memory.
1193
e210c36b
NC
11942007-11-17 Thiemo Seufer <ths@mips.com>
1195
1196 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1197 in comment.
1198
e2a0d921
NC
11992007-11-16 Nick Clifton <nickc@redhat.com>
1200
1201 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1202 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1203 (DW_AT_stride): Rename to DW_AT_byte_stride.
1204
7a2b07ff
NS
12052007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1206
1207 * vxworks.h: New.
1208
569006e5
NC
12092007-10-30 Nick Clifton <nickc@redhat.com>
1210
1211 * mn10300.h (R_MN10300_ALIGN): Define.
1212
c6e65352
DJ
12132007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1214
1215 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1216
bfff1642
NC
12172007-10-19 Nick Clifton <nickc@redhat.com>
1218
1219 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1220
3e6ff6e5
RM
12212007-10-18 Roland McGrath <roland@redhat.com>
1222
1223 * common.h (NT_PPC_VMX): New macro.
1224
7fac7ff4
NC
12252007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1226
1227 * cr16.h: Updated with new relocaction macros.
1228
b10a8ae0
L
12292007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR binutils/3281
1232 PR binutils/5037
1233 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1234 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1235 PT_GNU_RELRO segments.
1236
8d100c32
KH
12372007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1238
1239 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1240
b15fa79e
AM
12412007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1242
1243 * common.h (NT_SPU): Define.
1244
2b05f1b7
L
12452007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1246
1247 * common.h: Revert last change.
1248
94b11780
L
12492007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1250
1251 * common.h (PT_GNU_STACK): Renamed to ...
1252 (PT_GNU_ATTR): This.
1253 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1254
fd2f25da
RM
12552007-07-09 Roland McGrath <roland@redhat.com>
1256
1257 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1258
34c8bcba
JM
12592007-06-29 Joseph Myers <joseph@codesourcery.com>
1260
1261 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1262
2cf19d5c
JM
12632007-06-29 Joseph Myers <joseph@codesourcery.com>
1264
1265 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1266
104d59d1
JM
12672007-06-29 Joseph Myers <joseph@codesourcery.com>
1268
1269 * arm.h (elf32_arm_add_eabi_attr_int,
1270 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1271 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1272 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1273 Tag_Symbol, Tag_compatibility): Remove.
1274 * common.h (SHT_GNU_ATTRIBUTES): Define.
1275
3d3d428f
NC
12762007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1277
1278 * common.h (EM_CR16): New entry for CR16 cpu.
1279 * cr16.h: New file.
1280
99ded152
BW
12812007-06-11 Sterling Augustine <sterling@tensilica.com>
1282 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1283
99ded152
BW
1284 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1285 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1286
f89d32d9
CT
12872007-05-18 Caroline Tice <ctice@apple.com>
1288
fd2f25da 1289 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1290 DW_OP_GNU_uninit.
1291
4f4416b5
AM
12922007-05-12 Alan Modra <amodra@bigpond.net.au>
1293
1294 * spu.h (R_SPU_ADDR16X): Define.
1295 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1296
ece5ef60
AM
12972007-05-11 Alan Modra <amodra@bigpond.net.au>
1298
1299 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1300
627b32bc
AM
13012007-05-02 Alan Modra <amodra@bigpond.net.au>
1302
1303 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1304 and vma for appropriate sections.
1305
0c3e446c
JB
13062007-04-26 Jan Beulich <jbeulich@novell.com>
1307
1308 * common.h (DT_ENCODING): Correct value (back to spec mandated
1309 value).
1310
d4c87fc1
AM
13112007-03-08 Alan Modra <amodra@bigpond.net.au>
1312
1313 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1314 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1315 that don't clash with visibility bits.
1316
689d9c8c
AM
13172007-03-07 Alan Modra <amodra@bigpond.net.au>
1318
1319 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1320
b95dd98f 13212007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1322 Richard Sandiford <rsandifo@redhat.com>
1323 Richard Henderson <rth@redhat.com>
1324 DJ Delorie <dj@redhat.com>
1325 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1326
1327 * mep.h: New file.
b95dd98f
DB
1328 * common.h (EM_CYGNUS_MEP): Define.
1329
13302007-02-15 Dave Brolley <brolley@redhat.com>
1331
1332 From Graydon Hoare <graydon@redhat.com>:
1333 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1334
3bdcfdf4
KH
13352007-01-08 Kazu Hirata <kazu@codesourcery.com>
1336
1337 * m68k.h (EF_M68K_FIDO): New.
1338 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1339 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1340
9840d27e
KH
13412006-12-25 Kazu Hirata <kazu@codesourcery.com>
1342
1343 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1344
425c6cb0
KH
13452006-12-19 Kazu Hirata <kazu@codesourcery.com>
1346
1347 * m68k.h (EF_M68K_ARCH_MASK): New.
1348
3271a814
NS
13492006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1350
1351 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1352
c694fd50
KH
13532006-12-07 Kazu Hirata <kazu@codesourcery.com>
1354
1355 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1356 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1357 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1358 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1359 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1360 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1361 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1362 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1363 EF_M68K_CF_FLOAT, respectively.
1364
4fd454c8
NC
13652006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1366 Nick Clifton <nickc@redhat.com>
1367
1368 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1369
165b93e7
RS
13702006-10-28 Richard Sandiford <richard@codesourcery.com>
1371
1372 * mips.h (R_MIPS_GLOB_DAT): Define
1373 (R_MIPS_max): Bump by 1.
1374
e9f53129
AM
13752006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1376 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1377 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1378 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1379 Alan Modra <amodra@bigpond.net.au>
1380
1381 * common.h (EM_SPU): Define.
1382 * spu.h: New file.
1383
b3549761
NC
13842006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1385
1386 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1387 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1388 (EF_SCORE_HASENTRY): Delete.
1389
e210c36b
NC
13902006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1391
1392 * arm.h: Define TAG_CPU_ARCH_* constants.
1393
1c0d3aa6
NC
13942006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1395
1396 * score.h: New file.
1397 * common.h: Add Score machine number.
1398
fdc90cb4
JJ
13992006-07-10 Jakub Jelinek <jakub@redhat.com>
1400
1401 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1402
1224efb8
L
14032006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1404
1405 * internal.h (ELF_SECTION_SIZE): New.
1406 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1407 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1408 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1409
3f570048
AM
14102006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1411
1412 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1413
9b52905e
NC
14142006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1415 Randolph Chung <randolph@tausq.org>
1416 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1417 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1418 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1419 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1420 New TLS relocs.
1421 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1422 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1423 Define TLS relocs using existing equivalents.
1424
fd2f25da
RM
14252006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1426
28c9d252
NC
1427 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1428
e210c36b
NC
14292006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1430
1431 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1432 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1433 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1434 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1435 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1436 R_BFIN_GOTOFFLO): New relocs.
1437 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1438
14392006-03-23 Michael Matz <matz@suse.de>
1440
1441 * x86-64.h: Add the new relocations with their official
1442 numbers.
1443
0a44bf69
RS
14442006-03-22 Richard Sandiford <richard@codesourcery.com>
1445 Daniel Jacobowitz <dan@codesourcery.com>
1446 Phil Edwards <phil@codesourcery.com>
1447 Zack Weinberg <zack@codesourcery.com>
1448 Mark Mitchell <mark@codesourcery.com>
1449 Nathan Sidwell <nathan@codesourcery.com>
1450
1451 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1452
e14430ab
DA
14532006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1454
1455 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1456 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1457 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1458 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1459 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1460
3a4a14e9
PB
14612006-03-10 Paul Brook <paul@codesourcery.com>
1462
1463 * arm.h (EF_ARM_EABI_VER5): Define.
1464
0b2e31dc
NS
14652006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1466
1467 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1468 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1469 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1470 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1471 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1472 (EF_M68K_EMAC_B): New.
1473
df406460
NC
14742006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1475
1476 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1477 (EF_AVR_LINKRELAX_PREPARED): Add.
1478
2c10a7e5
BE
14792006-03-02 Ben Elliston <bje@au.ibm.com>
1480
1481 Import from the GCC tree:
1482 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1483
1484 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1485 from DWARF 3.
1486 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1487 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1488 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1489 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1490 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1491 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1492 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1493 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1494 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1495 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1496 (DW_END_default, DW_END_big, DW_END_little): New.
1497 (DW_END_lo_user, DW_END_hi_user): Define.
1498 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1499 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1500 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1501 DW_LANG_D): New.
1502
e210c36b
NC
15032006-02-06 Steve Ellcey <sje@cup.hp.com>
1504
1505 * ia64.h (SHF_IA_64_HP_TLS): New.
1506
6772dd07
DD
15072006-02-24 DJ Delorie <dj@redhat.com>
1508
1509 * m32c.h: Add relax relocs.
1510
d70c5fc7
NC
15112006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1512 Anil Paranjape <anilp1@kpitcummins.com>
1513 Shilin Shakti <shilins@kpitcummins.com>
1514
1515 * common.h (EM_XC16X): New entry for xc16x cpu.
1516 Sort other EM_* numbers into numerical order.
1517 * xc16x.h: New file.
fd2f25da 1518
84d1d650
L
15192006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1520
1521 PR binutils/2258
1522 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1523 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1524
266abb8f
NS
15252006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1526
1527 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1528 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1529 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1530 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1531 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1532
15332006-02-06 Steve Ellcey <sje@cup.hp.com>
1534
1535 * ia64.h (SHF_IA_64_HP_TLS): New.
1536
67a4f2b7
AO
15372006-01-18 Alexandre Oliva <aoliva@redhat.com>
1538
1539 Introduce TLS descriptors for i386 and x86_64.
1540 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1541 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1542 New.
1543 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1544 R_X86_64_TLSDESC): New.
1545
64fd6348
NC
15462006-01-09 Mike Frysinger <vapier@gentoo.org>:
1547
1548 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1549
d031aafb
NS
15502005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1551
1552 Second part of ms1 to mt renaming.
1553 * common.h (EM_MT): Renamed.
1554 * mt.h: Rename relocs, cpu & other defines.
1555
e210c36b
NC
15562005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1557
1558 * mt.h: Renamed from ms1.h
1559
39b41c9c
PB
15602005-12-12 Paul Brook <paul@codesourcery.com>
1561
1562 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1563
5e2b0d47
NC
15642005-11-11 Nick Clifton <nickc@redhat.com>
1565
1566 PR 1150
1567 * mips.h (STO_OPTIONAL): Define.
1568 (ELF_MIPS_IS_OPTIONAL): Define.
1569
e210c36b
NC
15702005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1571
1572 Add ms2.
1573 * ms1.h (EF_MS1_CPU_MS2): New.
1574
15752005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1576
1577 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1578
3c9b82ba
NC
15792005-09-30 Catherine Moore <clm@cm00re.com>
1580
1581 * bfin.h: New file.
1582 * common.h (EM_BLACKFIN): Define.
1583
ee065d83
PB
15842005-10-08 Paul Brook <paul@codesourcery.com>
1585
1586 * arm.h: Add prototypes for BFD object attribute routines.
1587
1cacb694
RE
15882005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1589
1590 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1591
3c26c61a
DA
15922005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1593
1594 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1595 New defines.
1596
67762f6b
DA
15972005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1598
1599 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1600 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1601 deprecated defines.
1602 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1603 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1604 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1605 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1606 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1607 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1608 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1609 NT_HP_UX_OPTIONS): Define.
1610
fd54057a
DD
16112005-07-25 DJ Delorie <dj@redhat.com>
1612
1613 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1614
3b22753a
L
16152005-07-25 Jan Hubicka <jh@suse.cz>
1616
1617 * x86-64.h (SHN_X86_64_LCOMMON): New.
1618 (SHF_X86_64_LARGE): New.
1619
157e7bd1
NC
16202005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1621
1622 * m32r.h (R_M32R_REL32): Added.
1623
df45824a
BE
16242005-07-18 Ben Elliston <bje@au.ibm.com>
1625
1626 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1627 Replace with DW_ATE_decimal_float (now in DWARF 3).
1628
49f58d10
JB
16292005-07-14 Jim Blandy <jimb@redhat.com>
1630
1631 Add support for Renesas M32C and M16C.
1632 * common.h (EM_M32C): New machine number.
1633 * m32c.h: New file.
fd2f25da 1634
e210c36b
NC
16352005-06-17 Jakub Jelinek <jakub@redhat.com>
1636
1637 * external.h (GRP_ENTRY_SIZE): Define.
1638
d6ab8113
JB
16392005-06-17 Jan Beulich <jbeulich@novell.com>
1640
1641 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1642 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1643 R_X86_64_GOTPC32.
1644
3c33e371
AH
16452005-06-07 Aldy Hernandez <aldyh@redhat.com>
1646 Michael Snyder <msnyder@redhat.com>
1647 Stan Cox <scox@redhat.com>
1648
1649 * common.h (EM_MS1): Define.
1650
1651 * ms1.h: New file.
1652
2acf634e
RH
16532005-05-31 Richard Henderson <rth@redhat.com>
1654
1655 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1656
484124bb
RH
16572005-05-29 Richard Henderson <rth@redhat.com>
1658
1659 * alpha.h (DT_ALPHA_PLTRO): New.
1660
d68f4033
BE
16612005-05-19 Ben Elliston <bje@au.ibm.com>
1662
1663 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1664 the user-defined encoding space pending inclusion in the standard.
1665
cb1afa5c
ZW
16662005-05-18 Zack Weinberg <zack@codesourcery.com>
1667
1668 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1669 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1670
c19d1205
ZW
16712005-05-17 Zack Weinberg <zack@codesourcery.com>
1672
1673 * arm.h: Import complete list of official relocation names
1674 and numbers from AAELF. Define FAKE_RELOCs for old names.
1675 Remove a few old names no longer used anywhere.
1676
1fe44d79
AM
16772005-05-14 Alan Modra <amodra@bigpond.net.au>
1678
1679 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1680
2df98d85
AM
16812005-05-11 Alan Modra <amodra@bigpond.net.au>
1682
1683 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1684 R_PPC_RELAX32PC_PLT) Adjust.
1685 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1686 (DT_PPC_GLINK): Define.
1687
e172dbf8
NC
16882005-05-10 Nick Clifton <nickc@redhat.com>
1689
1690 * Update the address and phone number of the FSF organization in
1691 the GPL notices in the following files:
2df98d85 1692 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1693 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1694 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1695 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1696 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1697 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1698 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1699
faa7ef87
L
17002005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1701
a63027e5
L
1702 Moved from ../ChangeLog
1703
faa7ef87
L
1704 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1705 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1706
1707 2004-10-12 Paul Brook <paul@codesourcery.com>
1708 * arm.h (EF_ARM_EABI_VER4): Define.
1709
1710 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1711
1712 * common.h (PT_SUNW_EH_FRAME): Define.
1713 * x86-64.h (SHT_X86_64_UNWIND): Define.
1714
1715 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1716 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1717 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1718 (XTENSA_PROP_SEC_NAME): Define.
1719 (property_table_entry): Add flags field.
1720 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1721
1722 2004-09-17 Paul Brook <paul@codesourcery.com>
1723 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1724 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1725 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1726
1727 2004-09-13 Paul Brook <paul@codesourcery.com>
1728 * arm.h: Rename RELABS to TARGET1.
1729
1730 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1731 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1732 (PT_GNU_RELRO): Define.
1733
ba93b8ac
DJ
17342005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1735 Phil Blundell <philb@gnu.org>
1736
1737 * arm.h: Add TLS relocations.
1738
c927f9ef
BE
17392005-03-23 Ben Elliston <bje@au.ibm.com>
1740
1741 * dwarf.h: Merge with GCC's dwarf.h.
1742
238d258f
NC
17432005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1744
1745 * m68k.h (EF_CFV4E): Define.
1746
b294bdf8
MM
17472005-03-17 Paul Brook <paul@codesourcery.com>
1748 Dan Jacobowitz <dan@codesourcery.com>
1749 Mark Mitchell <mark@codesourcery.com>
1750
1751 * arm.h (PT_ARM_EXIDX): Define.
1752
51cb3ca7
DJ
17532005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1754 Joseph Myers <joseph@codesourcery.com>
1755
1756 * mips.h: Define MIPS TLS relocations.
1757
d6f16593 17582005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1759 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1760
1761 * mips.h (R_MIPS16_GOT16): New reloc code.
1762 (R_MIPS16_CALL16): Likewise.
1763 (R_MIPS16_HI16): Likewise.
1764 (R_MIPS16_LO16): Likewise.
1765 (R_MIPS16_min): New fake reloc code.
1766 (R_MIPS16_max): Likewise.
1767
a1c17af2
MR
17682005-02-11 Maciej W. Rozycki <macro@mips.com>
1769
1770 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1771
90219bd0
AO
17722005-01-25 Alexandre Oliva <aoliva@redhat.com>
1773
1774 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1775 * frv.h: Add R_FRV_TLSMOFF.
1776 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1777 * frv.h: Add TLS relocations.
1778
e38bc3b5
NC
17792005-01-17 Nick Clifton <nickc@redhat.com>
1780
1781 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1782 EF_SH2A_SH3E): New flags.
1783 (EF_SH_BFD_TABLE): Add these new flags to the table.
1784
b4a38de6
AM
17852005-01-12 Alan Modra <amodra@bigpond.net.au>
1786
1787 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1788 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1789
750bce0e 17902004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1791
faa7ef87 1792 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1793
1e50d24d
RS
17942004-12-16 Richard Sandiford <rsandifo@redhat.com>
1795
1796 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1797
69881c93
ILT
17982004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1799
1800 * mips.h (E_MIPS_MACH_9000): Define.
1801
b676888f
HPN
18022004-11-04 Hans-Peter Nilsson <hp@axis.com>
1803
1804 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1805 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1806 macros.
1807
637cf767
EC
18082004-10-06 Eric Christopher <echristo@redhat.com>
1809
1810 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1811
40a18ebd
NC
18122004-10-01 Paul Brook <paul@codesourcery.com>
1813
1814 * arm.h (SHT_ARM_EXIDX): Define.
1815 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1816 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1817 Define.
1818
b18c562e
NC
18192004-08-25 Dmitry Diky <diwil@spec.ru>
1820
1821 * msp430.h: Add new relocs.
1822
083febaa
L
18232004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1824
1825 * i386.h (R_386_USED_BY_INTEL_200): New.
1826
1d70c7fb
AO
18272004-07-29 Alexandre Oliva <aoliva@redhat.com>
1828
1829 Introduce SH2a support.
1830 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1831 * sh.h (EF_SH2A_NOFPU): New.
1832 2003-12-01 Michael Snyder <msnyder@redhat.com>
1833 * sh.h (EF_SH2A): New.
1834
670ec21d
NC
18352004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1836
1837 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1838 BFD_RELOC_CRX_SWITCH32.
1839
1fe1f39c
NC
18402004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1841
1842 * common.h (EM_CRX): Define.
1843 * crx.h: New file.
1844
097f809a
NC
18452004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1846
1847 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1848 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1849
375db92b
AM
18502004-06-19 Alan Modra <amodra@bigpond.net.au>
1851
1852 * common.h (ELF64_R_INFO): Warning fix.
1853
092dcd75
CD
18542004-06-14 Chris Demetriou <cgd@broadcom.com>
1855
1856 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1857 with an updated comment.
1858
f6f9408f
JR
18592004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1860
1861 * sh.h (EF_SH_HAS_DSP): Remove.
1862 (EF_SH_HAS_FP): Remove.
1863 (EF_SH_MERGE_MACH): Remove.
1864 (EF_SH4_NOFPU): Convert to decimal.
1865 (EF_SH4A_NOFPU): Likewise.
1866 (EF_SH4_NOMMU_NOFPU): Likewise.
1867 (EF_SH3_NOMMU): Add new macro.
1868 (EF_SH_BFD_TABLE): Likewise.
1869 (sh_find_elf_flags): Add prototype.
1870 (sh_elf_get_flags_from_mach): Likewise.
1871
4030e8f6
CD
18722004-04-24 Chris Demetriou <cgd@broadcom.com>
1873
1874 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1875 (R_MIPS_GNU_REL_HI16): Remove.
1876 (R_MIPS_GNU_REL16_S2): Update comment.
1877
0949843d 18782004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1879 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1880
1881 * common.h (EM_CR): Define.
1882 * cr16c.h: New file.
1883
d507cf36
PB
18842004-03-23 Paul Brook <paul@codesourcery.com>
1885
1886 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1887
ae51a426
JR
18882003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1889
1890 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1891
676a64f4
RS
18922004-03-01 Richard Sandiford <rsandifo@redhat.com>
1893
1894 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1895
481fedf3
RM
18962004-01-28 Roland McGrath <roland@redhat.com>
1897
1898 * common.h (AT_SECURE): New macro.
1899
7e67eb11
RM
19002004-01-21 Roland McGrath <roland@redhat.com>
1901
1902 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1903 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1904 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1905 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1906 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1907
3fe74472
MK
19082004-01-17 Mark Kettenis <kettenis@gnu.org>
1909
1910 * common.h (NT_OPENBSD_IDENT): Define.
1911
79987b2f
AO
19122004-01-06 Alexandre Oliva <aoliva@redhat.com>
1913
1914 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1915 * frv.h (EF_FRV_FDPIC): New macro.
1916 (EF_FRV_PIC_FLAGS): Adjust.
1917 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1918 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1919 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1920 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1921 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1922 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1923 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1924 New.
1925
252b5132 1926
c9e214e5 1927For older changes see ChangeLog-9103
252b5132 1928\f
752937aa
NC
1929Copyright (C) 2004-2012 Free Software Foundation, Inc.
1930
1931Copying and distribution of this file, with or without modification,
1932are permitted in any medium without royalty provided the copyright
1933notice and this notice are preserved.
1934
252b5132 1935Local Variables:
c9e214e5
AM
1936mode: change-log
1937left-margin: 8
1938fill-column: 74
252b5132
RH
1939version-control: never
1940End:
This page took 0.722663 seconds and 4 git commands to generate.