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