Add R_386_GOT32X support to gas and ld
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
1 2015-10-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * i386.h (R_386_GOT32X): New relocation.
4
5 2015-10-07 Cupertino Miranda <cmiranda@synopsys.com>
6
7 * arc-reloc.def: Macro file with definition of all relocation
8 types.
9 * arc.h: Changed macros for the newly supported ARC cpus. Altered
10 enum defining the supported relocations.
11 * common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added
12 macro for EM_ARC_COMPACT2.
13
14 2015-09-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15
16 * common.h (DF_1_STUB, DF_1_PIE): Define.
17
18 2015-09-21 H.J. Lu <hongjiu.lu@intel.com>
19
20 * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes
21 and add ch_reserved.
22
23 2015-08-11 Jiong Wang <jiong.wang@arm.com>
24
25 * aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define.
26
27 2015-08-11 Jiong Wang <jiong.wang@arm.com>
28
29 * aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define.
30
31 2015-08-11 Jiong Wang <jiong.wang@arm.com>
32
33 * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define.
34
35 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
36 Cesar Philippidis <cesar@codesourcery.com>
37
38 * nios2.h (R_NIOS2_R2_S12): New.
39 (R_NIOS2_R2_I10_1_PCREL): New.
40 (R_NIOS2_R2_T1I7_1_PCREL): New.
41 (R_NIOS2_R2_T1I7_2): New.
42 (R_NIOS2_R2_T2I4): New.
43 (R_NIOS2_R2_T2I4_1): New.
44 (R_NIOS2_R2_T2I4_2): New.
45 (R_NIOS2_R2_X1I7_2): New.
46 (R_NIOS2_R2_X2L5): New.
47 (R_NIOS2_R2_F1I5_2): New.
48 (R_NIOS2_R2_L5I4X1): New.
49 (R_NIOS2_R2_T1X1I6): New.
50 (R_NIOS2_R2_T1X1I6_2): New.
51 (R_NIOS2_ILLEGAL): Renumber.
52
53 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
54 Cesar Philippidis <cesar@codesourcery.com>
55
56 * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define.
57
58 2015-05-29 Roland McGrath <mcgrathr@google.com>
59
60 * common.h (GNU_ABI_TAG_SYLLABLE): New macro.
61 (GNU_ABI_TAG_NACL): New macro.
62
63 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
64
65 * common.h (EM_486): Renamed to ...
66 (EM_IAMCU): This.
67
68 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
69
70 * s390.h: Define Tag_GNU_S390_ABI_Vector.
71
72 2015-04-24 Alan Modra <amodra@gmail.com>
73
74 * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and
75 similar segments only contain alloc sections.
76
77 2015-04-24 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR binutils/18316
80 * mep.h (SEC_MEP_VLIW): Removed.
81
82 2015-04-09 Nick Clifton <nickc@redhat.com>
83
84 * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field.
85 (E_FLAG_RX_SINSNS_YES): Likewise.
86 (E_FLAG_RX_SINSNS_MASK): New define.
87
88 2015-04-03 H.J. Lu <hongjiu.lu@intel.com>
89
90 * external.h (Elf32_External_Chdr): New.
91 (Elf64_External_Chdr): Likewise.
92 * internal.h (Elf_Internal_Chdr): Likewise.
93
94 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
95
96 * common.h (ELFOSABI_CLOUDABI): New.
97 (SHF_COMPRESSED): Likewise.
98 (ELFCOMPRESS_ZLIB): Likewise.
99 (ELFCOMPRESS_LOOS): Likewise.
100 (ELFCOMPRESS_HIOS): Likewise.
101 (ELFCOMPRESS_LOPROC): Likewise.
102 (ELFCOMPRESS_HIPROC): Likewise.
103
104 2015-03-19 Nick Clifton <nickc@redhat.com>
105
106 * rl78.h (E_FLAG_RL78_G10): Redefine.
107 (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
108 E_FLAG_RL78_G14): New flags.
109
110 2015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
111
112 * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
113
114 2015-02-24 Nick Clifton <nickc@redhat.com>
115
116 * v850.h (EF_RH850_SIMD): Delete deprecated flag.
117 (EF_RH850_CACHE): Likewise.
118 (EF_RH850_MMU): Likewise.
119 (EF_RH850_DATA_ALIGN8): Likewise.
120 (SHT_RENESAS_IOP): Fix typo in name.
121 (SHT_RENESAS_INFO): Define.
122 (V850_NOTE_SECNAME): Define.
123 (SIZEOF_V850_NOTE): Define.
124 (V850_NOTE_NAME): Define.
125 (enum v850_notes): New enum.
126 (NUM_V850_NOTES): Define.
127
128 2015-02-23 Nick Clifton <nickc@redhat.com>
129
130 PR 17915
131 * score.h: Fix typo in license header.
132
133 2015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
134
135 * common.h (NT_S390_VXRS_LOW): New macro.
136 (NT_S390_VXRS_HIGH): Likewise.
137
138 2015-01-28 James Bowman <james.bowman@ftdichip.com>
139
140 * common.h (EM_FT32): Define.
141 * ft32.h: New file.
142
143 2015-01-09 Anthony Green <green@moxielogic.com>
144
145 * common.h (EM_MOXIE): Redefine to official number.
146 (EM_MOXIE_OLD): Define (from old number).
147
148 2015-01-01 Alan Modra <amodra@gmail.com>
149
150 Update year range in copyright notice of all files.
151
152 2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
153
154 * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
155
156 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
157
158 * common.h (EM_VISIUM): Define.
159 * visium.h: New file.
160
161 2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
162
163 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
164
165 2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
166
167 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
168
169 2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
170
171 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
172 (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
173 (ELF_SPARC_HWCAP2_VIS3B): Likewise.
174 (ELF_SPARC_HWCAP2_ADP): Likewise.
175 (ELF_SPARC_HWCAP2_SPARC5): Likewise.
176 (ELF_SPARC_HWCAP2_MWAIT): Likewise.
177 (ELF_SPARC_HWCAP2_XMPMUL): Likewise.
178 (ELF_SPARC_HWCAP2_XMONT): Likewise.
179 (ELF_SPARC_HWCAP2_NSEC): Likewise.
180 (ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
181 (ELF_SPARC_HWCAP2_FJDES): Likewise.
182 (ELF_SPARC_HWCAP2_FJAES): Likewise.
183
184 2014-10-08 Will Newton <will.newton@linaro.org>
185
186 * aarch64.h: Sync up relocations with ABI release 1.0.
187
188 2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
189
190 * nds32.h: Declare new relocations.
191
192 2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
193 Matthew Fortune <matthew.fortune@imgtec.com>
194
195 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
196 R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
197 (E_MIPS_ARCH_32R6): New define.
198 (E_MIPS_ARCH_64R6): New define.
199
200 2014-08-26 DJ Delorie <dj@redhat.com>
201
202 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
203
204 2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
205
206 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
207
208 2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
209 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
210 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
211 Soundararajan <Sounderarajan.D@atmel.com>
212
213 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
214 (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
215 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
216 (AVR_ISA_2xxxa): Define ISA without LPM.
217 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
218 Add doc for contraint used in 16 bit lds/sts.
219 Adjust ISA group for icall, ijmp, pop and push.
220 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
221
222 2014-04-22 Christian Svensson <blue@cmd.nu>
223
224 * common.h: Remove openrisc and or32 support. Add support for or1k.
225 * or1k.h: New file.
226 * openrisc.h: Delete.
227 * or32.h: Delete.
228
229 2014-03-05 Alan Modra <amodra@gmail.com>
230
231 Update copyright years.
232
233 2014-03-05 Alan Modra <amodra@gmail.com>
234
235 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
236
237 2014-02-06 Andrew Pinski <apinski@cavium.com>
238
239 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
240
241 2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
242
243 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
244 (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
245 (R_NIOS2_ILLEGAL): Adjust.
246
247 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
248
249 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
250
251 2014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
252
253 * common.h (AT_HWCAP2): Define.
254
255 2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
256 Wei-Cheng Wang <cole945@gmail.com>
257
258 * nds32.h: New file for Andes NDS32.
259
260 2013-12-07 Mike Frysinger <vapier@gentoo.org>
261
262 * epiphany.h: Remove +x file mode.
263
264 2013-11-17 H.J. Lu <hongjiu.lu@intel.com>
265
266 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
267
268 2013-11-13 Yufeng Zhang <yufeng.zhang@arm.com>
269
270 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
271 R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
272 R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
273 R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
274
275 2013-10-30 Alan Modra <amodra@gmail.com>
276
277 * ppc.h (DT_PPC_TLSOPT): Delete.
278 (DT_PPC_OPT, PPC_OPT_TLS): Define.
279 * ppc64.h (DT_PPC64_TLSOPT): Delete.
280 (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
281
282 2013-10-30 Alan Modra <amodra@gmail.com>
283
284 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
285 (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
286 (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
287
288 2013-10-30 Alan Modra <amodra@gmail.com>
289
290 * ppc64.h (EF_PPC64_ABI): Define.
291
292 2013-10-30 Alan Modra <amodra@gmail.com>
293
294 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
295 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
296 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
297 (IS_PPC64_TLS_RELOC): Match new tls relocs.
298
299 2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
300
301 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
302 (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
303
304 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
305
306 * mips.h (EF_MIPS_FP64): New e_flags bit.
307
308 2013-08-09 Nick Clifton <nickc@redhat.com>
309
310 * rl78.c (E_FLAG_RL78_G10): Define.
311
312 2013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
313
314 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
315 (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
316 Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
317 Val_GNU_MIPS_ABI_FP_64): New enum.
318
319 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
320
321 * mips.h (EF_MIPS_NAN2008): New macro.
322
323 2013-07-08 Tristan Gingold <gingold@adacore.com>
324
325 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
326
327 2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
328
329 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
330 R_390_PC24DBL, and R_390_PLT24DBL.
331
332 2013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
333
334 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
335
336 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
337
338 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
339 (ELF_ST_SET_MIPS_PLT): Likewise.
340
341 2013-06-19 Will Newton <will.newton@linaro.org>
342
343 * aarch64.h: Remove R_AARCH64_IRELATIVE.
344
345 2013-06-07 Will Newton <will.newton@linaro.org>
346
347 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
348
349 2013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
350
351 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
352
353 2013-05-30 Paul Brook <paul@codesourcery.com>
354
355 * mips.h (R_MIPS_EH): New.
356
357 2013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
358
359 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
360 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
361 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
362 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
363
364 2013-05-22 H.J. Lu <hongjiu.lu@intel.com>
365
366 * common.h (EM_INTEL205): New.
367 (EM_INTEL206): Likewise.
368 (EM_INTEL207): Likewise.
369 (EM_INTEL208): Likewise.
370 (EM_INTEL209): Likewise.
371
372 2013-05-02 Nick Clifton <nickc@redhat.com>
373
374 * msp430.h: Add MSP430X relocs.
375 Add some more MSP430 machine numbers.
376 Add values used by .MSP430.attributes section.
377
378 2013-03-21 Michael Schewe <michael.schewe@gmx.net>
379
380 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
381 mov @(disp:32,ERx) to mov @(disp:16,ERx).
382
383 2013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
384
385 * common.h (NT_S390_TDB): Define.
386
387 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
388 Andrew Jenner <andrew@codesourcery.com>
389
390 Based on patches from Altera Corporation.
391
392 * nios2.h: New file.
393
394 2013-01-24 Nick Clifton <nickc@redhat.com>
395
396 * v850.h: Add support for e3v5 architecture.
397 Reorganize processor selection macros.
398
399 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
400
401 * i386.h (R_386_SIZE32): Fill it.
402 * x86-64.h (R_X86_64_SIZE32): Likewise.
403 (R_X86_64_SIZE64): Likewise.
404
405 2013-01-10 Will Newton <will.newton@imgtec.com>
406
407 * common.h: Fix case of "Meta".
408 * metag.h: New file.
409
410 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
411
412 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
413 definitions.
414
415 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
416
417 * mips.h: Add MIPS machine variant number for r5900 which is
418 compatible with old Playstation 2 software.
419
420 2012-11-16 H.J. Lu <hongjiu.lu@intel.com>
421
422 * common.h (DF_1_CONLFAT): Renamed to ...
423 (DF_1_CONFALT): This.
424 (DF_1_ENDFILTEE): New.
425 (DF_1_DISPRELDNE): Likewise.
426 (DF_1_DISPRELPND): Likewise.
427 (DF_1_NODIRECT): Likewise.
428 (DF_1_IGNMULDEF): Likewise.
429 (DF_1_NOKSYMS): Likewise.
430 (DF_1_NOHDR): Likewise.
431 (DF_1_EDITED): Likewise.
432 (DF_1_NORELOC): Likewise.
433 (DF_1_SYMINTPOSE): Likewise.
434 (DF_1_GLOBAUDIT): Likewise.
435 (DF_1_SINGLETON): Likewise.
436
437 2012-11-09 Nick Clifton <nickc@redhat.com>
438
439 * rx.h (EF_RX_CPU_RX): Add comment.
440 (E_FLAG_RX_ABI): Define.
441
442 * v850.h: Add RH850 ABI values.
443
444 2012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
445
446 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
447
448 2012-11-01 Tom Tromey <tromey@redhat.com>
449
450 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
451
452 2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
453
454 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
455 (EF_ARM_ABI_FLOAT_HARD): Likewise.
456
457 2012-10-23 Tom Tromey <tromey@redhat.com>
458
459 * common.h (NT_SIGINFO, NT_FILE): New defines.
460
461 2012-08-27 Walter Lee <walt@tilera.com>
462
463 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
464 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
465 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
466 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
467 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
468 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
469 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
470 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
471 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
472 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
473 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
474 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
475 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
476 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
477
478 2012-08-13 Ian Bolton <ian.bolton@arm.com>
479 Laurent Desnogues <laurent.desnogues@arm.com>
480 Jim MacArthur <jim.macarthur@arm.com>
481 Marcus Shawcroft <marcus.shawcroft@arm.com>
482 Nigel Stephens <nigel.stephens@arm.com>
483 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
484 Richard Earnshaw <rearnsha@arm.com>
485 Sofiane Naci <sofiane.naci@arm.com>
486 Tejas Belagod <tejas.belagod@arm.com>
487 Yufeng Zhang <yufeng.zhang@arm.com>
488
489 * aarch64.h: New file.
490 * common.h (EM_res183): Rename to EM_AARCH64.
491 (EM_res184): Rename to EM_ARM184.
492
493 2012-06-28 Iain Sandoe <iain@codesourcery.com>
494
495 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
496 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
497
498 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
499
500 PR target/13503
501 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
502
503 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
504
505 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
506 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
507 (E_M68HC11_XGATE_RAMOFFSET): Define.
508
509 2012-05-14 James Lemke <jwlemke@codesourcery.com>
510 * ppc.h (SEC_PPC_VLE): Remove.
511
512 2012-05-14 Catherine Moore <clm@codesourcery.com>
513 James Lemke <jwlemke@codesourcery.com>
514
515 * ppc.h (R_PPC_VLE_REL8): New reloction.
516 (R_PPC_VLE_REL15): Likewise.
517 (R_PPC_VLE_REL24): Likewise.
518 (R_PPC_VLE_LO16A): Likewise.
519 (R_PPC_VLE_LO16D): Likewise.
520 (R_PPC_VLE_HI16A): Likewise.
521 (R_PPC_VLE_HI16D): Likewise.
522 (R_PPC_VLE_HA16A): Likewise.
523 (R_PPC_VLE_HA16D): Likewise.
524 (R_PPC_VLE_SDA21): Likewise.
525 (R_PPC_VLE_SDA21_LO): Likewise.
526 (R_PPC_VLE_SDAREL_LO16A): Likewise.
527 (R_PPC_VLE_SDAREL_LO16D): Likewise.
528 (R_PPC_VLE_SDAREL_HI16A): Likewise.
529 (R_PPC_VLE_SDAREL_HI16D): Likewise.
530 (R_PPC_VLE_SDAREL_HA16A): Likewise.
531 (R_PPC_VLE_SDAREL_HA16D): Likewise.
532 (SEC_PPC_VLE): Remove.
533 (PF_PPC_VLE): New program header flag.
534 (SHF_PPC_VLE): New section header flag.
535 (vle_opcodes, vle_num_opcodes): New.
536 (VLE_OP): New macro.
537 (VLE_OP_TO_SEG): New macro.
538
539 2012-05-11 Georg-Johann Lay <avr@gjlay.de
540
541 PR target/13503
542 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
543 R_AVR_8_HI8, R_AVR_8_HHI8.
544
545 2012-05-03 Sean Keys <skeys@ipdatasys.com>
546
547 * xgate.h: Mininal file to support XGATE relocations.
548
549 2012-04-27 David S. Miller <davem@davemloft.net>
550
551 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
552 pause, and compare-and-branch instructions.
553
554 2012-03-07 Nick Clifton <nickc@redhat.com>
555
556 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
557 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
558 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
559 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
560
561 2012-02-25 Walter Lee <walt@tilera.com>
562
563 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
564 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
565 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
566 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
567 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
568 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
569 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
570 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
571 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
572 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
573 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
574 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
575 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
576 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
577 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
578 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
579 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
580 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
581 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
582 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
583 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
584 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
585 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
586 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
587 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
588 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
589 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
590 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
591 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
592 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
593 (R_TILEGX_TLS_GD_CALL): Ditto.
594 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
595 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
596 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
597 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
598 (R_TILEGX_TLS_IE_LOAD): Ditto.
599 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
600 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
601 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
602 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
603 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
604 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
605 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
606 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
607 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
608 (R_TILEPRO_TLS_IE_LOAD): Ditto.
609 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
610 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
611 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
612 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
613 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
614 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
615 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
616 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
617
618 2011-12-22 DJ Delorie <dj@redhat.com>
619
620 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
621 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
622
623 2011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
624
625 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
626
627 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
628
629 * common.h (NT_S390_LAST_BREAK): Define.
630 (NT_S390_SYSTEM_CALL): Likewise.
631
632 2011-11-01 DJ Delorie <dj@redhat.com>
633
634 * common.h (EM_RL78, EM_78K0R): New.
635 * rl78.h: New.
636
637 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
638
639 * epiphany.h: New file.
640 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
641
642 2011-10-10 Alan Modra <amodra@gmail.com>
643
644 * ppc64.h (R_PPC64_TOCSAVE): Add.
645
646 2011-10-05 DJ Delorie <dj@redhat.com>
647
648 * rx.h (E_FLAG_RX_PID): New.
649
650 2011-09-21 David S. Miller <davem@davemloft.net>
651
652 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
653 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
654
655 2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR ld/13082
658 * x86-64.h (R_X86_64_RELATIVE64): New.
659
660 2011-07-24 Chao-ying Fu <fu@mips.com>
661 Maciej W. Rozycki <macro@codesourcery.com>
662
663 * mips.h (R_MICROMIPS_min): New relocations.
664 (R_MICROMIPS_26_S1): Likewise.
665 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
666 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
667 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
668 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
669 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
670 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
671 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
672 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
673 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
674 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
675 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
676 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
677 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
678 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
679 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
680 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
681 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
682 (R_MICROMIPS_max): Likewise.
683 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
684 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
685 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
686 (STO_MICROMIPS): Likewise.
687 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
688 (ELF_ST_IS_COMPRESSED): Likewise.
689 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
690 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
691 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
692
693 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
694
695 * common.h (EM_K1OM): New.
696
697 2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
698 Thomas Schwinge <thomas@schwinge.name>
699
700 PR binutils/12913
701 * common.h (ELFOSABI_GNU): Define, replaces...
702 (ELFOSABI_LINUX): ... this, kept as an alias.
703 (ELFOSABI_HURD): Remove.
704
705 2011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
706
707 * common.h (NT_ARM_VFP): Define.
708
709 2011-06-13 Walter Lee <walt@tilera.com>
710
711 * common.h: Add EM_TILEGX.
712 * tilegx.h: New file.
713 * tilepro.h: New file.
714
715 2011-06-09 Tristan Gingold <gingold@adacore.com>
716
717 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
718
719 2011-06-02 Nick Clifton <nickc@redhat.com>
720
721 * common.h: Fix spelling mistake in comment.
722 * reloc-macros.h: Likewise.
723
724 2011-05-31 Paul Brook <paul@codesourcery.com>
725
726 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
727
728 2011-05-09 Paul Brook <paul@codesourcery.com>
729
730 * tic6x.h (ELF_STRING_C6000_unwind,
731 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
732 ELF_STRING_C6000_unwind_info_once): Define.
733
734 2011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
735
736 * common.h (NT_STAPSDT): New define.
737
738 2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
739
740 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
741 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
742 (SHN_TIC6X_SCOMMON): Define.
743
744 2011-03-31 Tristan Gingold <gingold@adacore.com>
745
746 * ia64.h (Elf64_External_VMS_Note): New struct.
747 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
748 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
749 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
750 (NT_VMS_PATCHTIME) New macros.
751
752 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
753
754 * arm.h (R_ARM_IRELATIVE): New relocation.
755
756 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
757
758 * internal.h (elf_internal_sym): Add st_target_internal.
759 * arm.h (arm_st_branch_type): New enum.
760 (ARM_SYM_BRANCH_TYPE): New macro.
761
762 2011-03-10 Nick Clifton <nickc@redhat.com>
763
764 * common.h (EM_V850): V850s now supplied by Renesas.
765
766 2011-02-25 Alan Modra <amodra@gmail.com>
767
768 PR 12516
769 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
770 sections at start or end of PT_DYNAMIC.
771
772 2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
773 Glauber de Oliveira Costa <glommer@gmail.com>
774
775 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
776 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
777 relocations.
778
779 2010-11-16 Jie Zhang <jie.zhang@analog.com>
780
781 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
782 (EF_BFIN_DATA_IN_L1): Define.
783
784 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
785
786 * mips.h (E_MIPS_MACH_LS3A): Defined.
787
788 2010-11-02 Joseph Myers <joseph@codesourcery.com>
789
790 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
791 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
792 Tag_ABI_array_object_alignment,
793 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
794
795 2010-10-29 Joseph Myers <joseph@codesourcery.com>
796
797 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
798
799 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
800 Joseph Myers <joseph@codesourcery.com>
801
802 * tic6x-attrs.h (Tag_ABI_DSBT): New.
803
804 2010-10-21 Joseph Myers <joseph@codesourcery.com>
805
806 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
807 value 4.
808 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
809 attribute renaming.
810
811 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
812 Ina Pandit <ina.pandit@kpitcummins.com>
813
814 * v850.h: Add support for V850E2 and V850E2V3.
815 (v850_reloc_type): Update the newly added relocations
816
817 2010-07-20 Alan Modra <amodra@gmail.com>
818
819 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
820 (ELF_SECTION_SIZE): ..here.
821 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
822 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
823
824 2010-06-25 Alan Modra <amodra@gmail.com>
825
826 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
827
828 2010-06-15 Joseph Myers <joseph@codesourcery.com>
829
830 * tic6x-attrs.h: New.
831 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
832 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
833 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
834 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
835 C6XABI_Tag_CPU_arch_C674X): Define.
836
837 2010-06-11 Tristan Gingold <gingold@adacore.com>
838
839 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
840 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
841 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
842 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
843 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
844 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
845 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
846 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
847 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
848 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
849 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
850 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
851 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
852 (Elf64_External_VMS_IMAGE_RELA): Ditto.
853 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
854 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
855 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
856 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
857 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
858 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
859 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
860 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
861
862 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
863 Joseph Myers <joseph@codesourcery.com>
864 Andrew Stubbs <ams@codesourcery.com>
865
866 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
867 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
868 other invalid ranges.
869 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
870 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
871 (R_SH_FUNCDESC_VALUE): New.
872
873 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
874
875 PR gas/11600
876 * common.h (SHF_EXCLUDE): New.
877
878 * i370.h (SHF_EXCLUDE): Removed.
879 * or32.h (SHF_EXCLUDE): Likewise.
880 * ppc.h (SHF_EXCLUDE): Likewise.
881 * sparc.h (SHF_EXCLUDE): Likewise.
882
883 2010-04-23 Alan Modra <amodra@gmail.com>
884
885 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
886 Invert logic to clarify test for .tbss.
887 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
888 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
889 macro args with parentheses.
890 (ELF_SECTION_IN_SEGMENT): Define.
891 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
892 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
893
894 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
895
896 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
897 Tag_FP_HP_extension): Add new ABI attribute tags.
898
899 2010-04-15 Nick Clifton <nickc@redhat.com>
900
901 * alpha.h: Update copyright notice to use GPLv3.
902 * arc.h: Likewise.
903 * arm.h: Likewise.
904 * avr.h: Likewise.
905 * bfin.h: Likewise.
906 * common.h: Likewise.
907 * cr16.h: Likewise.
908 * cr16c.h: Likewise.
909 * cris.h: Likewise.
910 * crx.h: Likewise.
911 * d10v.h: Likewise.
912 * d30v.h: Likewise.
913 * dlx.h: Likewise.
914 * dwarf.h: Likewise.
915 * external.h: Likewise.
916 * fr30.h: Likewise.
917 * frv.h: Likewise.
918 * h8.h: Likewise.
919 * hppa.h: Likewise.
920 * i370.h: Likewise.
921 * i386.h: Likewise.
922 * i860.h: Likewise.
923 * i960.h: Likewise.
924 * ia64.h: Likewise.
925 * internal.h: Likewise.
926 * ip2k.h: Likewise.
927 * iq2000.h: Likewise.
928 * lm32.h: Likewise.
929 * m32c.h: Likewise.
930 * m32r.h: Likewise.
931 * m68hc11.h: Likewise.
932 * m68k.h: Likewise.
933 * mcore.h: Likewise.
934 * mep.h: Likewise.
935 * microblaze.h: Likewise.
936 * mips.h: Likewise.
937 * mmix.h: Likewise.
938 * mn10200.h: Likewise.
939 * moxie.h: Likewise.
940 * msp430.h: Likewise.
941 * mt.h: Likewise.
942 * openrisc.h: Likewise.
943 * or32.h: Likewise.
944 * pj.h: Likewise.
945 * ppc.h: Likewise.
946 * ppc64.h: Likewise.
947 * reloc-macros.h: Likewise.
948 * rx.h: Likewise.
949 * s390.h: Likewise.
950 * sh.h: Likewise.
951 * sparc.h: Likewise.
952 * spu.h: Likewise.
953 * v850.h: Likewise.
954 * vax.h: Likewise.
955 * vxworks.h: Likewise.
956 * x86-64.h: Likewise.
957 * xc16x.h: Likewise.
958 * xstormy16.h: Likewise.
959 * xtensa.h: Likewise.
960
961 2010-04-08 David Stubbs <stubbs@icerasemi.com>
962
963 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
964 cannot contain any sections.
965
966 2010-03-25 Joseph Myers <joseph@codesourcery.com>
967
968 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
969 * tic6x.h: New.
970
971 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972
973 * common.h (VER_FLG_*): Document.
974 (VER_FLG_INFO): Define.
975
976 2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
977
978 PR binutils/11297
979 * avr.h: (R_AVR_8): New relocation number.
980
981 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
982
983 * arm.h (Tag_MPextension_use): Renumber.
984 (Tag_DIV_use): Add.
985 (Tag_MPextension_use_legacy): Likewise.
986
987 2010-02-09 Michael Holzheu <holzheu@de.ibm.com>
988
989 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
990 NT_S390_CTRS and NT_S390_PREFIX): Define.
991
992 2010-02-08 David S. Miller <davem@davemloft.net>
993
994 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
995
996 2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
997
998 * common.h (NT_386_XSTATE): New.
999
1000 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1001
1002 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
1003
1004 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
1005
1006 * common.h (PN_XNUM): Define.
1007
1008 2009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
1009
1010 * common.h (NT_S390_HIGH_GPRS): Define.
1011
1012 2009-12-17 Alan Modra <amodra@bigpond.net.au>
1013
1014 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1015 R_PPC_RELAX32PC_PLT): Delete.
1016 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
1017
1018 2009-12-03 David Daney <ddaney@caviumnetworks.com>
1019 Adam Nemet <adambnemet@gmail.com>
1020
1021 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
1022
1023 2009-11-28 Joseph Myers <joseph@codesourcery.com>
1024
1025 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
1026 EM_TI_C5500, EM_CUDA): Define.
1027 (EM_res140, EM_res141, EM_res142): Remove.
1028
1029 2009-11-17 Paul Brook <paul@codesourcery.com>
1030 Daniel Jacobowitz <dan@codesourcery.com>
1031
1032 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
1033
1034 2009-09-29 DJ Delorie <dj@redhat.com>
1035
1036 * rx.h: New file.
1037
1038 2009-09-21 Alan Modra <amodra@bigpond.net.au>
1039
1040 * ppc.h (DT_PPC_TLSOPT): Define.
1041 * ppc64.h (DT_PPC64_TLSOPT): Define.
1042
1043 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
1044
1045 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
1046 (SHT_ARM_OVERLAYSECTION): New define.
1047
1048 2006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
1049
1050 From Mike Frysinger <michael.frysinger@analog.com>
1051 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
1052 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
1053 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
1054 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
1055 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
1056 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
1057 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
1058 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
1059 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
1060 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
1061 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
1062 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
1063 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
1064 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
1065 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
1066 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
1067 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
1068 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
1069 R_page, R_hwpage, R_addr, R_pltpc, R_got.
1070
1071 2009-08-09 Michael Eager <eager@eagercon.com>
1072
1073 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
1074 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
1075
1076 2009-08-06 Michael Eager <eager@eagercon.com>
1077
1078 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
1079 * elf/microblaze.h: New reloc definitions.
1080
1081 2009-07-30 Alan Modra <amodra@bigpond.net.au>
1082
1083 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
1084 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
1085
1086 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 * common.h (EM_L1OM): New.
1089
1090 2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1091 Alan Modra <amodra@bigpond.net.au>
1092
1093 * spu.h (R_SPU_ADD_PIC): New.
1094
1095 2009-07-23 Ulrich Drepper <drepper@redhat.com>
1096
1097 * common.h (STB_GNU_UNIQUE): Define.
1098
1099 2009-07-10 Tom Tromey <tromey@redhat.com>
1100
1101 * dwarf2.h: Move to `..'.
1102
1103 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
1104
1105 * dwarf2.h: Just include ../dwarf2.h.
1106
1107 2009-07-10 Alan Modra <amodra@bigpond.net.au>
1108
1109 * ppc.h (R_PPC_IRELATIVE): Add.
1110 (R_PPC_RELAX32, R_PPC_RELAX32PC,
1111 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
1112 * ppc64.h (R_PPC64_IRELATIVE): Add.
1113
1114 2009-07-03 Jakub Jelinek <jakub@redhat.com>
1115
1116 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1117 and DW_OP_stack_value.
1118
1119 2009-06-22 Alan Modra <amodra@bigpond.net.au>
1120
1121 * ppc.h (R_PPC_RELAX*): Define as enum.
1122
1123 2009-06-11 Anthony Green <green@moxielogic.org>
1124
1125 * moxie.h (R_MOXIE_PCREL10): New.
1126
1127 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
1128
1129 PR ld/10205
1130 * i386.h (R_386_IRELATIVE): New.
1131 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
1132
1133 2009-05-27 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 * common.h: Update comments for dynamic tag ranges.
1136
1137 2009-04-30 DJ Delorie <dj@redhat.com>
1138
1139 * mep.h (EF_MEP_COP_*): New.
1140 (EF_MEP_ALL_FLAGS): Add them.
1141
1142 2009-04-30 Nick Clifton <nickc@redhat.com>
1143
1144 * common.h (STT_GNU_IFUNC): Define.
1145
1146 2009-04-24 Cary Coutant <ccoutant@google.com>
1147
1148 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1149
1150 2009-04-15 Anthony Green <green@moxielogic.com>
1151
1152 * common.h (EM_MOXIE): Define.
1153 * moxie.h: New file.
1154
1155 2009-04-07 DJ Delorie <dj@redhat.com>
1156
1157 * mep.h (EF_MEP_CPU_C5): New.
1158
1159 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1160
1161 * common.h (EM_INTEL178): Removed.
1162 (EM_INTEL179): Likewise.
1163 (EM_ETPU): New.
1164 (EM_SLE9X): Likewise.
1165 (EM_INTEL181): Likewise.
1166 (EM_INTEL182): Likewise.
1167
1168 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 * common.h (EM_INTEL178): New.
1171 (EM_INTEL179): Likewise.
1172 (EM_INTEL180): Likewise.
1173
1174 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1175
1176 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1177
1178 2009-03-14 Mark Kettenis <kettenis@gnu.org>
1179
1180 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1181 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
1182 (NT_OPENBSD_WCOOKIE): New defines.
1183
1184 2009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1185
1186 * common.h (AT_RANDOM): Define.
1187
1188 2009-03-04 Alan Modra <amodra@bigpond.net.au>
1189
1190 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1191 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1192
1193 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1194
1195 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1196 * common.h (EM_SCORE_OLD): Define.
1197
1198 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1199
1200 * common.h (STB_LOPROC): Replace Application-specific with
1201 Processor-specific in comments.
1202 (STB_HIPROC): Likewise.
1203 (STT_LOPROC): Likewise.
1204 (STT_HIPROC): Likewise.
1205
1206 2009-02-03 Sandip Matte <sandip@rmicorp.com>
1207
1208 * mips.h (E_MIPS_MACH_XLR): Define.
1209
1210 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1211
1212 * m68k.h: Map TLS relocations to numbers.
1213
1214 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
1215 Julian Brown <julian@codesourcery.com>
1216
1217 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1218 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
1219 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
1220 version 2.07.
1221 (Tag_undefined39, Tag_nodefaults): New enum values.
1222 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
1223 (Tag_conformance, Tag_Virtualization_use): Likewise.
1224 (Tag_undefined69, Tag_MPextension_use): Likewise.
1225
1226 2009-01-15 Douglas B Rupp <rupp@gnat.com>
1227
1228 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1229 New macros. Minor reformatting.
1230
1231 2008-12-23 Jon Beniston <jon@beniston.com>
1232
1233 * lm32.h: New file.
1234
1235 2008-12-23 Nick Clifton <nickc@redhat.com>
1236
1237 * commmon.h (STT_IFUNC): Delete.
1238
1239 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
1240
1241 * cris.h (R_CRIS_32_IE): New relocation.
1242
1243 2008-12-03 Nick Clifton <nickc@redhat.com>
1244
1245 * common.h (STT_IFUNC): Define.
1246
1247 2008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1248
1249 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1250 R_CR16_GLOB_DAT): New relocations.
1251
1252 2008-11-25 Hans-Peter Nilsson <hp@axis.com>
1253
1254 * cris.h (R_CRIS_32_TPREL): Correct comment.
1255 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
1256
1257 2008-11-18 Catherine Moore <clm@codesourcery.com>
1258
1259 * arm.h (Tag_ABI_FP_16bit_format): Define.
1260
1261 2008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1262
1263 * internal.h (struct elf_segment_map): Add header_size field.
1264
1265 2008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1266
1267 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1268
1269 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1270
1271 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1272
1273 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
1274
1275 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1276 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
1277 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
1278 (R_CRIS_16_TPREL): New relocations.
1279
1280 2008-08-20 Bob Wilson <bob.wilson@acm.org>
1281
1282 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1283 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
1284 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
1285
1286 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1287 Daniel Jacobowitz <dan@codesourcery.com>
1288 Catherine Moore <clm@codesourcery.com>
1289 Mark Shinwell <shinwell@codesourcery.com>
1290
1291 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1292 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
1293
1294 2008-08-04 Markus Weiss <weissms@aros.org>
1295
1296 * common.h (ELFOSABI_AROS): Update comment.
1297
1298 2008-07-26 Michael Eager <eager@eagercon.com>
1299
1300 * ppc.h: Add description of single-precision.
1301
1302 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
1303
1304 * common.h: Define NT_PPC_VSX.
1305
1306 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1307
1308 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1309
1310 2008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1311
1312 * common.h (EM_CR16): Correct value.
1313 (EM_CR16): Rename to EM_CR16_OLD.
1314
1315 2008-06-12 DJ Delorie <dj@redhat.com>
1316
1317 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1318 (EM_M32C): Rename to EM_M32C_OLD.
1319
1320 2008-06-12 Joseph Myers <joseph@codesourcery.com>
1321
1322 * common.h: Update e_machine table.
1323
1324 2008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
1325
1326 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1327
1328 2008-06-09 Joseph Myers <joseph@codesourcery.com>
1329
1330 * common.h: Change registry@caldera.com to registry@sco.com.
1331
1332 2008-05-21 Nick Clifton <nickc@redhat.com>
1333
1334 * reloc-macros.h: Add a comment about the use of the
1335 END_RELOC_NUMBERS symbol as a sentinel value.
1336
1337 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
1338
1339 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1340
1341 2008-04-16 David S. Miller <davem@davemloft.net>
1342
1343 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1344 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1345 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1346 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1347
1348 2008-03-24 Ian Lance Taylor <iant@google.com>
1349
1350 * common.h (NT_GNU_GOLD_VERSION): Define.
1351
1352 2008-03-13 Alan Modra <amodra@bigpond.net.au>
1353
1354 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1355 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1356 Order struct as for external version.
1357
1358 2008-03-12 Alan Modra <amodra@bigpond.net.au>
1359
1360 PR 5900
1361 * common.h (SHN_BAD): Delete.
1362 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1363 * external.h: ..here.
1364 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1365 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1366 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1367
1368 2008-03-12 Alan Modra <amodra@bigpond.net.au>
1369
1370 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1371 (SHN_CR16C_NCOMMON): Likewise.
1372 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1373 (SHN_PARISC_HUGE_COMMON): Likewise.
1374 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1375 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
1376 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1377 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1378 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
1379 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1380 (SHN_SCORE_SCOMMON): Likewise.
1381 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1382 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1383 (SHN_V850_ZCOMMON): Likewise.
1384 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1385
1386 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1387
1388 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1389 DW_OP_PGI_omp_thread_num.
1390
1391 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1392
1393 * mips.h: Update copyright.
1394 (E_MIPS_MACH_OCTEON): New macro.
1395
1396 2008-01-30 Tristan Gingold <gingold@adacore.com>
1397
1398 Add OpenVMS extensions.
1399 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1400 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
1401 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1402 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1403 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1404 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1405 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1406 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1407 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1408 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1409 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1410 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1411 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1412 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1413 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1414 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1415 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1416 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1417 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1418 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1419 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
1420 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1421
1422 2008-01-16 Mark Kettenis <kettenis@gnu.org>
1423
1424 * common.h (AT_SUN_AUXFLAGS): Define.
1425
1426 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1427
1428 * dwarf2.h (DW_AT_hi_user): Correct value.
1429
1430 2007-12-07 Bob Wilson <bob.wilson@acm.org>
1431
1432 * xtensa.h (R_XTENSA_32_PCREL): New.
1433
1434 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1435
1436 * mips.h (E_MIPS_MACH_LS2E): New.
1437 (E_MIPS_MACH_LS2F): New.
1438
1439 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1440
1441 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1442 segments at the end of memory.
1443
1444 2007-11-17 Thiemo Seufer <ths@mips.com>
1445
1446 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1447 in comment.
1448
1449 2007-11-16 Nick Clifton <nickc@redhat.com>
1450
1451 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1452 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1453 (DW_AT_stride): Rename to DW_AT_byte_stride.
1454
1455 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1456
1457 * vxworks.h: New.
1458
1459 2007-10-30 Nick Clifton <nickc@redhat.com>
1460
1461 * mn10300.h (R_MN10300_ALIGN): Define.
1462
1463 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1466
1467 2007-10-19 Nick Clifton <nickc@redhat.com>
1468
1469 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1470
1471 2007-10-18 Roland McGrath <roland@redhat.com>
1472
1473 * common.h (NT_PPC_VMX): New macro.
1474
1475 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1476
1477 * cr16.h: Updated with new relocaction macros.
1478
1479 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1480
1481 PR binutils/3281
1482 PR binutils/5037
1483 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1484 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1485 PT_GNU_RELRO segments.
1486
1487 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1488
1489 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1490
1491 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1492
1493 * common.h (NT_SPU): Define.
1494
1495 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1496
1497 * common.h: Revert last change.
1498
1499 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 * common.h (PT_GNU_STACK): Renamed to ...
1502 (PT_GNU_ATTR): This.
1503 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1504
1505 2007-07-09 Roland McGrath <roland@redhat.com>
1506
1507 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1508
1509 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1510
1511 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1512
1513 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1514
1515 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1516
1517 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1518
1519 * arm.h (elf32_arm_add_eabi_attr_int,
1520 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1521 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1522 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1523 Tag_Symbol, Tag_compatibility): Remove.
1524 * common.h (SHT_GNU_ATTRIBUTES): Define.
1525
1526 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1527
1528 * common.h (EM_CR16): New entry for CR16 cpu.
1529 * cr16.h: New file.
1530
1531 2007-06-11 Sterling Augustine <sterling@tensilica.com>
1532 Bob Wilson <bob.wilson@acm.org>
1533
1534 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1535 (XTENSA_PROP_NO_TRANSFORM): ...this.
1536
1537 2007-05-18 Caroline Tice <ctice@apple.com>
1538
1539 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
1540 DW_OP_GNU_uninit.
1541
1542 2007-05-12 Alan Modra <amodra@bigpond.net.au>
1543
1544 * spu.h (R_SPU_ADDR16X): Define.
1545 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1546
1547 2007-05-11 Alan Modra <amodra@bigpond.net.au>
1548
1549 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1550
1551 2007-05-02 Alan Modra <amodra@bigpond.net.au>
1552
1553 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1554 and vma for appropriate sections.
1555
1556 2007-04-26 Jan Beulich <jbeulich@novell.com>
1557
1558 * common.h (DT_ENCODING): Correct value (back to spec mandated
1559 value).
1560
1561 2007-03-08 Alan Modra <amodra@bigpond.net.au>
1562
1563 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1564 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1565 that don't clash with visibility bits.
1566
1567 2007-03-07 Alan Modra <amodra@bigpond.net.au>
1568
1569 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1570
1571 2007-02-05 Dave Brolley <brolley@redhat.com>
1572 Richard Sandiford <rsandifo@redhat.com>
1573 Richard Henderson <rth@redhat.com>
1574 DJ Delorie <dj@redhat.com>
1575 Ben Elliston <bje@redhat.com>
1576
1577 * mep.h: New file.
1578 * common.h (EM_CYGNUS_MEP): Define.
1579
1580 2007-02-15 Dave Brolley <brolley@redhat.com>
1581
1582 From Graydon Hoare <graydon@redhat.com>:
1583 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1584
1585 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
1586
1587 * m68k.h (EF_M68K_FIDO): New.
1588 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1589 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1590
1591 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
1592
1593 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1594
1595 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
1596
1597 * m68k.h (EF_M68K_ARCH_MASK): New.
1598
1599 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1600
1601 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1602
1603 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
1604
1605 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1606 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1607 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1608 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1609 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1610 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1611 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1612 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1613 EF_M68K_CF_FLOAT, respectively.
1614
1615 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1616 Nick Clifton <nickc@redhat.com>
1617
1618 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1619
1620 2006-10-28 Richard Sandiford <richard@codesourcery.com>
1621
1622 * mips.h (R_MIPS_GLOB_DAT): Define
1623 (R_MIPS_max): Bump by 1.
1624
1625 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1626 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1627 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1628 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1629 Alan Modra <amodra@bigpond.net.au>
1630
1631 * common.h (EM_SPU): Define.
1632 * spu.h: New file.
1633
1634 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1635
1636 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1637 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1638 (EF_SCORE_HASENTRY): Delete.
1639
1640 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1641
1642 * arm.h: Define TAG_CPU_ARCH_* constants.
1643
1644 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1645
1646 * score.h: New file.
1647 * common.h: Add Score machine number.
1648
1649 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1650
1651 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1652
1653 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1654
1655 * internal.h (ELF_SECTION_SIZE): New.
1656 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1657 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1658 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1659
1660 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1663
1664 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1665 Randolph Chung <randolph@tausq.org>
1666 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1667 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
1668 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1669 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
1670 New TLS relocs.
1671 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1672 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1673 Define TLS relocs using existing equivalents.
1674
1675 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1676
1677 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1678
1679 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1680
1681 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1682 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1683 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1684 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1685 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1686 R_BFIN_GOTOFFLO): New relocs.
1687 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1688
1689 2006-03-23 Michael Matz <matz@suse.de>
1690
1691 * x86-64.h: Add the new relocations with their official
1692 numbers.
1693
1694 2006-03-22 Richard Sandiford <richard@codesourcery.com>
1695 Daniel Jacobowitz <dan@codesourcery.com>
1696 Phil Edwards <phil@codesourcery.com>
1697 Zack Weinberg <zack@codesourcery.com>
1698 Mark Mitchell <mark@codesourcery.com>
1699 Nathan Sidwell <nathan@codesourcery.com>
1700
1701 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1702
1703 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1704
1705 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1706 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1707 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1708 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1709 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1710
1711 2006-03-10 Paul Brook <paul@codesourcery.com>
1712
1713 * arm.h (EF_ARM_EABI_VER5): Define.
1714
1715 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1716
1717 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1718 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1719 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1720 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1721 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1722 (EF_M68K_EMAC_B): New.
1723
1724 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1725
1726 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1727 (EF_AVR_LINKRELAX_PREPARED): Add.
1728
1729 2006-03-02 Ben Elliston <bje@au.ibm.com>
1730
1731 Import from the GCC tree:
1732 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1733
1734 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1735 from DWARF 3.
1736 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1737 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1738 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1739 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1740 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1741 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1742 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1743 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1744 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1745 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1746 (DW_END_default, DW_END_big, DW_END_little): New.
1747 (DW_END_lo_user, DW_END_hi_user): Define.
1748 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1749 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1750 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1751 DW_LANG_D): New.
1752
1753 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1754
1755 * ia64.h (SHF_IA_64_HP_TLS): New.
1756
1757 2006-02-24 DJ Delorie <dj@redhat.com>
1758
1759 * m32c.h: Add relax relocs.
1760
1761 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1762 Anil Paranjape <anilp1@kpitcummins.com>
1763 Shilin Shakti <shilins@kpitcummins.com>
1764
1765 * common.h (EM_XC16X): New entry for xc16x cpu.
1766 Sort other EM_* numbers into numerical order.
1767 * xc16x.h: New file.
1768
1769 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1770
1771 PR binutils/2258
1772 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1773 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1774
1775 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1776
1777 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1778 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1779 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1780 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1781 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1782
1783 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1784
1785 * ia64.h (SHF_IA_64_HP_TLS): New.
1786
1787 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1788
1789 Introduce TLS descriptors for i386 and x86_64.
1790 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1791 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1792 New.
1793 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1794 R_X86_64_TLSDESC): New.
1795
1796 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
1797
1798 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1799
1800 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1801
1802 Second part of ms1 to mt renaming.
1803 * common.h (EM_MT): Renamed.
1804 * mt.h: Rename relocs, cpu & other defines.
1805
1806 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1807
1808 * mt.h: Renamed from ms1.h
1809
1810 2005-12-12 Paul Brook <paul@codesourcery.com>
1811
1812 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1813
1814 2005-11-11 Nick Clifton <nickc@redhat.com>
1815
1816 PR 1150
1817 * mips.h (STO_OPTIONAL): Define.
1818 (ELF_MIPS_IS_OPTIONAL): Define.
1819
1820 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1821
1822 Add ms2.
1823 * ms1.h (EF_MS1_CPU_MS2): New.
1824
1825 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1826
1827 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1828
1829 2005-09-30 Catherine Moore <clm@cm00re.com>
1830
1831 * bfin.h: New file.
1832 * common.h (EM_BLACKFIN): Define.
1833
1834 2005-10-08 Paul Brook <paul@codesourcery.com>
1835
1836 * arm.h: Add prototypes for BFD object attribute routines.
1837
1838 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1839
1840 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1841
1842 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1843
1844 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1845 New defines.
1846
1847 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1848
1849 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1850 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1851 deprecated defines.
1852 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1853 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1854 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1855 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1856 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1857 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1858 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1859 NT_HP_UX_OPTIONS): Define.
1860
1861 2005-07-25 DJ Delorie <dj@redhat.com>
1862
1863 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1864
1865 2005-07-25 Jan Hubicka <jh@suse.cz>
1866
1867 * x86-64.h (SHN_X86_64_LCOMMON): New.
1868 (SHF_X86_64_LARGE): New.
1869
1870 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1871
1872 * m32r.h (R_M32R_REL32): Added.
1873
1874 2005-07-18 Ben Elliston <bje@au.ibm.com>
1875
1876 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1877 Replace with DW_ATE_decimal_float (now in DWARF 3).
1878
1879 2005-07-14 Jim Blandy <jimb@redhat.com>
1880
1881 Add support for Renesas M32C and M16C.
1882 * common.h (EM_M32C): New machine number.
1883 * m32c.h: New file.
1884
1885 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1886
1887 * external.h (GRP_ENTRY_SIZE): Define.
1888
1889 2005-06-17 Jan Beulich <jbeulich@novell.com>
1890
1891 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1892 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1893 R_X86_64_GOTPC32.
1894
1895 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1896 Michael Snyder <msnyder@redhat.com>
1897 Stan Cox <scox@redhat.com>
1898
1899 * common.h (EM_MS1): Define.
1900
1901 * ms1.h: New file.
1902
1903 2005-05-31 Richard Henderson <rth@redhat.com>
1904
1905 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1906
1907 2005-05-29 Richard Henderson <rth@redhat.com>
1908
1909 * alpha.h (DT_ALPHA_PLTRO): New.
1910
1911 2005-05-19 Ben Elliston <bje@au.ibm.com>
1912
1913 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1914 the user-defined encoding space pending inclusion in the standard.
1915
1916 2005-05-18 Zack Weinberg <zack@codesourcery.com>
1917
1918 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1919 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1920
1921 2005-05-17 Zack Weinberg <zack@codesourcery.com>
1922
1923 * arm.h: Import complete list of official relocation names
1924 and numbers from AAELF. Define FAKE_RELOCs for old names.
1925 Remove a few old names no longer used anywhere.
1926
1927 2005-05-14 Alan Modra <amodra@bigpond.net.au>
1928
1929 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1930
1931 2005-05-11 Alan Modra <amodra@bigpond.net.au>
1932
1933 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1934 R_PPC_RELAX32PC_PLT) Adjust.
1935 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1936 (DT_PPC_GLINK): Define.
1937
1938 2005-05-10 Nick Clifton <nickc@redhat.com>
1939
1940 * Update the address and phone number of the FSF organization in
1941 the GPL notices in the following files:
1942 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1943 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1944 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1945 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1946 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1947 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1948 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1949
1950 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1951
1952 Moved from ../ChangeLog
1953
1954 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1955 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1956
1957 2004-10-12 Paul Brook <paul@codesourcery.com>
1958 * arm.h (EF_ARM_EABI_VER4): Define.
1959
1960 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1961
1962 * common.h (PT_SUNW_EH_FRAME): Define.
1963 * x86-64.h (SHT_X86_64_UNWIND): Define.
1964
1965 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1966 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1967 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1968 (XTENSA_PROP_SEC_NAME): Define.
1969 (property_table_entry): Add flags field.
1970 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1971
1972 2004-09-17 Paul Brook <paul@codesourcery.com>
1973 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1974 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1975 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1976
1977 2004-09-13 Paul Brook <paul@codesourcery.com>
1978 * arm.h: Rename RELABS to TARGET1.
1979
1980 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1981 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1982 (PT_GNU_RELRO): Define.
1983
1984 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1985 Phil Blundell <philb@gnu.org>
1986
1987 * arm.h: Add TLS relocations.
1988
1989 2005-03-23 Ben Elliston <bje@au.ibm.com>
1990
1991 * dwarf.h: Merge with GCC's dwarf.h.
1992
1993 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1994
1995 * m68k.h (EF_CFV4E): Define.
1996
1997 2005-03-17 Paul Brook <paul@codesourcery.com>
1998 Dan Jacobowitz <dan@codesourcery.com>
1999 Mark Mitchell <mark@codesourcery.com>
2000
2001 * arm.h (PT_ARM_EXIDX): Define.
2002
2003 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
2004 Joseph Myers <joseph@codesourcery.com>
2005
2006 * mips.h: Define MIPS TLS relocations.
2007
2008 2005-02-15 Nigel Stephens <nigel@mips.com>
2009 Maciej W. Rozycki <macro@mips.com>
2010
2011 * mips.h (R_MIPS16_GOT16): New reloc code.
2012 (R_MIPS16_CALL16): Likewise.
2013 (R_MIPS16_HI16): Likewise.
2014 (R_MIPS16_LO16): Likewise.
2015 (R_MIPS16_min): New fake reloc code.
2016 (R_MIPS16_max): Likewise.
2017
2018 2005-02-11 Maciej W. Rozycki <macro@mips.com>
2019
2020 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
2021
2022 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
2023
2024 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
2025 * frv.h: Add R_FRV_TLSMOFF.
2026 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
2027 * frv.h: Add TLS relocations.
2028
2029 2005-01-17 Nick Clifton <nickc@redhat.com>
2030
2031 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
2032 EF_SH2A_SH3E): New flags.
2033 (EF_SH_BFD_TABLE): Add these new flags to the table.
2034
2035 2005-01-12 Alan Modra <amodra@bigpond.net.au>
2036
2037 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
2038 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
2039
2040 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2041
2042 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
2043
2044 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
2045
2046 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
2047
2048 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
2049
2050 * mips.h (E_MIPS_MACH_9000): Define.
2051
2052 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
2053
2054 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
2055 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
2056 macros.
2057
2058 2004-10-06 Eric Christopher <echristo@redhat.com>
2059
2060 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
2061
2062 2004-10-01 Paul Brook <paul@codesourcery.com>
2063
2064 * arm.h (SHT_ARM_EXIDX): Define.
2065 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
2066 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
2067 Define.
2068
2069 2004-08-25 Dmitry Diky <diwil@spec.ru>
2070
2071 * msp430.h: Add new relocs.
2072
2073 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
2074
2075 * i386.h (R_386_USED_BY_INTEL_200): New.
2076
2077 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
2078
2079 Introduce SH2a support.
2080 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
2081 * sh.h (EF_SH2A_NOFPU): New.
2082 2003-12-01 Michael Snyder <msnyder@redhat.com>
2083 * sh.h (EF_SH2A): New.
2084
2085 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
2086
2087 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
2088 BFD_RELOC_CRX_SWITCH32.
2089
2090 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
2091
2092 * common.h (EM_CRX): Define.
2093 * crx.h: New file.
2094
2095 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2096
2097 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
2098 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
2099
2100 2004-06-19 Alan Modra <amodra@bigpond.net.au>
2101
2102 * common.h (ELF64_R_INFO): Warning fix.
2103
2104 2004-06-14 Chris Demetriou <cgd@broadcom.com>
2105
2106 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
2107 with an updated comment.
2108
2109 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
2110
2111 * sh.h (EF_SH_HAS_DSP): Remove.
2112 (EF_SH_HAS_FP): Remove.
2113 (EF_SH_MERGE_MACH): Remove.
2114 (EF_SH4_NOFPU): Convert to decimal.
2115 (EF_SH4A_NOFPU): Likewise.
2116 (EF_SH4_NOMMU_NOFPU): Likewise.
2117 (EF_SH3_NOMMU): Add new macro.
2118 (EF_SH_BFD_TABLE): Likewise.
2119 (sh_find_elf_flags): Add prototype.
2120 (sh_elf_get_flags_from_mach): Likewise.
2121
2122 2004-04-24 Chris Demetriou <cgd@broadcom.com>
2123
2124 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
2125 (R_MIPS_GNU_REL_HI16): Remove.
2126 (R_MIPS_GNU_REL16_S2): Update comment.
2127
2128 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
2129 Tomer Levi <Tomer.Levi@nsc.com>
2130
2131 * common.h (EM_CR): Define.
2132 * cr16c.h: New file.
2133
2134 2004-03-23 Paul Brook <paul@codesourcery.com>
2135
2136 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
2137
2138 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
2139
2140 * sh.h: Add EF_SH4_NOMMU_NOFPU.
2141
2142 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
2143
2144 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2145
2146 2004-01-28 Roland McGrath <roland@redhat.com>
2147
2148 * common.h (AT_SECURE): New macro.
2149
2150 2004-01-21 Roland McGrath <roland@redhat.com>
2151
2152 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2153 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
2154 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
2155 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
2156 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
2157
2158 2004-01-17 Mark Kettenis <kettenis@gnu.org>
2159
2160 * common.h (NT_OPENBSD_IDENT): Define.
2161
2162 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
2163
2164 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2165 * frv.h (EF_FRV_FDPIC): New macro.
2166 (EF_FRV_PIC_FLAGS): Adjust.
2167 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
2168 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2169 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
2170 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
2171 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
2172 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
2173 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
2174 New.
2175
2176
2177 For older changes see ChangeLog-9103
2178 \f
2179 Copyright (C) 2004-2015 Free Software Foundation, Inc.
2180
2181 Copying and distribution of this file, with or without modification,
2182 are permitted in any medium without royalty provided the copyright
2183 notice and this notice are preserved.
2184
2185 Local Variables:
2186 mode: change-log
2187 left-margin: 8
2188 fill-column: 74
2189 version-control: never
2190 End:
This page took 0.095606 seconds and 4 git commands to generate.