Add multi-target tests
[deliverable/binutils-gdb.git] / include / elf / ChangeLog-0415
CommitLineData
ff8646ee
TP
12015-12-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 * arm.h (TAG_CPU_ARCH_V8M_BASE): Declare.
4
4ed7ed8d
TP
52015-12-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6
7 * arm.h (TAG_CPU_ARCH_V8M_MAIN): Declare.
8 (MAX_TAG_CPU_ARCH): Define to TAG_CPU_ARCH_V8M_MAIN.
9 (TAG_CPU_ARCH_V4T_PLUS_V6_M): Define to unused value 15.
10
ac4c9b04
MG
112015-12-22 Mickael Guene <mickael.guene@st.com>
12
13 * arm.h: Add arm SHF_ARM_NOREAD section flag.
14
152015-12-16 Mickael Guene <mickael.guene@st.com>
16
17 * arm.h: Add new arm relocations.
18
a117b0a5
YS
192015-12-14 Yoshinori Sato <ysato@users.sourceforge.jp>
20
21 * rx.h (E_FLAG_RX_V2): New RXv2 type.
22
006589cf
AM
232015-12-07 Alan Modra <amodra@gmail.com>
24
25 * ppc64.h (R_PPC64_ENTRY): Define.
26
a680de9a
PB
272015-11-11 Alan Modra <amodra@gmail.com>
28 Peter Bergner <bergner@vnet.ibm.com>
29
30 * ppc.h (R_PPC_REL16DX_HA): New reloction.
31 * ppc64.h (R_PPC64_REL16DX_HA): Likewise.
32
6f4b1afc
CM
332015-10-28 Cupertino Miranda <cmiranda@synopsys.com>
34
35 * arc-reloc.def (ARC_32_PCREL): New definition.
36 (ARC_TLS_DTPOFF): Arrange it in order.
37
c6056a74
SF
382015-10-27 Stephen Fisher <sfisher@panix.com>
39
40 * common.h (NT_NETBSD_MARCH): Define.
41
56ceb5b5
L
422015-10-22 H.J. Lu <hongjiu.lu@intel.com>
43
44 * x86-64.h (R_X86_64_GOTPCRELX): New.
45 (R_X86_64_REX_GOTPCRELX): Likewise.
46
02a86693
L
472015-10-22 H.J. Lu <hongjiu.lu@intel.com>
48
49 * i386.h (R_386_GOT32X): New relocation.
50
886a2506
NC
512015-10-07 Cupertino Miranda <cmiranda@synopsys.com>
52
53 * arc-reloc.def: Macro file with definition of all relocation
54 types.
55 * arc.h: Changed macros for the newly supported ARC cpus. Altered
56 enum defining the supported relocations.
57 * common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added
58 macro for EM_ARC_COMPACT2.
59
5c383f02
RO
602015-09-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
61
62 * common.h (DF_1_STUB, DF_1_PIE): Define.
63
7f7a1bce
L
642015-09-21 H.J. Lu <hongjiu.lu@intel.com>
65
66 * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes
67 and add ch_reserved.
68
70151fb5
JW
692015-08-11 Jiong Wang <jiong.wang@arm.com>
70
71 * aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define.
72
56a2e450
JW
732015-08-11 Jiong Wang <jiong.wang@arm.com>
74
75 * aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define.
76
2c0a466a
JW
772015-08-11 Jiong Wang <jiong.wang@arm.com>
78
79 * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define.
80
331e6131
AM
812015-07-16 Jiong Wang <jiong.wang@arm.com>
82
83 * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
84
852015-07-09 Catherine Moore <clm@codesourcery.com>
86
87 * mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
88
892015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
90
91 * avr.h: Add new 32 bit PC relative relocation.
92
8c163c5a
SL
932015-07-01 Sandra Loosemore <sandra@codesourcery.com>
94 Cesar Philippidis <cesar@codesourcery.com>
95
96 * nios2.h (R_NIOS2_R2_S12): New.
97 (R_NIOS2_R2_I10_1_PCREL): New.
98 (R_NIOS2_R2_T1I7_1_PCREL): New.
99 (R_NIOS2_R2_T1I7_2): New.
100 (R_NIOS2_R2_T2I4): New.
101 (R_NIOS2_R2_T2I4_1): New.
102 (R_NIOS2_R2_T2I4_2): New.
103 (R_NIOS2_R2_X1I7_2): New.
104 (R_NIOS2_R2_X2L5): New.
105 (R_NIOS2_R2_F1I5_2): New.
106 (R_NIOS2_R2_L5I4X1): New.
107 (R_NIOS2_R2_T1X1I6): New.
108 (R_NIOS2_R2_T1X1I6_2): New.
109 (R_NIOS2_ILLEGAL): Renumber.
110
965b1d80
SL
1112015-07-01 Sandra Loosemore <sandra@codesourcery.com>
112 Cesar Philippidis <cesar@codesourcery.com>
113
114 * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define.
115
331e6131
AM
1162015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
117
118 * mips.h (DT_MIPS_RLD_MAP_REL): New macro.
119
14ae95f2
RM
1202015-05-29 Roland McGrath <mcgrathr@google.com>
121
122 * common.h (GNU_ABI_TAG_SYLLABLE): New macro.
123 (GNU_ABI_TAG_NACL): New macro.
124
331e6131
AM
1252015-05-12 Jiong Wang <jiong.wang@arm.com>
126
127 * aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
128
22abe556
L
1292015-05-11 H.J. Lu <hongjiu.lu@intel.com>
130
131 * common.h (EM_486): Renamed to ...
132 (EM_IAMCU): This.
133
643f7afb
AK
1342015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
135
136 * s390.h: Define Tag_GNU_S390_ABI_Vector.
137
44bd1acd
AM
1382015-04-24 Alan Modra <amodra@gmail.com>
139
140 * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and
141 similar segments only contain alloc sections.
142
9361e630
L
1432015-04-24 H.J. Lu <hongjiu.lu@intel.com>
144
145 PR binutils/18316
146 * mep.h (SEC_MEP_VLIW): Removed.
147
3525236c
NC
1482015-04-09 Nick Clifton <nickc@redhat.com>
149
150 * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field.
151 (E_FLAG_RX_SINSNS_YES): Likewise.
152 (E_FLAG_RX_SINSNS_MASK): New define.
153
6aa76120
L
1542015-04-03 H.J. Lu <hongjiu.lu@intel.com>
155
156 * external.h (Elf32_External_Chdr): New.
157 (Elf64_External_Chdr): Likewise.
158 * internal.h (Elf_Internal_Chdr): Likewise.
159
332f5759
L
1602015-03-26 H.J. Lu <hongjiu.lu@intel.com>
161
162 * common.h (ELFOSABI_CLOUDABI): New.
163 (SHF_COMPRESSED): Likewise.
164 (ELFCOMPRESS_ZLIB): Likewise.
165 (ELFCOMPRESS_LOOS): Likewise.
166 (ELFCOMPRESS_HIOS): Likewise.
167 (ELFCOMPRESS_LOPROC): Likewise.
168 (ELFCOMPRESS_HIPROC): Likewise.
169
1740ba0c
NC
1702015-03-19 Nick Clifton <nickc@redhat.com>
171
172 * rl78.h (E_FLAG_RL78_G10): Redefine.
173 (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
174 E_FLAG_RL78_G14): New flags.
175
331e6131
AM
1762015-03-10 Matthew Wahab <matthew.wahab@arm.com>
177
178 PR ld/16572
179 * arm.h (EF_ARM_HASENTRY): Remove.
180
3c12b054
MS
1812015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
182
183 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
184
685080f2
NC
1852015-02-24 Nick Clifton <nickc@redhat.com>
186
187 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
188 (EF_RH850_CACHE): Likewise.
189 (EF_RH850_MMU): Likewise.
190 (EF_RH850_DATA_ALIGN8): Likewise.
191 (SHT_RENESAS_IOP): Fix typo in name.
192 (SHT_RENESAS_INFO): Define.
193 (V850_NOTE_SECNAME): Define.
194 (SIZEOF_V850_NOTE): Define.
195 (V850_NOTE_NAME): Define.
196 (enum v850_notes): New enum.
197 (NUM_V850_NOTES): Define.
198
8f3102ea
NC
1992015-02-23 Nick Clifton <nickc@redhat.com>
200
201 PR 17915
202 * score.h: Fix typo in license header.
203
4ef9f41a
AA
2042015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
205
206 * common.h (NT_S390_VXRS_LOW): New macro.
207 (NT_S390_VXRS_HIGH): Likewise.
208
3f8107ab
AM
2092015-01-28 James Bowman <james.bowman@ftdichip.com>
210
211 * common.h (EM_FT32): Define.
212 * ft32.h: New file.
213
400cf8cb
AG
2142015-01-09 Anthony Green <green@moxielogic.com>
215
216 * common.h (EM_MOXIE): Redefine to official number.
217 (EM_MOXIE_OLD): Define (from old number).
218
b90efa5b
AM
2192015-01-01 Alan Modra <amodra@gmail.com>
220
221 Update year range in copyright notice of all files.
222
5c294fee
TG
2232014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
224
225 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
226
d924db55
EB
2272014-12-06 Eric Botcazou <ebotcazou@adacore.com>
228
229 * common.h (EM_VISIUM): Define.
230 * visium.h: New file.
231
0be36304
L
2322014-11-13 H.J. Lu <hongjiu.lu@intel.com>
233
234 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
235
331e6131
AM
2362014-10-30 Andrew Pinski <apinski@cavium.com>
237
238 * mips.h (AFL_EXT_OCTEON3): Define.
239 (INSN_OCTEON3, CPU_OCTEON3): Define.
240
2412014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
242
243 * mips.h (AFL_ASE_MASK): Define.
244
0b6be415
JM
2452014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
246
247 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
248
3d68f91c
JM
2492014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
250
251 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
252 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
253 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
254 (ELF_SPARC_HWCAP2_ADP): Likewise.
255 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
256 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
257 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
258 (ELF_SPARC_HWCAP2_XMONT): Likewise.
259 (ELF_SPARC_HWCAP2_NSEC): Likewise.
260 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
261 (ELF_SPARC_HWCAP2_FJDES): Likewise.
262 (ELF_SPARC_HWCAP2_FJAES): Likewise.
263
23664eac
WN
2642014-10-08 Will Newton <will.newton@linaro.org>
265
266 * aarch64.h: Sync up relocations with ABI release 1.0.
267
1c8f6a4d
KLC
2682014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
269
270 * nds32.h: Declare new relocations.
271
7361da2c
AB
2722014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
273 Matthew Fortune <matthew.fortune@imgtec.com>
274
275 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
276 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
277 (E_MIPS_ARCH_32R6): New define.
278 (E_MIPS_ARCH_64R6): New define.
279
599b6fb8
DD
2802014-08-26 DJ Delorie <dj@redhat.com>
281
282 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
283
331e6131
AM
2842014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
285
286 * mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
287 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
288 (Val_GNU_MIPS_ABI_FP_64): Redefine.
289 (Val_GNU_MIPS_ABI_FP_XX): Define.
290 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
291 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
292 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
293 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
294 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
295 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
296 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
297 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
298 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
299 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
300 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
301 (AFL_EXT_LOONGSON_2F): Likewise.
302 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
303 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
304 (bfd_mips_isa_ext): Likewise.
305
75f58085
BS
3062014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
307
308 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
309
f36e8886 3102014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
72f4393d
L
311 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
312 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
313 Soundararajan <Sounderarajan.D@atmel.com>
f36e8886
BS
314
315 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
316 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
317 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
318 (AVR_ISA_2xxxa): Define ISA without LPM.
319 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
320 Add doc for contraint used in 16 bit lds/sts.
321 Adjust ISA group for icall, ijmp, pop and push.
322 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
323
73589c9d
CS
3242014-04-22 Christian Svensson <blue@cmd.nu>
325
326 * common.h: Remove openrisc and or32 support. Add support for or1k.
327 * or1k.h: New file.
328 * openrisc.h: Delete.
329 * or32.h: Delete.
330
331e6131
AM
3312014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
332
333 * avr.h: Add new DIFF relocs.
334
4b95cf5c
AM
3352014-03-05 Alan Modra <amodra@gmail.com>
336
337 Update copyright years.
338
45965137
AM
3392014-03-05 Alan Modra <amodra@gmail.com>
340
341 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
342
d32e5c54
AP
3432014-02-06 Andrew Pinski <apinski@cavium.com>
344
345 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
346
1c2de463
SL
3472014-02-03 Sandra Loosemore <sandra@codesourcery.com>
348
349 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
350 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
351 (R_NIOS2_ILLEGAL): Adjust.
352
78058a5e
SL
3532014-01-30 Sandra Loosemore <sandra@codesourcery.com>
354
355 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
356
718ee4dc
UW
3572014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
358
359 * common.h (AT_HWCAP2): Define.
360
35c08157
KLC
3612013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
362 Wei-Cheng Wang <cole945@gmail.com>
363
364 * nds32.h: New file for Andes NDS32.
365
594d8fa8
MF
3662013-12-07 Mike Frysinger <vapier@gentoo.org>
367
368 * epiphany.h: Remove +x file mode.
369
c3320543
L
3702013-11-17 H.J. Lu <hongjiu.lu@intel.com>
371
372 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
373
da0781dc
YZ
3742013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
375
376 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
377 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
378 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
379 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
380
e8910a83
AM
3812013-10-30 Alan Modra <amodra@gmail.com>
382
383 * ppc.h (DT_PPC_TLSOPT): Delete.
384 (DT_PPC_OPT, PPC_OPT_TLS): Define.
385 * ppc64.h (DT_PPC64_TLSOPT): Delete.
386 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
387
6911b7dc
AM
3882013-10-30 Alan Modra <amodra@gmail.com>
389
390 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
391 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
392 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
393
ee67d69a
AM
3942013-10-30 Alan Modra <amodra@gmail.com>
395
396 * ppc64.h (EF_PPC64_ABI): Define.
397
f9c6b907
AM
3982013-10-30 Alan Modra <amodra@gmail.com>
399
400 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
401 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
402 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
403 (IS_PPC64_TLS_RELOC): Match new tls relocs.
404
63b8b2af
CF
4052013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
406
407 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
408 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
409
f303dcc0
SE
4102013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
411
412 * mips.h (EF_MIPS_FP64): New e_flags bit.
413
4046d87a
NC
4142013-08-09 Nick Clifton <nickc@redhat.com>
415
416 * rl78.c (E_FLAG_RL78_G10): Define.
417
d929bc19
MR
4182013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
419
420 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
421 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
422 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
423 Val_GNU_MIPS_ABI_FP_64): New enum.
424
ba92f887
MR
4252013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
426
427 * mips.h (EF_MIPS_NAN2008): New macro.
428
ee4dff51
TG
4292013-07-08 Tristan Gingold <gingold@adacore.com>
430
431 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
432
fb798c50
AK
4332013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
434
435 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
436 R_390_PC24DBL, and R_390_PLT24DBL.
437
a6bb11b2
YZ
4382013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
439
440 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
441
1bbce132
MR
4422013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
443
444 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
445 (ELF_ST_SET_MIPS_PLT): Likewise.
446
8847944f
WN
4472013-06-19 Will Newton <will.newton@linaro.org>
448
449 * aarch64.h: Remove R_AARCH64_IRELATIVE.
450
692e2b8b
WN
4512013-06-07 Will Newton <will.newton@linaro.org>
452
453 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
454
48e65d55
MR
4552013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
456
457 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
458
067ec077
CM
4592013-05-30 Paul Brook <paul@codesourcery.com>
460
461 * mips.h (R_MIPS_EH): New.
462
418009c2
YZ
4632013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
464
465 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
466 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
467 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
468 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
469
45901633
L
4702013-05-22 H.J. Lu <hongjiu.lu@intel.com>
471
472 * common.h (EM_INTEL205): New.
473 (EM_INTEL206): Likewise.
474 (EM_INTEL207): Likewise.
475 (EM_INTEL208): Likewise.
476 (EM_INTEL209): Likewise.
477
331e6131
AM
4782013-05-06 Paul Brook <paul@codesourcery.com>
479
480 * mips.h (R_MIPS_PC32): Update comment.
481
13761a11
NC
4822013-05-02 Nick Clifton <nickc@redhat.com>
483
484 * msp430.h: Add MSP430X relocs.
485 Add some more MSP430 machine numbers.
486 Add values used by .MSP430.attributes section.
487
81f5558e
NC
4882013-03-21 Michael Schewe <michael.schewe@gmx.net>
489
490 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
491 mov @(disp:32,ERx) to mov @(disp:16,ERx).
492
abb3f6cc
NC
4932013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
494
495 * common.h (NT_S390_TDB): Define.
496
36591ba1 4972013-02-06 Sandra Loosemore <sandra@codesourcery.com>
72f4393d 498 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
499
500 Based on patches from Altera Corporation.
501
502 * nios2.h: New file.
503
78c8d46c
NC
5042013-01-24 Nick Clifton <nickc@redhat.com>
505
506 * v850.h: Add support for e3v5 architecture.
507 Reorganize processor selection macros.
508
e1ec603f
L
5092013-01-16 H.J. Lu <hongjiu.lu@intel.com>
510
511 * i386.h (R_386_SIZE32): Fill it.
512 * x86-64.h (R_X86_64_SIZE32): Likewise.
513 (R_X86_64_SIZE64): Likewise.
514
a3c62988
NC
5152013-01-10 Will Newton <will.newton@imgtec.com>
516
517 * common.h: Fix case of "Meta".
518 * metag.h: New file.
519
652451f8
YZ
5202013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
521
522 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
523 definitions.
524
e407c74b
NC
5252013-01-04 Juergen Urban <JuergenUrban@gmx.de>
526
527 * mips.h: Add MIPS machine variant number for r5900 which is
528 compatible with old Playstation 2 software.
529
331e6131
AM
5302012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
531
532 * microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
533
34b60028
L
5342012-11-16 H.J. Lu <hongjiu.lu@intel.com>
535
536 * common.h (DF_1_CONLFAT): Renamed to ...
537 (DF_1_CONFALT): This.
538 (DF_1_ENDFILTEE): New.
539 (DF_1_DISPRELDNE): Likewise.
540 (DF_1_DISPRELPND): Likewise.
541 (DF_1_NODIRECT): Likewise.
542 (DF_1_IGNMULDEF): Likewise.
543 (DF_1_NOKSYMS): Likewise.
544 (DF_1_NOHDR): Likewise.
545 (DF_1_EDITED): Likewise.
546 (DF_1_NORELOC): Likewise.
547 (DF_1_SYMINTPOSE): Likewise.
548 (DF_1_GLOBAUDIT): Likewise.
549 (DF_1_SINGLETON): Likewise.
550
708e2187
NC
5512012-11-09 Nick Clifton <nickc@redhat.com>
552
553 * rx.h (EF_RX_CPU_RX): Add comment.
554 (E_FLAG_RX_ABI): Define.
555
de863c74
NC
556 * v850.h: Add RH850 ABI values.
557
c266cd02
MR
5582012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
559
560 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
561
ff826ef3
TT
5622012-11-01 Tom Tromey <tromey@redhat.com>
563
564 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
565
3bfcb652
NC
5662012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
567
331e6131 568 * arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
3bfcb652
NC
569 (EF_ARM_ABI_FLOAT_HARD): Likewise.
570
9ece1fa9
TT
5712012-10-23 Tom Tromey <tromey@redhat.com>
572
573 * common.h (NT_SIGINFO, NT_FILE): New defines.
574
331e6131
AM
5752012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
576
577 * aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
578
e5b95258
WL
5792012-08-27 Walter Lee <walt@tilera.com>
580
581 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
582 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
583 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
584 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
585 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
586 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
587 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
588 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
589 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
590 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
591 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
592 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
593 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
594 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 595
331e6131
AM
5962012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
597
598 * arm.h (TAG_CPU_ARCH_V8): New define.
599 (MAX_TAG_CPU_ARCH): Update.
600
a06ea964 6012012-08-13 Ian Bolton <ian.bolton@arm.com>
72f4393d
L
602 Laurent Desnogues <laurent.desnogues@arm.com>
603 Jim MacArthur <jim.macarthur@arm.com>
604 Marcus Shawcroft <marcus.shawcroft@arm.com>
605 Nigel Stephens <nigel.stephens@arm.com>
606 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
607 Richard Earnshaw <rearnsha@arm.com>
608 Sofiane Naci <sofiane.naci@arm.com>
609 Tejas Belagod <tejas.belagod@arm.com>
610 Yufeng Zhang <yufeng.zhang@arm.com>
a06ea964
NC
611
612 * aarch64.h: New file.
613 * common.h (EM_res183): Rename to EM_AARCH64.
614 (EM_res184): Rename to EM_ARM184.
615
331e6131
AM
6162012-08-02 Sean Keys <skeys@ipdatasys.com>
617
618 * m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
619
6202012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
621
622 * s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
623
cefc6d46
IS
6242012-06-28 Iain Sandoe <iain@codesourcery.com>
625
626 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
627 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
628
40551fb8
NC
6292012-05-16 Georg-Johann Lay <avr@gjlay.de>
630
631 PR target/13503
632 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
633
6927f982
NC
6342012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
635
636 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
637 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
638 (E_M68HC11_XGATE_RAMOFFSET): Define.
639
b9c361e0
JL
6402012-05-14 James Lemke <jwlemke@codesourcery.com>
641 * ppc.h (SEC_PPC_VLE): Remove.
642
6432012-05-14 Catherine Moore <clm@codesourcery.com>
644 James Lemke <jwlemke@codesourcery.com>
645
646 * ppc.h (R_PPC_VLE_REL8): New reloction.
647 (R_PPC_VLE_REL15): Likewise.
648 (R_PPC_VLE_REL24): Likewise.
649 (R_PPC_VLE_LO16A): Likewise.
650 (R_PPC_VLE_LO16D): Likewise.
651 (R_PPC_VLE_HI16A): Likewise.
652 (R_PPC_VLE_HI16D): Likewise.
653 (R_PPC_VLE_HA16A): Likewise.
654 (R_PPC_VLE_HA16D): Likewise.
655 (R_PPC_VLE_SDA21): Likewise.
656 (R_PPC_VLE_SDA21_LO): Likewise.
657 (R_PPC_VLE_SDAREL_LO16A): Likewise.
658 (R_PPC_VLE_SDAREL_LO16D): Likewise.
659 (R_PPC_VLE_SDAREL_HI16A): Likewise.
660 (R_PPC_VLE_SDAREL_HI16D): Likewise.
661 (R_PPC_VLE_SDAREL_HA16A): Likewise.
662 (R_PPC_VLE_SDAREL_HA16D): Likewise.
663 (SEC_PPC_VLE): Remove.
664 (PF_PPC_VLE): New program header flag.
665 (SHF_PPC_VLE): New section header flag.
666 (vle_opcodes, vle_num_opcodes): New.
667 (VLE_OP): New macro.
668 (VLE_OP_TO_SEG): New macro.
669
99700d6f
NC
6702012-05-11 Georg-Johann Lay <avr@gjlay.de
671
672 PR target/13503
331e6131 673 * avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
99700d6f
NC
674 R_AVR_8_HI8, R_AVR_8_HHI8.
675
f6c1a2d5
NC
6762012-05-03 Sean Keys <skeys@ipdatasys.com>
677
678 * xgate.h: Mininal file to support XGATE relocations.
679
4d296447
DM
6802012-04-27 David S. Miller <davem@davemloft.net>
681
682 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
683 pause, and compare-and-branch instructions.
684
331e6131
AM
6852012-04-12 David S. Miller <davem@davemloft.net>
686
687 * sparc.h (R_SPARC_WDISP10): New reloc.
688
0a22ae8e
NC
6892012-03-07 Nick Clifton <nickc@redhat.com>
690
691 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
692 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
693 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
694 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
695
6f7be959
WL
6962012-02-25 Walter Lee <walt@tilera.com>
697
698 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
699 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
700 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
701 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
702 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
703 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
704 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
705 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
706 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
707 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
708 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
709 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
710 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
711 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
712 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
713 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
714 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
715 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
716 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
717 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
718 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
719 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
720 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
721 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
722 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
723 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
724 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
725 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
726 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
727 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
728 (R_TILEGX_TLS_GD_CALL): Ditto.
729 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
730 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
731 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
732 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
733 (R_TILEGX_TLS_IE_LOAD): Ditto.
734 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
735 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
736 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
737 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
738 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
739 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
740 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
741 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
742 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
743 (R_TILEPRO_TLS_IE_LOAD): Ditto.
744 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
745 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
746 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
747 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
748 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
749 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
750 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
751 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
752
9cea966c
DD
7532011-12-22 DJ Delorie <dj@redhat.com>
754
755 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
756 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
757
8b40760a
L
7582011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
759
760 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
761
355b81d9
UW
7622011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
763
764 * common.h (NT_S390_LAST_BREAK): Define.
765 (NT_S390_SYSTEM_CALL): Likewise.
766
99c513f6
DD
7672011-11-01 DJ Delorie <dj@redhat.com>
768
769 * common.h (EM_RL78, EM_78K0R): New.
770 * rl78.h: New.
771
cfb8c092
NC
7722011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
773
774 * epiphany.h: New file.
775 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
776
3b421ab3
AM
7772011-10-10 Alan Modra <amodra@gmail.com>
778
779 * ppc64.h (R_PPC64_TOCSAVE): Add.
780
d4cb0ea0
NC
7812011-10-05 DJ Delorie <dj@redhat.com>
782
783 * rx.h (E_FLAG_RX_PID): New.
784
9e8c70f9
DM
7852011-09-21 David S. Miller <davem@davemloft.net>
786
787 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
788 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
789
505b88fb
L
7902011-08-12 H.J. Lu <hongjiu.lu@intel.com>
791
792 PR ld/13082
793 * x86-64.h (R_X86_64_RELATIVE64): New.
794
df58fc94 7952011-07-24 Chao-ying Fu <fu@mips.com>
72f4393d 796 Maciej W. Rozycki <macro@codesourcery.com>
df58fc94
RS
797
798 * mips.h (R_MICROMIPS_min): New relocations.
799 (R_MICROMIPS_26_S1): Likewise.
800 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
801 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
802 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
803 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
804 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
805 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
806 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
807 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
808 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
809 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
810 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
811 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
812 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
813 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
814 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
815 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
816 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
817 (R_MICROMIPS_max): Likewise.
818 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
819 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
820 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
821 (STO_MICROMIPS): Likewise.
822 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
823 (ELF_ST_IS_COMPRESSED): Likewise.
824 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
825 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
826 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
827
7a9068fe
L
8282011-07-22 H.J. Lu <hongjiu.lu@intel.com>
829
830 * common.h (EM_K1OM): New.
831
9c55345c
TS
8322011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
833 Thomas Schwinge <thomas@schwinge.name>
834
2bb70ae0 835 PR binutils/12913
9c55345c
TS
836 * common.h (ELFOSABI_GNU): Define, replaces...
837 (ELFOSABI_LINUX): ... this, kept as an alias.
838 (ELFOSABI_HURD): Remove.
839
faa9a424
UW
8402011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
841
842 * common.h (NT_ARM_VFP): Define.
843
aa137e4d
NC
8442011-06-13 Walter Lee <walt@tilera.com>
845
846 * common.h: Add EM_TILEGX.
847 * tilegx.h: New file.
848 * tilepro.h: New file.
849
2ddcd4af
TG
8502011-06-09 Tristan Gingold <gingold@adacore.com>
851
852 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
853
cc643b88
NC
8542011-06-02 Nick Clifton <nickc@redhat.com>
855
856 * common.h: Fix spelling mistake in comment.
857 * reloc-macros.h: Likewise.
858
63e1a0fc
PB
8592011-05-31 Paul Brook <paul@codesourcery.com>
860
861 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
862
8b40760a
L
8632011-05-09 Paul Brook <paul@codesourcery.com>
864
865 * tic6x.h (ELF_STRING_C6000_unwind,
866 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
867 ELF_STRING_C6000_unwind_info_once): Define.
868
e21e5835
NC
8692011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
870
871 * common.h (NT_STAPSDT): New define.
872
c7811365
BS
8732011-03-31 Bernd Schmidt <bernds@codesourcery.com>
874
875 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
876 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
877 (SHN_TIC6X_SCOMMON): Define.
878
00e98fc7
TG
8792011-03-31 Tristan Gingold <gingold@adacore.com>
880
881 * ia64.h (Elf64_External_VMS_Note): New struct.
882 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
883 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
884 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
885 (NT_VMS_PATCHTIME) New macros.
886
34e77a92
RS
8872011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
888
889 * arm.h (R_ARM_IRELATIVE): New relocation.
890
35fc36a8
RS
8912011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
892
893 * internal.h (elf_internal_sym): Add st_target_internal.
894 * arm.h (arm_st_branch_type): New enum.
895 (ARM_SYM_BRANCH_TYPE): New macro.
896
8f7e76d0
NC
8972011-03-10 Nick Clifton <nickc@redhat.com>
898
899 * common.h (EM_V850): V850s now supplied by Renesas.
900
15a44d57
AM
9012011-02-25 Alan Modra <amodra@gmail.com>
902
eba5cfbc 903 PR 12516
15a44d57
AM
904 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
905 sections at start or end of PT_DYNAMIC.
906
0855e32b
NS
9072011-01-10 Nathan Sidwell <nathan@codesourcery.com>
908 Glauber de Oliveira Costa <glommer@gmail.com>
909
910 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
911 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
912 relocations.
913
aa137e4d
NC
9142010-11-16 Jie Zhang <jie.zhang@analog.com>
915
916 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
917 (EF_BFIN_DATA_IN_L1): Define.
918
fd503541
NC
9192010-11-11 Mingming Sun <mingm.sun@gmail.com>
920
921 * mips.h (E_MIPS_MACH_LS3A): Defined.
922
87779176
JM
9232010-11-02 Joseph Myers <joseph@codesourcery.com>
924
925 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
926 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
927 Tag_ABI_array_object_alignment,
928 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
929
3cbd1c06
JM
9302010-10-29 Joseph Myers <joseph@codesourcery.com>
931
932 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
933
b5593623 9342010-10-29 Bernd Schmidt <bernds@codesourcery.com>
72f4393d 935 Joseph Myers <joseph@codesourcery.com>
b5593623
JM
936
937 * tic6x-attrs.h (Tag_ABI_DSBT): New.
938
75fa6dc1
JM
9392010-10-21 Joseph Myers <joseph@codesourcery.com>
940
941 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
942 value 4.
943 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
944 attribute renaming.
945
1cd986c5
NC
9462010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
947 Ina Pandit <ina.pandit@kpitcummins.com>
948
949 * v850.h: Add support for V850E2 and V850E2V3.
950 (v850_reloc_type): Update the newly added relocations
951
f4638467
AM
9522010-07-20 Alan Modra <amodra@gmail.com>
953
954 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
955 (ELF_SECTION_SIZE): ..here.
956 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
957 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
958
ba761f19
AM
9592010-06-25 Alan Modra <amodra@gmail.com>
960
961 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
962
59e6276b
JM
9632010-06-15 Joseph Myers <joseph@codesourcery.com>
964
965 * tic6x-attrs.h: New.
966 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
967 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
968 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
969 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
970 C6XABI_Tag_CPU_arch_C674X): Define.
971
28f997cf
TG
9722010-06-11 Tristan Gingold <gingold@adacore.com>
973
974 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
975 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
976 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
977 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
978 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
979 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
980 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
981 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
982 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
983 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
984 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
985 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
986 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
987 (Elf64_External_VMS_IMAGE_RELA): Ditto.
988 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
989 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
990 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
991 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
992 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
993 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
994 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
995 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
996
8e45593f
NC
9972010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
998 Joseph Myers <joseph@codesourcery.com>
999 Andrew Stubbs <ams@codesourcery.com>
1000
1001 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
1002 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
1003 other invalid ranges.
1004 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
1005 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
1006 (R_SH_FUNCDESC_VALUE): New.
1007
18ae9cc1
L
10082010-05-18 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 PR gas/11600
1011 * common.h (SHF_EXCLUDE): New.
1012
1013 * i370.h (SHF_EXCLUDE): Removed.
1014 * or32.h (SHF_EXCLUDE): Likewise.
1015 * ppc.h (SHF_EXCLUDE): Likewise.
1016 * sparc.h (SHF_EXCLUDE): Likewise.
1017
9a83a553
AM
10182010-04-23 Alan Modra <amodra@gmail.com>
1019
1020 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
1021 Invert logic to clarify test for .tbss.
1022 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
1023 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
1024 macro args with parentheses.
1025 (ELF_SECTION_IN_SEGMENT): Define.
1026 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
1027 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
1028
75375b3e
MGD
10292010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1030
1031 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
1032 Tag_FP_HP_extension): Add new ABI attribute tags.
1033
e4e42b45
NC
10342010-04-15 Nick Clifton <nickc@redhat.com>
1035
1036 * alpha.h: Update copyright notice to use GPLv3.
1037 * arc.h: Likewise.
1038 * arm.h: Likewise.
1039 * avr.h: Likewise.
1040 * bfin.h: Likewise.
1041 * common.h: Likewise.
1042 * cr16.h: Likewise.
1043 * cr16c.h: Likewise.
1044 * cris.h: Likewise.
1045 * crx.h: Likewise.
1046 * d10v.h: Likewise.
1047 * d30v.h: Likewise.
1048 * dlx.h: Likewise.
1049 * dwarf.h: Likewise.
1050 * external.h: Likewise.
1051 * fr30.h: Likewise.
1052 * frv.h: Likewise.
1053 * h8.h: Likewise.
1054 * hppa.h: Likewise.
1055 * i370.h: Likewise.
1056 * i386.h: Likewise.
1057 * i860.h: Likewise.
1058 * i960.h: Likewise.
1059 * ia64.h: Likewise.
1060 * internal.h: Likewise.
1061 * ip2k.h: Likewise.
1062 * iq2000.h: Likewise.
1063 * lm32.h: Likewise.
1064 * m32c.h: Likewise.
1065 * m32r.h: Likewise.
1066 * m68hc11.h: Likewise.
1067 * m68k.h: Likewise.
1068 * mcore.h: Likewise.
1069 * mep.h: Likewise.
1070 * microblaze.h: Likewise.
1071 * mips.h: Likewise.
1072 * mmix.h: Likewise.
1073 * mn10200.h: Likewise.
1074 * moxie.h: Likewise.
1075 * msp430.h: Likewise.
1076 * mt.h: Likewise.
1077 * openrisc.h: Likewise.
1078 * or32.h: Likewise.
1079 * pj.h: Likewise.
1080 * ppc.h: Likewise.
1081 * ppc64.h: Likewise.
1082 * reloc-macros.h: Likewise.
1083 * rx.h: Likewise.
1084 * s390.h: Likewise.
1085 * sh.h: Likewise.
1086 * sparc.h: Likewise.
1087 * spu.h: Likewise.
1088 * v850.h: Likewise.
1089 * vax.h: Likewise.
1090 * vxworks.h: Likewise.
1091 * x86-64.h: Likewise.
1092 * xc16x.h: Likewise.
1093 * xstormy16.h: Likewise.
1094 * xtensa.h: Likewise.
1095
9957b18f
AM
10962010-04-08 David Stubbs <stubbs@icerasemi.com>
1097
1098 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
1099 cannot contain any sections.
1100
40b36596
JM
11012010-03-25 Joseph Myers <joseph@codesourcery.com>
1102
1103 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
1104 * tic6x.h: New.
1105
e1dcda2d
L
11062010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1107
1108 * common.h (VER_FLG_*): Document.
1109 (VER_FLG_INFO): Define.
1110
17e57237
NC
11112010-02-23 Andrew Zabolotny <anpaza@mail.ru>
1112
1113 PR binutils/11297
1114 * avr.h: (R_AVR_8): New relocation number.
1115
cd21e546
MGD
11162010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1117
1118 * arm.h (Tag_MPextension_use): Renumber.
1119 (Tag_DIV_use): Add.
1120 (Tag_MPextension_use_legacy): Likewise.
1121
d7eeb400
MS
11222010-02-09 Michael Holzheu <holzheu@de.ibm.com>
1123
1124 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
1125 NT_S390_CTRS and NT_S390_PREFIX): Define.
1126
e1dcda2d
L
11272010-02-08 David S. Miller <davem@davemloft.net>
1128
1129 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
1130
4339cae0
L
11312010-02-02 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 * common.h (NT_386_XSTATE): New.
1134
3ff95107 11352010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 1136
3ff95107
L
1137 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
1138
c75a08aa
AM
11392010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
1140
4339cae0 1141 * common.h (PN_XNUM): Define.
c75a08aa 1142
0675e188
UW
11432009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
1144
1145 * common.h (NT_S390_HIGH_GPRS): Define.
1146
32af9f6e
AM
11472009-12-17 Alan Modra <amodra@bigpond.net.au>
1148
1149 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1150 R_PPC_RELAX32PC_PLT): Delete.
1151 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
1152
8b40760a
L
11532009-12-03 David Daney <ddaney@caviumnetworks.com>
1154 Adam Nemet <adambnemet@gmail.com>
1155
1156 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
1157
3c65b800
JM
11582009-11-28 Joseph Myers <joseph@codesourcery.com>
1159
1160 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
1161 EM_TI_C5500, EM_CUDA): Define.
1162 (EM_res140, EM_res141, EM_res142): Remove.
1163
9e3c6df6
PB
11642009-11-17 Paul Brook <paul@codesourcery.com>
1165 Daniel Jacobowitz <dan@codesourcery.com>
1166
1167 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
1168
c7927a3c
NC
11692009-09-29 DJ Delorie <dj@redhat.com>
1170
1171 * rx.h: New file.
1172
a7f2871e
AM
11732009-09-21 Alan Modra <amodra@bigpond.net.au>
1174
1175 * ppc.h (DT_PPC_TLSOPT): Define.
1176 * ppc64.h (DT_PPC64_TLSOPT): Define.
1177
7f6fed87
NC
11782009-08-10 Daniel Gutson <dgutson@codesourcery.com>
1179
1180 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
1181 (SHT_ARM_OVERLAYSECTION): New define.
1182
cb88ce9f
BS
11832006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
1184
1185 From Mike Frysinger <michael.frysinger@analog.com>
1186 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
1187 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
1188 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
1189 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
1190 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
1191 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
1192 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
1193 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
1194 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
1195 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
1196 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
1197 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
1198 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
1199 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
1200 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
1201 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
1202 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
1203 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
1204 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 1205
44db4087
ME
12062009-08-09 Michael Eager <eager@eagercon.com>
1207
331e6131 1208 * common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 1209 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 1210
7ba29e2a
NC
12112009-08-06 Michael Eager <eager@eagercon.com>
1212
331e6131
AM
1213 * common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
1214 * microblaze.h: New reloc definitions.
7ba29e2a 1215
28ec585f
AM
12162009-07-30 Alan Modra <amodra@bigpond.net.au>
1217
1218 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
1219 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
1220
8a9036a4
L
12212009-07-25 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 * common.h (EM_L1OM): New.
1224
8fdcc58d
TS
12252009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1226 Alan Modra <amodra@bigpond.net.au>
1227
1228 * spu.h (R_SPU_ADD_PIC): New.
1229
3e7a7d11
NC
12302009-07-23 Ulrich Drepper <drepper@redhat.com>
1231
1232 * common.h (STB_GNU_UNIQUE): Define.
1233
fa8f86ff
TT
12342009-07-10 Tom Tromey <tromey@redhat.com>
1235
1236 * dwarf2.h: Move to `..'.
1237
1bffd25b
L
12382009-07-10 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 * dwarf2.h: Just include ../dwarf2.h.
1241
e054468f
AM
12422009-07-10 Alan Modra <amodra@bigpond.net.au>
1243
1244 * ppc.h (R_PPC_IRELATIVE): Add.
1245 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1246 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1247 * ppc64.h (R_PPC64_IRELATIVE): Add.
1248
3244e8f5
JJ
12492009-07-03 Jakub Jelinek <jakub@redhat.com>
1250
1251 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1252 and DW_OP_stack_value.
1253
ceaf50a2
AM
12542009-06-22 Alan Modra <amodra@bigpond.net.au>
1255
1256 * ppc.h (R_PPC_RELAX*): Define as enum.
1257
f865a31d
AG
12582009-06-11 Anthony Green <green@moxielogic.org>
1259
1260 * moxie.h (R_MOXIE_PCREL10): New.
1261
cbe950e9
L
12622009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR ld/10205
1265 * i386.h (R_386_IRELATIVE): New.
1266 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1267
cf65542b
L
12682009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 * common.h: Update comments for dynamic tag ranges.
1271
4e38f72c
DD
12722009-04-30 DJ Delorie <dj@redhat.com>
1273
1274 * mep.h (EF_MEP_COP_*): New.
1275 (EF_MEP_ALL_FLAGS): Add them.
1276
d8045f23
NC
12772009-04-30 Nick Clifton <nickc@redhat.com>
1278
1279 * common.h (STT_GNU_IFUNC): Define.
1280
ed4a4bdf
CC
12812009-04-24 Cary Coutant <ccoutant@google.com>
1282
331e6131 1283 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
ed4a4bdf 1284
20135e4c
NC
12852009-04-15 Anthony Green <green@moxielogic.com>
1286
1287 * common.h (EM_MOXIE): Define.
1288 * moxie.h: New file.
1289
4d28413b
DD
12902009-04-07 DJ Delorie <dj@redhat.com>
1291
1292 * mep.h (EF_MEP_CPU_C5): New.
1293
96b2958f
L
12942009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1295
1296 * common.h (EM_INTEL178): Removed.
1297 (EM_INTEL179): Likewise.
1298 (EM_ETPU): New.
1299 (EM_SLE9X): Likewise.
1300 (EM_INTEL181): Likewise.
1301 (EM_INTEL182): Likewise.
1302
f47a1d2e
L
13032009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1304
1305 * common.h (EM_INTEL178): New.
1306 (EM_INTEL179): Likewise.
1307 (EM_INTEL180): Likewise.
1308
0e879927
ILT
13092009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1310
1311 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1312
4d407348
MK
13132009-03-14 Mark Kettenis <kettenis@gnu.org>
1314
17e57237
NC
1315 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1316 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
1317 (NT_OPENBSD_WCOOKIE): New defines.
1318
904001b0
JK
13192009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1320
1321 * common.h (AT_RANDOM): Define.
1322
727fc41e
AM
13232009-03-04 Alan Modra <amodra@bigpond.net.au>
1324
1325 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1326 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1327
c3b7224a
NC
13282009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1329
1330 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1331 * common.h (EM_SCORE_OLD): Define.
1332
36319970
L
13332009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1334
1335 * common.h (STB_LOPROC): Replace Application-specific with
1336 Processor-specific in comments.
1337 (STB_HIPROC): Likewise.
1338 (STT_LOPROC): Likewise.
1339 (STT_HIPROC): Likewise.
1340
52b6b6b9
JM
13412009-02-03 Sandip Matte <sandip@rmicorp.com>
1342
1343 * mips.h (E_MIPS_MACH_XLR): Define.
1344
cf869cce
NC
13452009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1346
1347 * m68k.h: Map TLS relocations to numbers.
1348
91e22acd
AS
13492009-01-15 Andrew Stubbs <ams@codesourcery.com>
1350 Julian Brown <julian@codesourcery.com>
1351
1352 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1353 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1354 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1355 version 2.07.
1356 (Tag_undefined39, Tag_nodefaults): New enum values.
1357 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1358 (Tag_conformance, Tag_Virtualization_use): Likewise.
1359 (Tag_undefined69, Tag_MPextension_use): Likewise.
1360
01e1a5bc
NC
13612009-01-15 Douglas B Rupp <rupp@gnat.com>
1362
1363 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1364 New macros. Minor reformatting.
1365
84e94c90
NC
13662008-12-23 Jon Beniston <jon@beniston.com>
1367
1368 * lm32.h: New file.
1369
0f88be7a
NC
13702008-12-23 Nick Clifton <nickc@redhat.com>
1371
1372 * commmon.h (STT_IFUNC): Delete.
1373
7a0cc8ed
HPN
13742008-12-20 Hans-Peter Nilsson <hp@axis.com>
1375
1376 * cris.h (R_CRIS_32_IE): New relocation.
1377
e7c33416
NC
13782008-12-03 Nick Clifton <nickc@redhat.com>
1379
1380 * common.h (STT_IFUNC): Define.
1381
e73521d6
SR
13822008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1383
1384 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1385 R_CR16_GLOB_DAT): New relocations.
1386
a973d22c
HPN
13872008-11-25 Hans-Peter Nilsson <hp@axis.com>
1388
1389 * cris.h (R_CRIS_32_TPREL): Correct comment.
1390 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1391
8e79c3df
CM
13922008-11-18 Catherine Moore <clm@codesourcery.com>
1393
1394 * arm.h (Tag_ABI_FP_16bit_format): Define.
1395
2b0bc088
NC
13962008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1397
1398 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 1399
759cc328
UW
14002008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1401
1402 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1403
f82e0623
NF
14042008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1405
1406 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1407
1d037692
HPN
14082008-10-04 Hans-Peter Nilsson <hp@axis.com>
1409
1410 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1411 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1412 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1413 (R_CRIS_16_TPREL): New relocations.
1414
331e6131
AM
14152008-09-24 Richard Henderson <rth@redhat.com>
1416
1417 * dwarf2.h (DW_OP_GNU_encoded_addr): New.
1418
28dbbc02
BW
14192008-08-20 Bob Wilson <bob.wilson@acm.org>
1420
1421 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1422 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1423 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1424
331e6131
AM
14252008-08-08 Anatoly Sokolov <aesok@post.ru>
1426
1427 * avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1428 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1429 (EF_AVR_MACH): Redefine to 0x7F.
1430
861fb55a
DJ
14312008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1432 Daniel Jacobowitz <dan@codesourcery.com>
1433 Catherine Moore <clm@codesourcery.com>
1434 Mark Shinwell <shinwell@codesourcery.com>
1435
1436 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1437 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1438
0deb8eee
AM
14392008-08-04 Markus Weiss <weissms@aros.org>
1440
1441 * common.h (ELFOSABI_AROS): Update comment.
1442
3c7b9897
AM
14432008-07-26 Michael Eager <eager@eagercon.com>
1444
1445 * ppc.h: Add description of single-precision.
1446
89eeb0bc
LM
14472008-07-21 Luis Machado <luisgpm@br.ibm.com>
1448
1449 * common.h: Define NT_PPC_VSX.
1450
331e6131
AM
14512008-07-12 Jie Zhang <jie.zhang@analog.com>
1452
1453 Revert
1454 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1455 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
1456 (EF_BFIN_DATA_IN_L1): Define.
1457
14582008-07-12 Jie Zhang <jie.zhang@analog.com>
1459
1460 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
1461 (EF_BFIN_DATA_IN_L1): Define.
1462
30c09090
RS
14632008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1464
1465 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1466
b8a39af8
SR
14672008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1468
1469 * common.h (EM_CR16): Correct value.
1470 (EM_CR16): Rename to EM_CR16_OLD.
1471
ff7eeb89
DD
14722008-06-12 DJ Delorie <dj@redhat.com>
1473
1474 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1475 (EM_M32C): Rename to EM_M32C_OLD.
1476
3c9a78e0
JM
14772008-06-12 Joseph Myers <joseph@codesourcery.com>
1478
1479 * common.h: Update e_machine table.
1480
a23ede3d
KK
14812008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1482
1483 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1484
2424f303
JM
14852008-06-09 Joseph Myers <joseph@codesourcery.com>
1486
1487 * common.h: Change registry@caldera.com to registry@sco.com.
1488
7c90103b
NC
14892008-05-21 Nick Clifton <nickc@redhat.com>
1490
1491 * reloc-macros.h: Add a comment about the use of the
1492 END_RELOC_NUMBERS symbol as a sentinel value.
1493
14942008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1495
7c90103b
NC
1496 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1497
14a6d8e0
DM
14982008-04-16 David S. Miller <davem@davemloft.net>
1499
331e6131 1500 * sparc.h (R_SPARC_GOTDATA_HIX22,
14a6d8e0
DM
1501 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1502 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1503 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1504
15397d0b
ILT
15052008-03-24 Ian Lance Taylor <iant@google.com>
1506
1507 * common.h (NT_GNU_GOLD_VERSION): Define.
1508
72de5009
AM
15092008-03-13 Alan Modra <amodra@bigpond.net.au>
1510
1511 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1512 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1513 Order struct as for external version.
1514
1bce5d2c
AM
15152008-03-12 Alan Modra <amodra@bigpond.net.au>
1516
4fbb74a6
AM
1517 PR 5900
1518 * common.h (SHN_BAD): Delete.
1519 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1520 * external.h: ..here.
1521 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1522 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1523 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1524
15252008-03-12 Alan Modra <amodra@bigpond.net.au>
1526
1527 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1528 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1529 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1530 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1531 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1532 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1533 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1534 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1535 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1536 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1537 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1538 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1539 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1540 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1541 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1542
35d60fe4
NC
15432008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1544
1545 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1546 DW_OP_PGI_omp_thread_num.
1547
7b03d09a
AN
15482008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1549
1550 * mips.h: Update copyright.
1551 (E_MIPS_MACH_OCTEON): New macro.
1552
148b93f2
NC
15532008-01-30 Tristan Gingold <gingold@adacore.com>
1554
1555 Add OpenVMS extensions.
1bce5d2c
AM
1556 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1557 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1558 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1559 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1560 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1561 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1562 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1563 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1564 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1565 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1566 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1567 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1568 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1569 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1570 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1571 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1572 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1573 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1574 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1575 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1576 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1577 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1578
c74ba406
MK
15792008-01-16 Mark Kettenis <kettenis@gnu.org>
1580
1581 * common.h (AT_SUN_AUXFLAGS): Define.
1582
60955fda
DJ
15832007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1584
1585 * dwarf2.h (DW_AT_hi_user): Correct value.
1586
1bbb5f21 15872007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1588
1bbb5f21 1589 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1590
350cc38d
MS
15912007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1592
1593 * mips.h (E_MIPS_MACH_LS2E): New.
1594 (E_MIPS_MACH_LS2F): New.
1595
f7bc09bd
NS
15962007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1597
1598 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1599 segments at the end of memory.
1600
e210c36b
NC
16012007-11-17 Thiemo Seufer <ths@mips.com>
1602
1603 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1604 in comment.
1605
e2a0d921
NC
16062007-11-16 Nick Clifton <nickc@redhat.com>
1607
1608 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1609 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1610 (DW_AT_stride): Rename to DW_AT_byte_stride.
1611
7a2b07ff
NS
16122007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1613
1614 * vxworks.h: New.
1615
569006e5
NC
16162007-10-30 Nick Clifton <nickc@redhat.com>
1617
1618 * mn10300.h (R_MN10300_ALIGN): Define.
1619
c6e65352
DJ
16202007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1621
1622 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1623
bfff1642
NC
16242007-10-19 Nick Clifton <nickc@redhat.com>
1625
1626 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1627
3e6ff6e5
RM
16282007-10-18 Roland McGrath <roland@redhat.com>
1629
1630 * common.h (NT_PPC_VMX): New macro.
1631
7fac7ff4
NC
16322007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1633
1634 * cr16.h: Updated with new relocaction macros.
1635
b10a8ae0
L
16362007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1637
1638 PR binutils/3281
1639 PR binutils/5037
1640 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1641 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1642 PT_GNU_RELRO segments.
1643
8d100c32
KH
16442007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1645
1646 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1647
b15fa79e
AM
16482007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1649
1650 * common.h (NT_SPU): Define.
1651
2b05f1b7
L
16522007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1653
1654 * common.h: Revert last change.
1655
94b11780
L
16562007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1657
1658 * common.h (PT_GNU_STACK): Renamed to ...
1659 (PT_GNU_ATTR): This.
1660 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1661
fd2f25da
RM
16622007-07-09 Roland McGrath <roland@redhat.com>
1663
1664 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1665
34c8bcba
JM
16662007-06-29 Joseph Myers <joseph@codesourcery.com>
1667
1668 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1669
2cf19d5c
JM
16702007-06-29 Joseph Myers <joseph@codesourcery.com>
1671
1672 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1673
104d59d1
JM
16742007-06-29 Joseph Myers <joseph@codesourcery.com>
1675
1676 * arm.h (elf32_arm_add_eabi_attr_int,
1677 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1678 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1679 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1680 Tag_Symbol, Tag_compatibility): Remove.
1681 * common.h (SHT_GNU_ATTRIBUTES): Define.
1682
3d3d428f
NC
16832007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1684
1685 * common.h (EM_CR16): New entry for CR16 cpu.
1686 * cr16.h: New file.
1687
99ded152
BW
16882007-06-11 Sterling Augustine <sterling@tensilica.com>
1689 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1690
99ded152
BW
1691 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1692 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1693
f89d32d9
CT
16942007-05-18 Caroline Tice <ctice@apple.com>
1695
fd2f25da 1696 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1697 DW_OP_GNU_uninit.
1698
4f4416b5
AM
16992007-05-12 Alan Modra <amodra@bigpond.net.au>
1700
1701 * spu.h (R_SPU_ADDR16X): Define.
1702 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1703
ece5ef60
AM
17042007-05-11 Alan Modra <amodra@bigpond.net.au>
1705
1706 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1707
627b32bc
AM
17082007-05-02 Alan Modra <amodra@bigpond.net.au>
1709
1710 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1711 and vma for appropriate sections.
1712
0c3e446c
JB
17132007-04-26 Jan Beulich <jbeulich@novell.com>
1714
1715 * common.h (DT_ENCODING): Correct value (back to spec mandated
1716 value).
1717
d4c87fc1
AM
17182007-03-08 Alan Modra <amodra@bigpond.net.au>
1719
1720 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1721 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1722 that don't clash with visibility bits.
1723
689d9c8c
AM
17242007-03-07 Alan Modra <amodra@bigpond.net.au>
1725
1726 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1727
b95dd98f 17282007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1729 Richard Sandiford <rsandifo@redhat.com>
1730 Richard Henderson <rth@redhat.com>
1731 DJ Delorie <dj@redhat.com>
1732 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1733
1734 * mep.h: New file.
b95dd98f
DB
1735 * common.h (EM_CYGNUS_MEP): Define.
1736
17372007-02-15 Dave Brolley <brolley@redhat.com>
1738
1739 From Graydon Hoare <graydon@redhat.com>:
1740 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1741
3bdcfdf4
KH
17422007-01-08 Kazu Hirata <kazu@codesourcery.com>
1743
1744 * m68k.h (EF_M68K_FIDO): New.
1745 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1746 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1747
9840d27e
KH
17482006-12-25 Kazu Hirata <kazu@codesourcery.com>
1749
1750 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1751
425c6cb0
KH
17522006-12-19 Kazu Hirata <kazu@codesourcery.com>
1753
1754 * m68k.h (EF_M68K_ARCH_MASK): New.
1755
3271a814
NS
17562006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1757
1758 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1759
c694fd50
KH
17602006-12-07 Kazu Hirata <kazu@codesourcery.com>
1761
1762 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1763 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1764 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1765 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1766 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1767 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1768 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1769 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1770 EF_M68K_CF_FLOAT, respectively.
1771
4fd454c8
NC
17722006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1773 Nick Clifton <nickc@redhat.com>
1774
1775 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1776
165b93e7
RS
17772006-10-28 Richard Sandiford <richard@codesourcery.com>
1778
1779 * mips.h (R_MIPS_GLOB_DAT): Define
1780 (R_MIPS_max): Bump by 1.
1781
e9f53129
AM
17822006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1783 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1784 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1785 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1786 Alan Modra <amodra@bigpond.net.au>
1787
1788 * common.h (EM_SPU): Define.
1789 * spu.h: New file.
1790
b3549761
NC
17912006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1792
1793 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1794 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1795 (EF_SCORE_HASENTRY): Delete.
1796
e210c36b
NC
17972006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1798
1799 * arm.h: Define TAG_CPU_ARCH_* constants.
1800
1c0d3aa6
NC
18012006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1802
1803 * score.h: New file.
1804 * common.h: Add Score machine number.
1805
fdc90cb4
JJ
18062006-07-10 Jakub Jelinek <jakub@redhat.com>
1807
1808 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1809
1224efb8
L
18102006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1811
1812 * internal.h (ELF_SECTION_SIZE): New.
1813 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1814 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1815 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1816
3f570048
AM
18172006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1818
1819 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1820
9b52905e
NC
18212006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1822 Randolph Chung <randolph@tausq.org>
331e6131 1823
9b52905e
NC
1824 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1825 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1826 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1827 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1828 New TLS relocs.
1829 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1830 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1831 Define TLS relocs using existing equivalents.
1832
fd2f25da
RM
18332006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1834
28c9d252
NC
1835 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1836
e210c36b
NC
18372006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1838
1839 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1840 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1841 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1842 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1843 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1844 R_BFIN_GOTOFFLO): New relocs.
1845 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1846
18472006-03-23 Michael Matz <matz@suse.de>
1848
1849 * x86-64.h: Add the new relocations with their official
1850 numbers.
1851
0a44bf69
RS
18522006-03-22 Richard Sandiford <richard@codesourcery.com>
1853 Daniel Jacobowitz <dan@codesourcery.com>
1854 Phil Edwards <phil@codesourcery.com>
1855 Zack Weinberg <zack@codesourcery.com>
1856 Mark Mitchell <mark@codesourcery.com>
1857 Nathan Sidwell <nathan@codesourcery.com>
1858
1859 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1860
e14430ab
DA
18612006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1862
1863 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1864 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1865 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1866 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1867 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1868
3a4a14e9
PB
18692006-03-10 Paul Brook <paul@codesourcery.com>
1870
1871 * arm.h (EF_ARM_EABI_VER5): Define.
1872
0b2e31dc
NS
18732006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1874
1875 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1876 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1877 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1878 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1879 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1880 (EF_M68K_EMAC_B): New.
1881
df406460
NC
18822006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1883
1884 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1885 (EF_AVR_LINKRELAX_PREPARED): Add.
1886
2c10a7e5
BE
18872006-03-02 Ben Elliston <bje@au.ibm.com>
1888
1889 Import from the GCC tree:
1890 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1891
1892 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1893 from DWARF 3.
1894 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1895 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1896 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1897 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1898 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1899 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1900 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1901 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1902 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1903 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1904 (DW_END_default, DW_END_big, DW_END_little): New.
1905 (DW_END_lo_user, DW_END_hi_user): Define.
1906 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1907 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1908 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1909 DW_LANG_D): New.
1910
e210c36b
NC
19112006-02-06 Steve Ellcey <sje@cup.hp.com>
1912
1913 * ia64.h (SHF_IA_64_HP_TLS): New.
1914
6772dd07
DD
19152006-02-24 DJ Delorie <dj@redhat.com>
1916
1917 * m32c.h: Add relax relocs.
1918
d70c5fc7 19192006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72f4393d
L
1920 Anil Paranjape <anilp1@kpitcummins.com>
1921 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
1922
1923 * common.h (EM_XC16X): New entry for xc16x cpu.
1924 Sort other EM_* numbers into numerical order.
1925 * xc16x.h: New file.
fd2f25da 1926
84d1d650
L
19272006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1928
1929 PR binutils/2258
1930 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1931 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1932
266abb8f
NS
19332006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1934
1935 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1936 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1937 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1938 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1939 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1940
19412006-02-06 Steve Ellcey <sje@cup.hp.com>
1942
1943 * ia64.h (SHF_IA_64_HP_TLS): New.
1944
67a4f2b7
AO
19452006-01-18 Alexandre Oliva <aoliva@redhat.com>
1946
1947 Introduce TLS descriptors for i386 and x86_64.
1948 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1949 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1950 New.
1951 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1952 R_X86_64_TLSDESC): New.
1953
64fd6348
NC
19542006-01-09 Mike Frysinger <vapier@gentoo.org>:
1955
1956 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1957
d031aafb
NS
19582005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1959
1960 Second part of ms1 to mt renaming.
1961 * common.h (EM_MT): Renamed.
1962 * mt.h: Rename relocs, cpu & other defines.
1963
e210c36b
NC
19642005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1965
1966 * mt.h: Renamed from ms1.h
1967
39b41c9c
PB
19682005-12-12 Paul Brook <paul@codesourcery.com>
1969
1970 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1971
5e2b0d47
NC
19722005-11-11 Nick Clifton <nickc@redhat.com>
1973
1974 PR 1150
1975 * mips.h (STO_OPTIONAL): Define.
1976 (ELF_MIPS_IS_OPTIONAL): Define.
1977
e210c36b
NC
19782005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1979
1980 Add ms2.
1981 * ms1.h (EF_MS1_CPU_MS2): New.
1982
19832005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1984
1985 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1986
3c9b82ba
NC
19872005-09-30 Catherine Moore <clm@cm00re.com>
1988
1989 * bfin.h: New file.
1990 * common.h (EM_BLACKFIN): Define.
1991
ee065d83
PB
19922005-10-08 Paul Brook <paul@codesourcery.com>
1993
1994 * arm.h: Add prototypes for BFD object attribute routines.
1995
1cacb694
RE
19962005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1997
1998 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1999
3c26c61a
DA
20002005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2001
2002 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
2003 New defines.
2004
67762f6b
DA
20052005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2006
2007 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
2008 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
2009 deprecated defines.
2010 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
2011 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
2012 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
2013 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
2014 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
2015 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
2016 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
2017 NT_HP_UX_OPTIONS): Define.
2018
fd54057a
DD
20192005-07-25 DJ Delorie <dj@redhat.com>
2020
2021 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
2022
3b22753a
L
20232005-07-25 Jan Hubicka <jh@suse.cz>
2024
2025 * x86-64.h (SHN_X86_64_LCOMMON): New.
2026 (SHF_X86_64_LARGE): New.
2027
157e7bd1
NC
20282005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2029
2030 * m32r.h (R_M32R_REL32): Added.
2031
df45824a
BE
20322005-07-18 Ben Elliston <bje@au.ibm.com>
2033
2034 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
2035 Replace with DW_ATE_decimal_float (now in DWARF 3).
2036
49f58d10
JB
20372005-07-14 Jim Blandy <jimb@redhat.com>
2038
2039 Add support for Renesas M32C and M16C.
2040 * common.h (EM_M32C): New machine number.
2041 * m32c.h: New file.
fd2f25da 2042
e210c36b
NC
20432005-06-17 Jakub Jelinek <jakub@redhat.com>
2044
2045 * external.h (GRP_ENTRY_SIZE): Define.
2046
d6ab8113
JB
20472005-06-17 Jan Beulich <jbeulich@novell.com>
2048
2049 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
2050 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
2051 R_X86_64_GOTPC32.
2052
3c33e371
AH
20532005-06-07 Aldy Hernandez <aldyh@redhat.com>
2054 Michael Snyder <msnyder@redhat.com>
2055 Stan Cox <scox@redhat.com>
2056
2057 * common.h (EM_MS1): Define.
2058
2059 * ms1.h: New file.
2060
2acf634e
RH
20612005-05-31 Richard Henderson <rth@redhat.com>
2062
2063 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
2064
484124bb
RH
20652005-05-29 Richard Henderson <rth@redhat.com>
2066
2067 * alpha.h (DT_ALPHA_PLTRO): New.
2068
d68f4033
BE
20692005-05-19 Ben Elliston <bje@au.ibm.com>
2070
2071 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
2072 the user-defined encoding space pending inclusion in the standard.
2073
cb1afa5c
ZW
20742005-05-18 Zack Weinberg <zack@codesourcery.com>
2075
2076 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
2077 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
2078
c19d1205
ZW
20792005-05-17 Zack Weinberg <zack@codesourcery.com>
2080
2081 * arm.h: Import complete list of official relocation names
2082 and numbers from AAELF. Define FAKE_RELOCs for old names.
2083 Remove a few old names no longer used anywhere.
2084
1fe44d79
AM
20852005-05-14 Alan Modra <amodra@bigpond.net.au>
2086
2087 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
2088
2df98d85
AM
20892005-05-11 Alan Modra <amodra@bigpond.net.au>
2090
2091 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
2092 R_PPC_RELAX32PC_PLT) Adjust.
2093 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
2094 (DT_PPC_GLINK): Define.
2095
e172dbf8
NC
20962005-05-10 Nick Clifton <nickc@redhat.com>
2097
2098 * Update the address and phone number of the FSF organization in
2099 the GPL notices in the following files:
2df98d85 2100 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
2101 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
2102 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
2103 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
2104 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
2105 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
2106 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 2107
faa7ef87
L
21082005-04-13 H.J. Lu <hongjiu.lu@intel.com>
2109
a63027e5
L
2110 Moved from ../ChangeLog
2111
faa7ef87
L
2112 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
2113 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
2114
2115 2004-10-12 Paul Brook <paul@codesourcery.com>
2116 * arm.h (EF_ARM_EABI_VER4): Define.
2117
2118 2004-10-08 Daniel Jacobowitz <dan@debian.org>
2119
2120 * common.h (PT_SUNW_EH_FRAME): Define.
2121 * x86-64.h (SHT_X86_64_UNWIND): Define.
2122
2123 2004-10-07 Bob Wilson <bob.wilson@acm.org>
2124 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
2125 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
2126 (XTENSA_PROP_SEC_NAME): Define.
2127 (property_table_entry): Add flags field.
2128 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
2129
2130 2004-09-17 Paul Brook <paul@codesourcery.com>
2131 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
2132 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
2133 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
2134
2135 2004-09-13 Paul Brook <paul@codesourcery.com>
2136 * arm.h: Rename RELABS to TARGET1.
2137
2138 2004-05-11 Jakub Jelinek <jakub@redhat.com>
2139 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
2140 (PT_GNU_RELRO): Define.
2141
ba93b8ac
DJ
21422005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2143 Phil Blundell <philb@gnu.org>
2144
2145 * arm.h: Add TLS relocations.
2146
c927f9ef
BE
21472005-03-23 Ben Elliston <bje@au.ibm.com>
2148
2149 * dwarf.h: Merge with GCC's dwarf.h.
2150
238d258f
NC
21512005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
2152
2153 * m68k.h (EF_CFV4E): Define.
2154
b294bdf8
MM
21552005-03-17 Paul Brook <paul@codesourcery.com>
2156 Dan Jacobowitz <dan@codesourcery.com>
2157 Mark Mitchell <mark@codesourcery.com>
2158
2159 * arm.h (PT_ARM_EXIDX): Define.
2160
51cb3ca7
DJ
21612005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
2162 Joseph Myers <joseph@codesourcery.com>
2163
2164 * mips.h: Define MIPS TLS relocations.
2165
d6f16593 21662005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 2167 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
2168
2169 * mips.h (R_MIPS16_GOT16): New reloc code.
2170 (R_MIPS16_CALL16): Likewise.
2171 (R_MIPS16_HI16): Likewise.
2172 (R_MIPS16_LO16): Likewise.
2173 (R_MIPS16_min): New fake reloc code.
2174 (R_MIPS16_max): Likewise.
2175
a1c17af2
MR
21762005-02-11 Maciej W. Rozycki <macro@mips.com>
2177
2178 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
2179
90219bd0
AO
21802005-01-25 Alexandre Oliva <aoliva@redhat.com>
2181
2182 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
2183 * frv.h: Add R_FRV_TLSMOFF.
2184 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
2185 * frv.h: Add TLS relocations.
2186
e38bc3b5
NC
21872005-01-17 Nick Clifton <nickc@redhat.com>
2188
2189 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
2190 EF_SH2A_SH3E): New flags.
2191 (EF_SH_BFD_TABLE): Add these new flags to the table.
2192
b4a38de6
AM
21932005-01-12 Alan Modra <amodra@bigpond.net.au>
2194
2195 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
2196 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
2197
750bce0e 21982004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 2199
faa7ef87 2200 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 2201
1e50d24d
RS
22022004-12-16 Richard Sandiford <rsandifo@redhat.com>
2203
2204 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
2205
69881c93
ILT
22062004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
2207
2208 * mips.h (E_MIPS_MACH_9000): Define.
2209
b676888f
HPN
22102004-11-04 Hans-Peter Nilsson <hp@axis.com>
2211
2212 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
2213 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
2214 macros.
2215
637cf767
EC
22162004-10-06 Eric Christopher <echristo@redhat.com>
2217
2218 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
2219
40a18ebd
NC
22202004-10-01 Paul Brook <paul@codesourcery.com>
2221
2222 * arm.h (SHT_ARM_EXIDX): Define.
2223 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
2224 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
2225 Define.
2226
b18c562e
NC
22272004-08-25 Dmitry Diky <diwil@spec.ru>
2228
2229 * msp430.h: Add new relocs.
2230
083febaa
L
22312004-08-12 H.J. Lu <hongjiu.lu@intel.com>
2232
2233 * i386.h (R_386_USED_BY_INTEL_200): New.
2234
1d70c7fb
AO
22352004-07-29 Alexandre Oliva <aoliva@redhat.com>
2236
2237 Introduce SH2a support.
2238 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
2239 * sh.h (EF_SH2A_NOFPU): New.
2240 2003-12-01 Michael Snyder <msnyder@redhat.com>
2241 * sh.h (EF_SH2A): New.
2242
670ec21d
NC
22432004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
2244
2245 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
2246 BFD_RELOC_CRX_SWITCH32.
2247
1fe1f39c
NC
22482004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
2249
2250 * common.h (EM_CRX): Define.
2251 * crx.h: New file.
2252
097f809a
NC
22532004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2254
2255 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
2256 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
2257
375db92b
AM
22582004-06-19 Alan Modra <amodra@bigpond.net.au>
2259
2260 * common.h (ELF64_R_INFO): Warning fix.
2261
092dcd75
CD
22622004-06-14 Chris Demetriou <cgd@broadcom.com>
2263
2264 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
2265 with an updated comment.
2266
f6f9408f
JR
22672004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2268
2269 * sh.h (EF_SH_HAS_DSP): Remove.
2270 (EF_SH_HAS_FP): Remove.
2271 (EF_SH_MERGE_MACH): Remove.
2272 (EF_SH4_NOFPU): Convert to decimal.
2273 (EF_SH4A_NOFPU): Likewise.
2274 (EF_SH4_NOMMU_NOFPU): Likewise.
2275 (EF_SH3_NOMMU): Add new macro.
2276 (EF_SH_BFD_TABLE): Likewise.
2277 (sh_find_elf_flags): Add prototype.
2278 (sh_elf_get_flags_from_mach): Likewise.
2279
4030e8f6
CD
22802004-04-24 Chris Demetriou <cgd@broadcom.com>
2281
2282 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2283 (R_MIPS_GNU_REL_HI16): Remove.
2284 (R_MIPS_GNU_REL16_S2): Update comment.
2285
0949843d 22862004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 2287 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
2288
2289 * common.h (EM_CR): Define.
2290 * cr16c.h: New file.
2291
d507cf36
PB
22922004-03-23 Paul Brook <paul@codesourcery.com>
2293
2294 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2295
ae51a426
JR
22962003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2297
2298 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2299
676a64f4
RS
23002004-03-01 Richard Sandiford <rsandifo@redhat.com>
2301
2302 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2303
481fedf3
RM
23042004-01-28 Roland McGrath <roland@redhat.com>
2305
2306 * common.h (AT_SECURE): New macro.
2307
7e67eb11
RM
23082004-01-21 Roland McGrath <roland@redhat.com>
2309
2310 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2311 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2312 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2313 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2314 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2315
3fe74472
MK
23162004-01-17 Mark Kettenis <kettenis@gnu.org>
2317
2318 * common.h (NT_OPENBSD_IDENT): Define.
2319
79987b2f
AO
23202004-01-06 Alexandre Oliva <aoliva@redhat.com>
2321
2322 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2323 * frv.h (EF_FRV_FDPIC): New macro.
2324 (EF_FRV_PIC_FLAGS): Adjust.
2325 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2326 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2327 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2328 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2329 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2330 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2331 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2332 New.
2333
252b5132 2334
c9e214e5 2335For older changes see ChangeLog-9103
252b5132 2336\f
b90efa5b 2337Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2338
2339Copying and distribution of this file, with or without modification,
2340are permitted in any medium without royalty provided the copyright
2341notice and this notice are preserved.
2342
252b5132 2343Local Variables:
c9e214e5
AM
2344mode: change-log
2345left-margin: 8
2346fill-column: 74
252b5132
RH
2347version-control: never
2348End:
This page took 1.538117 seconds and 4 git commands to generate.