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