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