* rescoff.c (write_coff_file): Use 64-bit alignment for resource
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
e8910a83
AM
12013-10-30 Alan Modra <amodra@gmail.com>
2
3 * ppc.h (DT_PPC_TLSOPT): Delete.
4 (DT_PPC_OPT, PPC_OPT_TLS): Define.
5 * ppc64.h (DT_PPC64_TLSOPT): Delete.
6 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
7
6911b7dc
AM
82013-10-30 Alan Modra <amodra@gmail.com>
9
10 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
11 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
12 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
13
ee67d69a
AM
142013-10-30 Alan Modra <amodra@gmail.com>
15
16 * ppc64.h (EF_PPC64_ABI): Define.
17
f9c6b907
AM
182013-10-30 Alan Modra <amodra@gmail.com>
19
20 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
21 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
22 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
23 (IS_PPC64_TLS_RELOC): Match new tls relocs.
24
63b8b2af
CF
252013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
26
27 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
28 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
29
f303dcc0
SE
302013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
31
32 * mips.h (EF_MIPS_FP64): New e_flags bit.
33
4046d87a
NC
342013-08-09 Nick Clifton <nickc@redhat.com>
35
36 * rl78.c (E_FLAG_RL78_G10): Define.
37
d929bc19
MR
382013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
39
40 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
41 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
42 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
43 Val_GNU_MIPS_ABI_FP_64): New enum.
44
ba92f887
MR
452013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
46
47 * mips.h (EF_MIPS_NAN2008): New macro.
48
ee4dff51
TG
492013-07-08 Tristan Gingold <gingold@adacore.com>
50
51 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
52
fb798c50
AK
532013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
54
55 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
56 R_390_PC24DBL, and R_390_PLT24DBL.
57
a6bb11b2
YZ
582013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
59
60 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
61
1bbce132
MR
622013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
63
64 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
65 (ELF_ST_SET_MIPS_PLT): Likewise.
66
8847944f
WN
672013-06-19 Will Newton <will.newton@linaro.org>
68
69 * aarch64.h: Remove R_AARCH64_IRELATIVE.
70
692e2b8b
WN
712013-06-07 Will Newton <will.newton@linaro.org>
72
73 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
74
48e65d55
MR
752013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
76
77 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
78
067ec077
CM
792013-05-30 Paul Brook <paul@codesourcery.com>
80
81 * mips.h (R_MIPS_EH): New.
82
418009c2
YZ
832013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
84
85 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
86 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
87 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
88 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
89
45901633
L
902013-05-22 H.J. Lu <hongjiu.lu@intel.com>
91
92 * common.h (EM_INTEL205): New.
93 (EM_INTEL206): Likewise.
94 (EM_INTEL207): Likewise.
95 (EM_INTEL208): Likewise.
96 (EM_INTEL209): Likewise.
97
13761a11
NC
982013-05-02 Nick Clifton <nickc@redhat.com>
99
100 * msp430.h: Add MSP430X relocs.
101 Add some more MSP430 machine numbers.
102 Add values used by .MSP430.attributes section.
103
81f5558e
NC
1042013-03-21 Michael Schewe <michael.schewe@gmx.net>
105
106 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
107 mov @(disp:32,ERx) to mov @(disp:16,ERx).
108
abb3f6cc
NC
1092013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
110
111 * common.h (NT_S390_TDB): Define.
112
36591ba1
SL
1132013-02-06 Sandra Loosemore <sandra@codesourcery.com>
114 Andrew Jenner <andrew@codesourcery.com>
115
116 Based on patches from Altera Corporation.
117
118 * nios2.h: New file.
119
78c8d46c
NC
1202013-01-24 Nick Clifton <nickc@redhat.com>
121
122 * v850.h: Add support for e3v5 architecture.
123 Reorganize processor selection macros.
124
e1ec603f
L
1252013-01-16 H.J. Lu <hongjiu.lu@intel.com>
126
127 * i386.h (R_386_SIZE32): Fill it.
128 * x86-64.h (R_X86_64_SIZE32): Likewise.
129 (R_X86_64_SIZE64): Likewise.
130
a3c62988
NC
1312013-01-10 Will Newton <will.newton@imgtec.com>
132
133 * common.h: Fix case of "Meta".
134 * metag.h: New file.
135
652451f8
YZ
1362013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
137
138 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
139 definitions.
140
e407c74b
NC
1412013-01-04 Juergen Urban <JuergenUrban@gmx.de>
142
143 * mips.h: Add MIPS machine variant number for r5900 which is
144 compatible with old Playstation 2 software.
145
34b60028
L
1462012-11-16 H.J. Lu <hongjiu.lu@intel.com>
147
148 * common.h (DF_1_CONLFAT): Renamed to ...
149 (DF_1_CONFALT): This.
150 (DF_1_ENDFILTEE): New.
151 (DF_1_DISPRELDNE): Likewise.
152 (DF_1_DISPRELPND): Likewise.
153 (DF_1_NODIRECT): Likewise.
154 (DF_1_IGNMULDEF): Likewise.
155 (DF_1_NOKSYMS): Likewise.
156 (DF_1_NOHDR): Likewise.
157 (DF_1_EDITED): Likewise.
158 (DF_1_NORELOC): Likewise.
159 (DF_1_SYMINTPOSE): Likewise.
160 (DF_1_GLOBAUDIT): Likewise.
161 (DF_1_SINGLETON): Likewise.
162
708e2187
NC
1632012-11-09 Nick Clifton <nickc@redhat.com>
164
165 * rx.h (EF_RX_CPU_RX): Add comment.
166 (E_FLAG_RX_ABI): Define.
167
de863c74
NC
168 * v850.h: Add RH850 ABI values.
169
c266cd02
MR
1702012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
171
172 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
173
ff826ef3
TT
1742012-11-01 Tom Tromey <tromey@redhat.com>
175
176 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
177
3bfcb652
NC
1782012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
179
180 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
181 (EF_ARM_ABI_FLOAT_HARD): Likewise.
182
9ece1fa9
TT
1832012-10-23 Tom Tromey <tromey@redhat.com>
184
185 * common.h (NT_SIGINFO, NT_FILE): New defines.
186
e5b95258
WL
1872012-08-27 Walter Lee <walt@tilera.com>
188
189 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
190 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
191 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
192 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
193 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
194 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
195 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
196 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
197 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
198 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
199 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
200 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
201 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
202 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 203
a06ea964
NC
2042012-08-13 Ian Bolton <ian.bolton@arm.com>
205 Laurent Desnogues <laurent.desnogues@arm.com>
206 Jim MacArthur <jim.macarthur@arm.com>
207 Marcus Shawcroft <marcus.shawcroft@arm.com>
208 Nigel Stephens <nigel.stephens@arm.com>
209 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
210 Richard Earnshaw <rearnsha@arm.com>
211 Sofiane Naci <sofiane.naci@arm.com>
212 Tejas Belagod <tejas.belagod@arm.com>
213 Yufeng Zhang <yufeng.zhang@arm.com>
214
215 * aarch64.h: New file.
216 * common.h (EM_res183): Rename to EM_AARCH64.
217 (EM_res184): Rename to EM_ARM184.
218
cefc6d46
IS
2192012-06-28 Iain Sandoe <iain@codesourcery.com>
220
221 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
222 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
223
40551fb8
NC
2242012-05-16 Georg-Johann Lay <avr@gjlay.de>
225
226 PR target/13503
227 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
228
6927f982
NC
2292012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
230
231 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
232 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
233 (E_M68HC11_XGATE_RAMOFFSET): Define.
234
b9c361e0
JL
2352012-05-14 James Lemke <jwlemke@codesourcery.com>
236 * ppc.h (SEC_PPC_VLE): Remove.
237
2382012-05-14 Catherine Moore <clm@codesourcery.com>
239 James Lemke <jwlemke@codesourcery.com>
240
241 * ppc.h (R_PPC_VLE_REL8): New reloction.
242 (R_PPC_VLE_REL15): Likewise.
243 (R_PPC_VLE_REL24): Likewise.
244 (R_PPC_VLE_LO16A): Likewise.
245 (R_PPC_VLE_LO16D): Likewise.
246 (R_PPC_VLE_HI16A): Likewise.
247 (R_PPC_VLE_HI16D): Likewise.
248 (R_PPC_VLE_HA16A): Likewise.
249 (R_PPC_VLE_HA16D): Likewise.
250 (R_PPC_VLE_SDA21): Likewise.
251 (R_PPC_VLE_SDA21_LO): Likewise.
252 (R_PPC_VLE_SDAREL_LO16A): Likewise.
253 (R_PPC_VLE_SDAREL_LO16D): Likewise.
254 (R_PPC_VLE_SDAREL_HI16A): Likewise.
255 (R_PPC_VLE_SDAREL_HI16D): Likewise.
256 (R_PPC_VLE_SDAREL_HA16A): Likewise.
257 (R_PPC_VLE_SDAREL_HA16D): Likewise.
258 (SEC_PPC_VLE): Remove.
259 (PF_PPC_VLE): New program header flag.
260 (SHF_PPC_VLE): New section header flag.
261 (vle_opcodes, vle_num_opcodes): New.
262 (VLE_OP): New macro.
263 (VLE_OP_TO_SEG): New macro.
264
99700d6f
NC
2652012-05-11 Georg-Johann Lay <avr@gjlay.de
266
267 PR target/13503
268 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
269 R_AVR_8_HI8, R_AVR_8_HHI8.
270
f6c1a2d5
NC
2712012-05-03 Sean Keys <skeys@ipdatasys.com>
272
273 * xgate.h: Mininal file to support XGATE relocations.
274
4d296447
DM
2752012-04-27 David S. Miller <davem@davemloft.net>
276
277 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
278 pause, and compare-and-branch instructions.
279
0a22ae8e
NC
2802012-03-07 Nick Clifton <nickc@redhat.com>
281
282 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
283 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
284 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
285 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
286
6f7be959
WL
2872012-02-25 Walter Lee <walt@tilera.com>
288
289 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
290 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
291 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
292 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
293 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
294 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
295 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
296 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
297 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
298 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
299 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
300 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
301 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
302 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
303 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
304 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
305 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
306 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
307 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
308 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
309 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
310 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
311 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
312 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
313 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
314 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
315 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
316 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
317 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
318 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
319 (R_TILEGX_TLS_GD_CALL): Ditto.
320 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
321 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
322 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
323 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
324 (R_TILEGX_TLS_IE_LOAD): Ditto.
325 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
326 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
327 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
328 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
329 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
330 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
331 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
332 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
333 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
334 (R_TILEPRO_TLS_IE_LOAD): Ditto.
335 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
336 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
337 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
338 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
339 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
340 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
341 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
342 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
343
9cea966c
DD
3442011-12-22 DJ Delorie <dj@redhat.com>
345
346 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
347 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
348
8b40760a
L
3492011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
350
351 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
352
355b81d9
UW
3532011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
354
355 * common.h (NT_S390_LAST_BREAK): Define.
356 (NT_S390_SYSTEM_CALL): Likewise.
357
99c513f6
DD
3582011-11-01 DJ Delorie <dj@redhat.com>
359
360 * common.h (EM_RL78, EM_78K0R): New.
361 * rl78.h: New.
362
cfb8c092
NC
3632011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
364
365 * epiphany.h: New file.
366 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
367
3b421ab3
AM
3682011-10-10 Alan Modra <amodra@gmail.com>
369
370 * ppc64.h (R_PPC64_TOCSAVE): Add.
371
d4cb0ea0
NC
3722011-10-05 DJ Delorie <dj@redhat.com>
373
374 * rx.h (E_FLAG_RX_PID): New.
375
9e8c70f9
DM
3762011-09-21 David S. Miller <davem@davemloft.net>
377
378 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
379 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
380
505b88fb
L
3812011-08-12 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR ld/13082
384 * x86-64.h (R_X86_64_RELATIVE64): New.
385
df58fc94
RS
3862011-07-24 Chao-ying Fu <fu@mips.com>
387 Maciej W. Rozycki <macro@codesourcery.com>
388
389 * mips.h (R_MICROMIPS_min): New relocations.
390 (R_MICROMIPS_26_S1): Likewise.
391 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
392 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
393 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
394 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
395 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
396 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
397 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
398 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
399 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
400 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
401 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
402 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
403 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
404 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
405 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
406 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
407 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
408 (R_MICROMIPS_max): Likewise.
409 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
410 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
411 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
412 (STO_MICROMIPS): Likewise.
413 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
414 (ELF_ST_IS_COMPRESSED): Likewise.
415 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
416 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
417 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
418
7a9068fe
L
4192011-07-22 H.J. Lu <hongjiu.lu@intel.com>
420
421 * common.h (EM_K1OM): New.
422
9c55345c
TS
4232011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
424 Thomas Schwinge <thomas@schwinge.name>
425
2bb70ae0 426 PR binutils/12913
9c55345c
TS
427 * common.h (ELFOSABI_GNU): Define, replaces...
428 (ELFOSABI_LINUX): ... this, kept as an alias.
429 (ELFOSABI_HURD): Remove.
430
faa9a424
UW
4312011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
432
433 * common.h (NT_ARM_VFP): Define.
434
aa137e4d
NC
4352011-06-13 Walter Lee <walt@tilera.com>
436
437 * common.h: Add EM_TILEGX.
438 * tilegx.h: New file.
439 * tilepro.h: New file.
440
2ddcd4af
TG
4412011-06-09 Tristan Gingold <gingold@adacore.com>
442
443 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
444
cc643b88
NC
4452011-06-02 Nick Clifton <nickc@redhat.com>
446
447 * common.h: Fix spelling mistake in comment.
448 * reloc-macros.h: Likewise.
449
63e1a0fc
PB
4502011-05-31 Paul Brook <paul@codesourcery.com>
451
452 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
453
8b40760a
L
4542011-05-09 Paul Brook <paul@codesourcery.com>
455
456 * tic6x.h (ELF_STRING_C6000_unwind,
457 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
458 ELF_STRING_C6000_unwind_info_once): Define.
459
e21e5835
NC
4602011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
461
462 * common.h (NT_STAPSDT): New define.
463
c7811365
BS
4642011-03-31 Bernd Schmidt <bernds@codesourcery.com>
465
466 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
467 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
468 (SHN_TIC6X_SCOMMON): Define.
469
00e98fc7
TG
4702011-03-31 Tristan Gingold <gingold@adacore.com>
471
472 * ia64.h (Elf64_External_VMS_Note): New struct.
473 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
474 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
475 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
476 (NT_VMS_PATCHTIME) New macros.
477
34e77a92
RS
4782011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
479
480 * arm.h (R_ARM_IRELATIVE): New relocation.
481
35fc36a8
RS
4822011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
483
484 * internal.h (elf_internal_sym): Add st_target_internal.
485 * arm.h (arm_st_branch_type): New enum.
486 (ARM_SYM_BRANCH_TYPE): New macro.
487
8f7e76d0
NC
4882011-03-10 Nick Clifton <nickc@redhat.com>
489
490 * common.h (EM_V850): V850s now supplied by Renesas.
491
15a44d57
AM
4922011-02-25 Alan Modra <amodra@gmail.com>
493
eba5cfbc 494 PR 12516
15a44d57
AM
495 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
496 sections at start or end of PT_DYNAMIC.
497
0855e32b
NS
4982011-01-10 Nathan Sidwell <nathan@codesourcery.com>
499 Glauber de Oliveira Costa <glommer@gmail.com>
500
501 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
502 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
503 relocations.
504
aa137e4d
NC
5052010-11-16 Jie Zhang <jie.zhang@analog.com>
506
507 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
508 (EF_BFIN_DATA_IN_L1): Define.
509
fd503541
NC
5102010-11-11 Mingming Sun <mingm.sun@gmail.com>
511
512 * mips.h (E_MIPS_MACH_LS3A): Defined.
513
87779176
JM
5142010-11-02 Joseph Myers <joseph@codesourcery.com>
515
516 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
517 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
518 Tag_ABI_array_object_alignment,
519 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
520
3cbd1c06
JM
5212010-10-29 Joseph Myers <joseph@codesourcery.com>
522
523 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
524
b5593623
JM
5252010-10-29 Bernd Schmidt <bernds@codesourcery.com>
526 Joseph Myers <joseph@codesourcery.com>
527
528 * tic6x-attrs.h (Tag_ABI_DSBT): New.
529
75fa6dc1
JM
5302010-10-21 Joseph Myers <joseph@codesourcery.com>
531
532 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
533 value 4.
534 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
535 attribute renaming.
536
1cd986c5
NC
5372010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
538 Ina Pandit <ina.pandit@kpitcummins.com>
539
540 * v850.h: Add support for V850E2 and V850E2V3.
541 (v850_reloc_type): Update the newly added relocations
542
f4638467
AM
5432010-07-20 Alan Modra <amodra@gmail.com>
544
545 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
546 (ELF_SECTION_SIZE): ..here.
547 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
548 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
549
ba761f19
AM
5502010-06-25 Alan Modra <amodra@gmail.com>
551
552 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
553
59e6276b
JM
5542010-06-15 Joseph Myers <joseph@codesourcery.com>
555
556 * tic6x-attrs.h: New.
557 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
558 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
559 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
560 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
561 C6XABI_Tag_CPU_arch_C674X): Define.
562
28f997cf
TG
5632010-06-11 Tristan Gingold <gingold@adacore.com>
564
565 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
566 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
567 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
568 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
569 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
570 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
571 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
572 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
573 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
574 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
575 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
576 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
577 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
578 (Elf64_External_VMS_IMAGE_RELA): Ditto.
579 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
580 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
581 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
582 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
583 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
584 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
585 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
586 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
587
8e45593f
NC
5882010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
589 Joseph Myers <joseph@codesourcery.com>
590 Andrew Stubbs <ams@codesourcery.com>
591
592 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
593 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
594 other invalid ranges.
595 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
596 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
597 (R_SH_FUNCDESC_VALUE): New.
598
18ae9cc1
L
5992010-05-18 H.J. Lu <hongjiu.lu@intel.com>
600
601 PR gas/11600
602 * common.h (SHF_EXCLUDE): New.
603
604 * i370.h (SHF_EXCLUDE): Removed.
605 * or32.h (SHF_EXCLUDE): Likewise.
606 * ppc.h (SHF_EXCLUDE): Likewise.
607 * sparc.h (SHF_EXCLUDE): Likewise.
608
9a83a553
AM
6092010-04-23 Alan Modra <amodra@gmail.com>
610
611 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
612 Invert logic to clarify test for .tbss.
613 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
614 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
615 macro args with parentheses.
616 (ELF_SECTION_IN_SEGMENT): Define.
617 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
618 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
619
75375b3e
MGD
6202010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
621
622 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
623 Tag_FP_HP_extension): Add new ABI attribute tags.
624
e4e42b45
NC
6252010-04-15 Nick Clifton <nickc@redhat.com>
626
627 * alpha.h: Update copyright notice to use GPLv3.
628 * arc.h: Likewise.
629 * arm.h: Likewise.
630 * avr.h: Likewise.
631 * bfin.h: Likewise.
632 * common.h: Likewise.
633 * cr16.h: Likewise.
634 * cr16c.h: Likewise.
635 * cris.h: Likewise.
636 * crx.h: Likewise.
637 * d10v.h: Likewise.
638 * d30v.h: Likewise.
639 * dlx.h: Likewise.
640 * dwarf.h: Likewise.
641 * external.h: Likewise.
642 * fr30.h: Likewise.
643 * frv.h: Likewise.
644 * h8.h: Likewise.
645 * hppa.h: Likewise.
646 * i370.h: Likewise.
647 * i386.h: Likewise.
648 * i860.h: Likewise.
649 * i960.h: Likewise.
650 * ia64.h: Likewise.
651 * internal.h: Likewise.
652 * ip2k.h: Likewise.
653 * iq2000.h: Likewise.
654 * lm32.h: Likewise.
655 * m32c.h: Likewise.
656 * m32r.h: Likewise.
657 * m68hc11.h: Likewise.
658 * m68k.h: Likewise.
659 * mcore.h: Likewise.
660 * mep.h: Likewise.
661 * microblaze.h: Likewise.
662 * mips.h: Likewise.
663 * mmix.h: Likewise.
664 * mn10200.h: Likewise.
665 * moxie.h: Likewise.
666 * msp430.h: Likewise.
667 * mt.h: Likewise.
668 * openrisc.h: Likewise.
669 * or32.h: Likewise.
670 * pj.h: Likewise.
671 * ppc.h: Likewise.
672 * ppc64.h: Likewise.
673 * reloc-macros.h: Likewise.
674 * rx.h: Likewise.
675 * s390.h: Likewise.
676 * sh.h: Likewise.
677 * sparc.h: Likewise.
678 * spu.h: Likewise.
679 * v850.h: Likewise.
680 * vax.h: Likewise.
681 * vxworks.h: Likewise.
682 * x86-64.h: Likewise.
683 * xc16x.h: Likewise.
684 * xstormy16.h: Likewise.
685 * xtensa.h: Likewise.
686
9957b18f
AM
6872010-04-08 David Stubbs <stubbs@icerasemi.com>
688
689 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
690 cannot contain any sections.
691
40b36596
JM
6922010-03-25 Joseph Myers <joseph@codesourcery.com>
693
694 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
695 * tic6x.h: New.
696
e1dcda2d
L
6972010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
698
699 * common.h (VER_FLG_*): Document.
700 (VER_FLG_INFO): Define.
701
17e57237
NC
7022010-02-23 Andrew Zabolotny <anpaza@mail.ru>
703
704 PR binutils/11297
705 * avr.h: (R_AVR_8): New relocation number.
706
cd21e546
MGD
7072010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
708
709 * arm.h (Tag_MPextension_use): Renumber.
710 (Tag_DIV_use): Add.
711 (Tag_MPextension_use_legacy): Likewise.
712
d7eeb400
MS
7132010-02-09 Michael Holzheu <holzheu@de.ibm.com>
714
715 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
716 NT_S390_CTRS and NT_S390_PREFIX): Define.
717
e1dcda2d
L
7182010-02-08 David S. Miller <davem@davemloft.net>
719
720 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
721
4339cae0
L
7222010-02-02 H.J. Lu <hongjiu.lu@intel.com>
723
724 * common.h (NT_386_XSTATE): New.
725
3ff95107 7262010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 727
3ff95107
L
728 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
729
c75a08aa
AM
7302010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
731
4339cae0 732 * common.h (PN_XNUM): Define.
c75a08aa 733
0675e188
UW
7342009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
735
736 * common.h (NT_S390_HIGH_GPRS): Define.
737
32af9f6e
AM
7382009-12-17 Alan Modra <amodra@bigpond.net.au>
739
740 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
741 R_PPC_RELAX32PC_PLT): Delete.
742 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
743
8b40760a
L
7442009-12-03 David Daney <ddaney@caviumnetworks.com>
745 Adam Nemet <adambnemet@gmail.com>
746
747 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
748
3c65b800
JM
7492009-11-28 Joseph Myers <joseph@codesourcery.com>
750
751 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
752 EM_TI_C5500, EM_CUDA): Define.
753 (EM_res140, EM_res141, EM_res142): Remove.
754
9e3c6df6
PB
7552009-11-17 Paul Brook <paul@codesourcery.com>
756 Daniel Jacobowitz <dan@codesourcery.com>
757
758 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
759
c7927a3c
NC
7602009-09-29 DJ Delorie <dj@redhat.com>
761
762 * rx.h: New file.
763
a7f2871e
AM
7642009-09-21 Alan Modra <amodra@bigpond.net.au>
765
766 * ppc.h (DT_PPC_TLSOPT): Define.
767 * ppc64.h (DT_PPC64_TLSOPT): Define.
768
7f6fed87
NC
7692009-08-10 Daniel Gutson <dgutson@codesourcery.com>
770
771 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
772 (SHT_ARM_OVERLAYSECTION): New define.
773
cb88ce9f
BS
7742006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
775
776 From Mike Frysinger <michael.frysinger@analog.com>
777 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
778 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
779 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
780 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
781 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
782 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
783 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
784 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
785 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
786 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
787 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
788 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
789 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
790 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
791 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
792 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
793 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
794 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
795 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 796
44db4087
ME
7972009-08-09 Michael Eager <eager@eagercon.com>
798
799 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 800 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 801
7ba29e2a
NC
8022009-08-06 Michael Eager <eager@eagercon.com>
803
804 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
805 * elf/microblaze.h: New reloc definitions.
806
28ec585f
AM
8072009-07-30 Alan Modra <amodra@bigpond.net.au>
808
809 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
810 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
811
8a9036a4
L
8122009-07-25 H.J. Lu <hongjiu.lu@intel.com>
813
814 * common.h (EM_L1OM): New.
815
8fdcc58d
TS
8162009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
817 Alan Modra <amodra@bigpond.net.au>
818
819 * spu.h (R_SPU_ADD_PIC): New.
820
3e7a7d11
NC
8212009-07-23 Ulrich Drepper <drepper@redhat.com>
822
823 * common.h (STB_GNU_UNIQUE): Define.
824
fa8f86ff
TT
8252009-07-10 Tom Tromey <tromey@redhat.com>
826
827 * dwarf2.h: Move to `..'.
828
1bffd25b
L
8292009-07-10 H.J. Lu <hongjiu.lu@intel.com>
830
831 * dwarf2.h: Just include ../dwarf2.h.
832
e054468f
AM
8332009-07-10 Alan Modra <amodra@bigpond.net.au>
834
835 * ppc.h (R_PPC_IRELATIVE): Add.
836 (R_PPC_RELAX32, R_PPC_RELAX32PC,
837 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
838 * ppc64.h (R_PPC64_IRELATIVE): Add.
839
3244e8f5
JJ
8402009-07-03 Jakub Jelinek <jakub@redhat.com>
841
842 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
843 and DW_OP_stack_value.
844
ceaf50a2
AM
8452009-06-22 Alan Modra <amodra@bigpond.net.au>
846
847 * ppc.h (R_PPC_RELAX*): Define as enum.
848
f865a31d
AG
8492009-06-11 Anthony Green <green@moxielogic.org>
850
851 * moxie.h (R_MOXIE_PCREL10): New.
852
cbe950e9
L
8532009-06-01 H.J. Lu <hongjiu.lu@intel.com>
854
855 PR ld/10205
856 * i386.h (R_386_IRELATIVE): New.
857 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
858
cf65542b
L
8592009-05-27 H.J. Lu <hongjiu.lu@intel.com>
860
861 * common.h: Update comments for dynamic tag ranges.
862
4e38f72c
DD
8632009-04-30 DJ Delorie <dj@redhat.com>
864
865 * mep.h (EF_MEP_COP_*): New.
866 (EF_MEP_ALL_FLAGS): Add them.
867
d8045f23
NC
8682009-04-30 Nick Clifton <nickc@redhat.com>
869
870 * common.h (STT_GNU_IFUNC): Define.
871
ed4a4bdf
CC
8722009-04-24 Cary Coutant <ccoutant@google.com>
873
874 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
875
20135e4c
NC
8762009-04-15 Anthony Green <green@moxielogic.com>
877
878 * common.h (EM_MOXIE): Define.
879 * moxie.h: New file.
880
4d28413b
DD
8812009-04-07 DJ Delorie <dj@redhat.com>
882
883 * mep.h (EF_MEP_CPU_C5): New.
884
96b2958f
L
8852009-04-01 H.J. Lu <hongjiu.lu@intel.com>
886
887 * common.h (EM_INTEL178): Removed.
888 (EM_INTEL179): Likewise.
889 (EM_ETPU): New.
890 (EM_SLE9X): Likewise.
891 (EM_INTEL181): Likewise.
892 (EM_INTEL182): Likewise.
893
f47a1d2e
L
8942009-03-31 H.J. Lu <hongjiu.lu@intel.com>
895
896 * common.h (EM_INTEL178): New.
897 (EM_INTEL179): Likewise.
898 (EM_INTEL180): Likewise.
899
0e879927
ILT
9002009-03-20 Mikolaj Zalewski <mikolajz@google.com>
901
902 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
903
4d407348
MK
9042009-03-14 Mark Kettenis <kettenis@gnu.org>
905
17e57237
NC
906 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
907 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
908 (NT_OPENBSD_WCOOKIE): New defines.
909
904001b0
JK
9102009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * common.h (AT_RANDOM): Define.
913
727fc41e
AM
9142009-03-04 Alan Modra <amodra@bigpond.net.au>
915
916 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
917 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
918
c3b7224a
NC
9192009-03-02 Qinwei <qinwei@sunnorth.com.cn>
920
921 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
922 * common.h (EM_SCORE_OLD): Define.
923
36319970
L
9242009-02-23 H.J. Lu <hongjiu.lu@intel.com>
925
926 * common.h (STB_LOPROC): Replace Application-specific with
927 Processor-specific in comments.
928 (STB_HIPROC): Likewise.
929 (STT_LOPROC): Likewise.
930 (STT_HIPROC): Likewise.
931
52b6b6b9
JM
9322009-02-03 Sandip Matte <sandip@rmicorp.com>
933
934 * mips.h (E_MIPS_MACH_XLR): Define.
935
cf869cce
NC
9362009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
937
938 * m68k.h: Map TLS relocations to numbers.
939
91e22acd
AS
9402009-01-15 Andrew Stubbs <ams@codesourcery.com>
941 Julian Brown <julian@codesourcery.com>
942
943 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
944 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
945 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
946 version 2.07.
947 (Tag_undefined39, Tag_nodefaults): New enum values.
948 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
949 (Tag_conformance, Tag_Virtualization_use): Likewise.
950 (Tag_undefined69, Tag_MPextension_use): Likewise.
951
01e1a5bc
NC
9522009-01-15 Douglas B Rupp <rupp@gnat.com>
953
954 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
955 New macros. Minor reformatting.
956
84e94c90
NC
9572008-12-23 Jon Beniston <jon@beniston.com>
958
959 * lm32.h: New file.
960
0f88be7a
NC
9612008-12-23 Nick Clifton <nickc@redhat.com>
962
963 * commmon.h (STT_IFUNC): Delete.
964
7a0cc8ed
HPN
9652008-12-20 Hans-Peter Nilsson <hp@axis.com>
966
967 * cris.h (R_CRIS_32_IE): New relocation.
968
e7c33416
NC
9692008-12-03 Nick Clifton <nickc@redhat.com>
970
971 * common.h (STT_IFUNC): Define.
972
e73521d6
SR
9732008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
974
975 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
976 R_CR16_GLOB_DAT): New relocations.
977
a973d22c
HPN
9782008-11-25 Hans-Peter Nilsson <hp@axis.com>
979
980 * cris.h (R_CRIS_32_TPREL): Correct comment.
981 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
982
8e79c3df
CM
9832008-11-18 Catherine Moore <clm@codesourcery.com>
984
985 * arm.h (Tag_ABI_FP_16bit_format): Define.
986
2b0bc088
NC
9872008-11-14 Nathan Sidwell <nathan@codesourcery.com>
988
989 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 990
759cc328
UW
9912008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
992
993 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
994
f82e0623
NF
9952008-10-10 Nathan Froyd <froydnj@codesourcery.com>
996
997 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
998
1d037692
HPN
9992008-10-04 Hans-Peter Nilsson <hp@axis.com>
1000
1001 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1002 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1003 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1004 (R_CRIS_16_TPREL): New relocations.
1005
28dbbc02
BW
10062008-08-20 Bob Wilson <bob.wilson@acm.org>
1007
1008 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1009 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1010 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1011
861fb55a
DJ
10122008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1013 Daniel Jacobowitz <dan@codesourcery.com>
1014 Catherine Moore <clm@codesourcery.com>
1015 Mark Shinwell <shinwell@codesourcery.com>
1016
1017 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1018 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1019
0deb8eee
AM
10202008-08-04 Markus Weiss <weissms@aros.org>
1021
1022 * common.h (ELFOSABI_AROS): Update comment.
1023
3c7b9897
AM
10242008-07-26 Michael Eager <eager@eagercon.com>
1025
1026 * ppc.h: Add description of single-precision.
1027
89eeb0bc
LM
10282008-07-21 Luis Machado <luisgpm@br.ibm.com>
1029
1030 * common.h: Define NT_PPC_VSX.
1031
30c09090
RS
10322008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1033
1034 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1035
b8a39af8
SR
10362008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1037
1038 * common.h (EM_CR16): Correct value.
1039 (EM_CR16): Rename to EM_CR16_OLD.
1040
ff7eeb89
DD
10412008-06-12 DJ Delorie <dj@redhat.com>
1042
1043 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1044 (EM_M32C): Rename to EM_M32C_OLD.
1045
3c9a78e0
JM
10462008-06-12 Joseph Myers <joseph@codesourcery.com>
1047
1048 * common.h: Update e_machine table.
1049
a23ede3d
KK
10502008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1051
1052 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1053
2424f303
JM
10542008-06-09 Joseph Myers <joseph@codesourcery.com>
1055
1056 * common.h: Change registry@caldera.com to registry@sco.com.
1057
7c90103b
NC
10582008-05-21 Nick Clifton <nickc@redhat.com>
1059
1060 * reloc-macros.h: Add a comment about the use of the
1061 END_RELOC_NUMBERS symbol as a sentinel value.
1062
10632008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1064
7c90103b
NC
1065 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1066
14a6d8e0
DM
10672008-04-16 David S. Miller <davem@davemloft.net>
1068
1069 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1070 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1071 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1072 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1073
15397d0b
ILT
10742008-03-24 Ian Lance Taylor <iant@google.com>
1075
1076 * common.h (NT_GNU_GOLD_VERSION): Define.
1077
72de5009
AM
10782008-03-13 Alan Modra <amodra@bigpond.net.au>
1079
1080 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1081 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1082 Order struct as for external version.
1083
1bce5d2c
AM
10842008-03-12 Alan Modra <amodra@bigpond.net.au>
1085
4fbb74a6
AM
1086 PR 5900
1087 * common.h (SHN_BAD): Delete.
1088 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1089 * external.h: ..here.
1090 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1091 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1092 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1093
10942008-03-12 Alan Modra <amodra@bigpond.net.au>
1095
1096 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1097 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1098 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1099 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1100 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1101 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1102 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1103 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1104 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1105 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1106 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1107 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1108 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1109 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1110 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1111
35d60fe4
NC
11122008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1113
1114 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1115 DW_OP_PGI_omp_thread_num.
1116
7b03d09a
AN
11172008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1118
1119 * mips.h: Update copyright.
1120 (E_MIPS_MACH_OCTEON): New macro.
1121
148b93f2
NC
11222008-01-30 Tristan Gingold <gingold@adacore.com>
1123
1124 Add OpenVMS extensions.
1bce5d2c
AM
1125 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1126 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1127 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1128 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1129 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1130 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1131 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1132 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1133 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1134 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1135 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1136 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1137 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1138 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1139 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1140 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1141 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1142 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1143 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1144 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1145 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1146 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1147
c74ba406
MK
11482008-01-16 Mark Kettenis <kettenis@gnu.org>
1149
1150 * common.h (AT_SUN_AUXFLAGS): Define.
1151
60955fda
DJ
11522007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1153
1154 * dwarf2.h (DW_AT_hi_user): Correct value.
1155
1bbb5f21 11562007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1157
1bbb5f21 1158 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1159
350cc38d
MS
11602007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1161
1162 * mips.h (E_MIPS_MACH_LS2E): New.
1163 (E_MIPS_MACH_LS2F): New.
1164
f7bc09bd
NS
11652007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1166
1167 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1168 segments at the end of memory.
1169
e210c36b
NC
11702007-11-17 Thiemo Seufer <ths@mips.com>
1171
1172 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1173 in comment.
1174
e2a0d921
NC
11752007-11-16 Nick Clifton <nickc@redhat.com>
1176
1177 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1178 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1179 (DW_AT_stride): Rename to DW_AT_byte_stride.
1180
7a2b07ff
NS
11812007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1182
1183 * vxworks.h: New.
1184
569006e5
NC
11852007-10-30 Nick Clifton <nickc@redhat.com>
1186
1187 * mn10300.h (R_MN10300_ALIGN): Define.
1188
c6e65352
DJ
11892007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1190
1191 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1192
bfff1642
NC
11932007-10-19 Nick Clifton <nickc@redhat.com>
1194
1195 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1196
3e6ff6e5
RM
11972007-10-18 Roland McGrath <roland@redhat.com>
1198
1199 * common.h (NT_PPC_VMX): New macro.
1200
7fac7ff4
NC
12012007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1202
1203 * cr16.h: Updated with new relocaction macros.
1204
b10a8ae0
L
12052007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1206
1207 PR binutils/3281
1208 PR binutils/5037
1209 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1210 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1211 PT_GNU_RELRO segments.
1212
8d100c32
KH
12132007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1214
1215 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1216
b15fa79e
AM
12172007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1218
1219 * common.h (NT_SPU): Define.
1220
2b05f1b7
L
12212007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 * common.h: Revert last change.
1224
94b11780
L
12252007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 * common.h (PT_GNU_STACK): Renamed to ...
1228 (PT_GNU_ATTR): This.
1229 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1230
fd2f25da
RM
12312007-07-09 Roland McGrath <roland@redhat.com>
1232
1233 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1234
34c8bcba
JM
12352007-06-29 Joseph Myers <joseph@codesourcery.com>
1236
1237 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1238
2cf19d5c
JM
12392007-06-29 Joseph Myers <joseph@codesourcery.com>
1240
1241 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1242
104d59d1
JM
12432007-06-29 Joseph Myers <joseph@codesourcery.com>
1244
1245 * arm.h (elf32_arm_add_eabi_attr_int,
1246 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1247 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1248 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1249 Tag_Symbol, Tag_compatibility): Remove.
1250 * common.h (SHT_GNU_ATTRIBUTES): Define.
1251
3d3d428f
NC
12522007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1253
1254 * common.h (EM_CR16): New entry for CR16 cpu.
1255 * cr16.h: New file.
1256
99ded152
BW
12572007-06-11 Sterling Augustine <sterling@tensilica.com>
1258 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1259
99ded152
BW
1260 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1261 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1262
f89d32d9
CT
12632007-05-18 Caroline Tice <ctice@apple.com>
1264
fd2f25da 1265 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1266 DW_OP_GNU_uninit.
1267
4f4416b5
AM
12682007-05-12 Alan Modra <amodra@bigpond.net.au>
1269
1270 * spu.h (R_SPU_ADDR16X): Define.
1271 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1272
ece5ef60
AM
12732007-05-11 Alan Modra <amodra@bigpond.net.au>
1274
1275 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1276
627b32bc
AM
12772007-05-02 Alan Modra <amodra@bigpond.net.au>
1278
1279 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1280 and vma for appropriate sections.
1281
0c3e446c
JB
12822007-04-26 Jan Beulich <jbeulich@novell.com>
1283
1284 * common.h (DT_ENCODING): Correct value (back to spec mandated
1285 value).
1286
d4c87fc1
AM
12872007-03-08 Alan Modra <amodra@bigpond.net.au>
1288
1289 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1290 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1291 that don't clash with visibility bits.
1292
689d9c8c
AM
12932007-03-07 Alan Modra <amodra@bigpond.net.au>
1294
1295 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1296
b95dd98f 12972007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1298 Richard Sandiford <rsandifo@redhat.com>
1299 Richard Henderson <rth@redhat.com>
1300 DJ Delorie <dj@redhat.com>
1301 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1302
1303 * mep.h: New file.
b95dd98f
DB
1304 * common.h (EM_CYGNUS_MEP): Define.
1305
13062007-02-15 Dave Brolley <brolley@redhat.com>
1307
1308 From Graydon Hoare <graydon@redhat.com>:
1309 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1310
3bdcfdf4
KH
13112007-01-08 Kazu Hirata <kazu@codesourcery.com>
1312
1313 * m68k.h (EF_M68K_FIDO): New.
1314 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1315 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1316
9840d27e
KH
13172006-12-25 Kazu Hirata <kazu@codesourcery.com>
1318
1319 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1320
425c6cb0
KH
13212006-12-19 Kazu Hirata <kazu@codesourcery.com>
1322
1323 * m68k.h (EF_M68K_ARCH_MASK): New.
1324
3271a814
NS
13252006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1326
1327 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1328
c694fd50
KH
13292006-12-07 Kazu Hirata <kazu@codesourcery.com>
1330
1331 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1332 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1333 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1334 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1335 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1336 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1337 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1338 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1339 EF_M68K_CF_FLOAT, respectively.
1340
4fd454c8
NC
13412006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1342 Nick Clifton <nickc@redhat.com>
1343
1344 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1345
165b93e7
RS
13462006-10-28 Richard Sandiford <richard@codesourcery.com>
1347
1348 * mips.h (R_MIPS_GLOB_DAT): Define
1349 (R_MIPS_max): Bump by 1.
1350
e9f53129
AM
13512006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1352 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1353 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1354 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1355 Alan Modra <amodra@bigpond.net.au>
1356
1357 * common.h (EM_SPU): Define.
1358 * spu.h: New file.
1359
b3549761
NC
13602006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1361
1362 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1363 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1364 (EF_SCORE_HASENTRY): Delete.
1365
e210c36b
NC
13662006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1367
1368 * arm.h: Define TAG_CPU_ARCH_* constants.
1369
1c0d3aa6
NC
13702006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1371
1372 * score.h: New file.
1373 * common.h: Add Score machine number.
1374
fdc90cb4
JJ
13752006-07-10 Jakub Jelinek <jakub@redhat.com>
1376
1377 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1378
1224efb8
L
13792006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1380
1381 * internal.h (ELF_SECTION_SIZE): New.
1382 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1383 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1384 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1385
3f570048
AM
13862006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1387
1388 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1389
9b52905e
NC
13902006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1391 Randolph Chung <randolph@tausq.org>
1392 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1393 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1394 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1395 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1396 New TLS relocs.
1397 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1398 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1399 Define TLS relocs using existing equivalents.
1400
fd2f25da
RM
14012006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1402
28c9d252
NC
1403 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1404
e210c36b
NC
14052006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1406
1407 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1408 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1409 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1410 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1411 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1412 R_BFIN_GOTOFFLO): New relocs.
1413 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1414
14152006-03-23 Michael Matz <matz@suse.de>
1416
1417 * x86-64.h: Add the new relocations with their official
1418 numbers.
1419
0a44bf69
RS
14202006-03-22 Richard Sandiford <richard@codesourcery.com>
1421 Daniel Jacobowitz <dan@codesourcery.com>
1422 Phil Edwards <phil@codesourcery.com>
1423 Zack Weinberg <zack@codesourcery.com>
1424 Mark Mitchell <mark@codesourcery.com>
1425 Nathan Sidwell <nathan@codesourcery.com>
1426
1427 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1428
e14430ab
DA
14292006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1430
1431 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1432 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1433 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1434 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1435 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1436
3a4a14e9
PB
14372006-03-10 Paul Brook <paul@codesourcery.com>
1438
1439 * arm.h (EF_ARM_EABI_VER5): Define.
1440
0b2e31dc
NS
14412006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1442
1443 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1444 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1445 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1446 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1447 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1448 (EF_M68K_EMAC_B): New.
1449
df406460
NC
14502006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1451
1452 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1453 (EF_AVR_LINKRELAX_PREPARED): Add.
1454
2c10a7e5
BE
14552006-03-02 Ben Elliston <bje@au.ibm.com>
1456
1457 Import from the GCC tree:
1458 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1459
1460 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1461 from DWARF 3.
1462 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1463 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1464 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1465 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1466 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1467 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1468 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1469 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1470 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1471 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1472 (DW_END_default, DW_END_big, DW_END_little): New.
1473 (DW_END_lo_user, DW_END_hi_user): Define.
1474 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1475 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1476 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1477 DW_LANG_D): New.
1478
e210c36b
NC
14792006-02-06 Steve Ellcey <sje@cup.hp.com>
1480
1481 * ia64.h (SHF_IA_64_HP_TLS): New.
1482
6772dd07
DD
14832006-02-24 DJ Delorie <dj@redhat.com>
1484
1485 * m32c.h: Add relax relocs.
1486
d70c5fc7
NC
14872006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1488 Anil Paranjape <anilp1@kpitcummins.com>
1489 Shilin Shakti <shilins@kpitcummins.com>
1490
1491 * common.h (EM_XC16X): New entry for xc16x cpu.
1492 Sort other EM_* numbers into numerical order.
1493 * xc16x.h: New file.
fd2f25da 1494
84d1d650
L
14952006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1496
1497 PR binutils/2258
1498 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1499 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1500
266abb8f
NS
15012006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1502
1503 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1504 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1505 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1506 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1507 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1508
15092006-02-06 Steve Ellcey <sje@cup.hp.com>
1510
1511 * ia64.h (SHF_IA_64_HP_TLS): New.
1512
67a4f2b7
AO
15132006-01-18 Alexandre Oliva <aoliva@redhat.com>
1514
1515 Introduce TLS descriptors for i386 and x86_64.
1516 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1517 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1518 New.
1519 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1520 R_X86_64_TLSDESC): New.
1521
64fd6348
NC
15222006-01-09 Mike Frysinger <vapier@gentoo.org>:
1523
1524 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1525
d031aafb
NS
15262005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1527
1528 Second part of ms1 to mt renaming.
1529 * common.h (EM_MT): Renamed.
1530 * mt.h: Rename relocs, cpu & other defines.
1531
e210c36b
NC
15322005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1533
1534 * mt.h: Renamed from ms1.h
1535
39b41c9c
PB
15362005-12-12 Paul Brook <paul@codesourcery.com>
1537
1538 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1539
5e2b0d47
NC
15402005-11-11 Nick Clifton <nickc@redhat.com>
1541
1542 PR 1150
1543 * mips.h (STO_OPTIONAL): Define.
1544 (ELF_MIPS_IS_OPTIONAL): Define.
1545
e210c36b
NC
15462005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1547
1548 Add ms2.
1549 * ms1.h (EF_MS1_CPU_MS2): New.
1550
15512005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1552
1553 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1554
3c9b82ba
NC
15552005-09-30 Catherine Moore <clm@cm00re.com>
1556
1557 * bfin.h: New file.
1558 * common.h (EM_BLACKFIN): Define.
1559
ee065d83
PB
15602005-10-08 Paul Brook <paul@codesourcery.com>
1561
1562 * arm.h: Add prototypes for BFD object attribute routines.
1563
1cacb694
RE
15642005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1565
1566 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1567
3c26c61a
DA
15682005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1569
1570 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1571 New defines.
1572
67762f6b
DA
15732005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1574
1575 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1576 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1577 deprecated defines.
1578 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1579 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1580 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1581 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1582 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1583 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1584 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1585 NT_HP_UX_OPTIONS): Define.
1586
fd54057a
DD
15872005-07-25 DJ Delorie <dj@redhat.com>
1588
1589 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1590
3b22753a
L
15912005-07-25 Jan Hubicka <jh@suse.cz>
1592
1593 * x86-64.h (SHN_X86_64_LCOMMON): New.
1594 (SHF_X86_64_LARGE): New.
1595
157e7bd1
NC
15962005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1597
1598 * m32r.h (R_M32R_REL32): Added.
1599
df45824a
BE
16002005-07-18 Ben Elliston <bje@au.ibm.com>
1601
1602 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1603 Replace with DW_ATE_decimal_float (now in DWARF 3).
1604
49f58d10
JB
16052005-07-14 Jim Blandy <jimb@redhat.com>
1606
1607 Add support for Renesas M32C and M16C.
1608 * common.h (EM_M32C): New machine number.
1609 * m32c.h: New file.
fd2f25da 1610
e210c36b
NC
16112005-06-17 Jakub Jelinek <jakub@redhat.com>
1612
1613 * external.h (GRP_ENTRY_SIZE): Define.
1614
d6ab8113
JB
16152005-06-17 Jan Beulich <jbeulich@novell.com>
1616
1617 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1618 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1619 R_X86_64_GOTPC32.
1620
3c33e371
AH
16212005-06-07 Aldy Hernandez <aldyh@redhat.com>
1622 Michael Snyder <msnyder@redhat.com>
1623 Stan Cox <scox@redhat.com>
1624
1625 * common.h (EM_MS1): Define.
1626
1627 * ms1.h: New file.
1628
2acf634e
RH
16292005-05-31 Richard Henderson <rth@redhat.com>
1630
1631 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1632
484124bb
RH
16332005-05-29 Richard Henderson <rth@redhat.com>
1634
1635 * alpha.h (DT_ALPHA_PLTRO): New.
1636
d68f4033
BE
16372005-05-19 Ben Elliston <bje@au.ibm.com>
1638
1639 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1640 the user-defined encoding space pending inclusion in the standard.
1641
cb1afa5c
ZW
16422005-05-18 Zack Weinberg <zack@codesourcery.com>
1643
1644 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1645 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1646
c19d1205
ZW
16472005-05-17 Zack Weinberg <zack@codesourcery.com>
1648
1649 * arm.h: Import complete list of official relocation names
1650 and numbers from AAELF. Define FAKE_RELOCs for old names.
1651 Remove a few old names no longer used anywhere.
1652
1fe44d79
AM
16532005-05-14 Alan Modra <amodra@bigpond.net.au>
1654
1655 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1656
2df98d85
AM
16572005-05-11 Alan Modra <amodra@bigpond.net.au>
1658
1659 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1660 R_PPC_RELAX32PC_PLT) Adjust.
1661 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1662 (DT_PPC_GLINK): Define.
1663
e172dbf8
NC
16642005-05-10 Nick Clifton <nickc@redhat.com>
1665
1666 * Update the address and phone number of the FSF organization in
1667 the GPL notices in the following files:
2df98d85 1668 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1669 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1670 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1671 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1672 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1673 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1674 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1675
faa7ef87
L
16762005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1677
a63027e5
L
1678 Moved from ../ChangeLog
1679
faa7ef87
L
1680 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1681 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1682
1683 2004-10-12 Paul Brook <paul@codesourcery.com>
1684 * arm.h (EF_ARM_EABI_VER4): Define.
1685
1686 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1687
1688 * common.h (PT_SUNW_EH_FRAME): Define.
1689 * x86-64.h (SHT_X86_64_UNWIND): Define.
1690
1691 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1692 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1693 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1694 (XTENSA_PROP_SEC_NAME): Define.
1695 (property_table_entry): Add flags field.
1696 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1697
1698 2004-09-17 Paul Brook <paul@codesourcery.com>
1699 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1700 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1701 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1702
1703 2004-09-13 Paul Brook <paul@codesourcery.com>
1704 * arm.h: Rename RELABS to TARGET1.
1705
1706 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1707 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1708 (PT_GNU_RELRO): Define.
1709
ba93b8ac
DJ
17102005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1711 Phil Blundell <philb@gnu.org>
1712
1713 * arm.h: Add TLS relocations.
1714
c927f9ef
BE
17152005-03-23 Ben Elliston <bje@au.ibm.com>
1716
1717 * dwarf.h: Merge with GCC's dwarf.h.
1718
238d258f
NC
17192005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1720
1721 * m68k.h (EF_CFV4E): Define.
1722
b294bdf8
MM
17232005-03-17 Paul Brook <paul@codesourcery.com>
1724 Dan Jacobowitz <dan@codesourcery.com>
1725 Mark Mitchell <mark@codesourcery.com>
1726
1727 * arm.h (PT_ARM_EXIDX): Define.
1728
51cb3ca7
DJ
17292005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1730 Joseph Myers <joseph@codesourcery.com>
1731
1732 * mips.h: Define MIPS TLS relocations.
1733
d6f16593 17342005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1735 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1736
1737 * mips.h (R_MIPS16_GOT16): New reloc code.
1738 (R_MIPS16_CALL16): Likewise.
1739 (R_MIPS16_HI16): Likewise.
1740 (R_MIPS16_LO16): Likewise.
1741 (R_MIPS16_min): New fake reloc code.
1742 (R_MIPS16_max): Likewise.
1743
a1c17af2
MR
17442005-02-11 Maciej W. Rozycki <macro@mips.com>
1745
1746 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1747
90219bd0
AO
17482005-01-25 Alexandre Oliva <aoliva@redhat.com>
1749
1750 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1751 * frv.h: Add R_FRV_TLSMOFF.
1752 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1753 * frv.h: Add TLS relocations.
1754
e38bc3b5
NC
17552005-01-17 Nick Clifton <nickc@redhat.com>
1756
1757 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1758 EF_SH2A_SH3E): New flags.
1759 (EF_SH_BFD_TABLE): Add these new flags to the table.
1760
b4a38de6
AM
17612005-01-12 Alan Modra <amodra@bigpond.net.au>
1762
1763 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1764 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1765
750bce0e 17662004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1767
faa7ef87 1768 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1769
1e50d24d
RS
17702004-12-16 Richard Sandiford <rsandifo@redhat.com>
1771
1772 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1773
69881c93
ILT
17742004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1775
1776 * mips.h (E_MIPS_MACH_9000): Define.
1777
b676888f
HPN
17782004-11-04 Hans-Peter Nilsson <hp@axis.com>
1779
1780 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1781 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1782 macros.
1783
637cf767
EC
17842004-10-06 Eric Christopher <echristo@redhat.com>
1785
1786 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1787
40a18ebd
NC
17882004-10-01 Paul Brook <paul@codesourcery.com>
1789
1790 * arm.h (SHT_ARM_EXIDX): Define.
1791 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1792 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1793 Define.
1794
b18c562e
NC
17952004-08-25 Dmitry Diky <diwil@spec.ru>
1796
1797 * msp430.h: Add new relocs.
1798
083febaa
L
17992004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1800
1801 * i386.h (R_386_USED_BY_INTEL_200): New.
1802
1d70c7fb
AO
18032004-07-29 Alexandre Oliva <aoliva@redhat.com>
1804
1805 Introduce SH2a support.
1806 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1807 * sh.h (EF_SH2A_NOFPU): New.
1808 2003-12-01 Michael Snyder <msnyder@redhat.com>
1809 * sh.h (EF_SH2A): New.
1810
670ec21d
NC
18112004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1812
1813 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1814 BFD_RELOC_CRX_SWITCH32.
1815
1fe1f39c
NC
18162004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1817
1818 * common.h (EM_CRX): Define.
1819 * crx.h: New file.
1820
097f809a
NC
18212004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1822
1823 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1824 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1825
375db92b
AM
18262004-06-19 Alan Modra <amodra@bigpond.net.au>
1827
1828 * common.h (ELF64_R_INFO): Warning fix.
1829
092dcd75
CD
18302004-06-14 Chris Demetriou <cgd@broadcom.com>
1831
1832 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1833 with an updated comment.
1834
f6f9408f
JR
18352004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1836
1837 * sh.h (EF_SH_HAS_DSP): Remove.
1838 (EF_SH_HAS_FP): Remove.
1839 (EF_SH_MERGE_MACH): Remove.
1840 (EF_SH4_NOFPU): Convert to decimal.
1841 (EF_SH4A_NOFPU): Likewise.
1842 (EF_SH4_NOMMU_NOFPU): Likewise.
1843 (EF_SH3_NOMMU): Add new macro.
1844 (EF_SH_BFD_TABLE): Likewise.
1845 (sh_find_elf_flags): Add prototype.
1846 (sh_elf_get_flags_from_mach): Likewise.
1847
4030e8f6
CD
18482004-04-24 Chris Demetriou <cgd@broadcom.com>
1849
1850 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1851 (R_MIPS_GNU_REL_HI16): Remove.
1852 (R_MIPS_GNU_REL16_S2): Update comment.
1853
0949843d 18542004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1855 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1856
1857 * common.h (EM_CR): Define.
1858 * cr16c.h: New file.
1859
d507cf36
PB
18602004-03-23 Paul Brook <paul@codesourcery.com>
1861
1862 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1863
ae51a426
JR
18642003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1865
1866 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1867
676a64f4
RS
18682004-03-01 Richard Sandiford <rsandifo@redhat.com>
1869
1870 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1871
481fedf3
RM
18722004-01-28 Roland McGrath <roland@redhat.com>
1873
1874 * common.h (AT_SECURE): New macro.
1875
7e67eb11
RM
18762004-01-21 Roland McGrath <roland@redhat.com>
1877
1878 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1879 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1880 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1881 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1882 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1883
3fe74472
MK
18842004-01-17 Mark Kettenis <kettenis@gnu.org>
1885
1886 * common.h (NT_OPENBSD_IDENT): Define.
1887
79987b2f
AO
18882004-01-06 Alexandre Oliva <aoliva@redhat.com>
1889
1890 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1891 * frv.h (EF_FRV_FDPIC): New macro.
1892 (EF_FRV_PIC_FLAGS): Adjust.
1893 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1894 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1895 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1896 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1897 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1898 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1899 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1900 New.
1901
252b5132 1902
c9e214e5 1903For older changes see ChangeLog-9103
252b5132 1904\f
752937aa
NC
1905Copyright (C) 2004-2012 Free Software Foundation, Inc.
1906
1907Copying and distribution of this file, with or without modification,
1908are permitted in any medium without royalty provided the copyright
1909notice and this notice are preserved.
1910
252b5132 1911Local Variables:
c9e214e5
AM
1912mode: change-log
1913left-margin: 8
1914fill-column: 74
252b5132
RH
1915version-control: never
1916End:
This page took 0.650125 seconds and 4 git commands to generate.