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