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