Use official ELF machine number for moxie
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
1 2015-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
6 2015-01-01 Alan Modra <amodra@gmail.com>
7
8 Update year range in copyright notice of all files.
9
10 2014-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
14 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
15
16 * common.h (EM_VISIUM): Define.
17 * visium.h: New file.
18
19 2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
20
21 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
22
23 2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
24
25 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
26
27 2014-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
42 2014-10-08 Will Newton <will.newton@linaro.org>
43
44 * aarch64.h: Sync up relocations with ABI release 1.0.
45
46 2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
47
48 * nds32.h: Declare new relocations.
49
50 2014-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
58 2014-08-26 DJ Delorie <dj@redhat.com>
59
60 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
61
62 2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
63
64 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
65
66 2014-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
80 2014-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
87 2014-03-05 Alan Modra <amodra@gmail.com>
88
89 Update copyright years.
90
91 2014-03-05 Alan Modra <amodra@gmail.com>
92
93 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
94
95 2014-02-06 Andrew Pinski <apinski@cavium.com>
96
97 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
98
99 2014-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
105 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
106
107 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
108
109 2014-01-30 Ulrich Weigand <uweigand@de.ibm.com>
110
111 * common.h (AT_HWCAP2): Define.
112
113 2013-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
118 2013-12-07 Mike Frysinger <vapier@gentoo.org>
119
120 * epiphany.h: Remove +x file mode.
121
122 2013-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
126 2013-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
133 2013-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
140 2013-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
146 2013-10-30 Alan Modra <amodra@gmail.com>
147
148 * ppc64.h (EF_PPC64_ABI): Define.
149
150 2013-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
157 2013-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
162 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
163
164 * mips.h (EF_MIPS_FP64): New e_flags bit.
165
166 2013-08-09 Nick Clifton <nickc@redhat.com>
167
168 * rl78.c (E_FLAG_RL78_G10): Define.
169
170 2013-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
177 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
178
179 * mips.h (EF_MIPS_NAN2008): New macro.
180
181 2013-07-08 Tristan Gingold <gingold@adacore.com>
182
183 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
184
185 2013-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
190 2013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
191
192 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
193
194 2013-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
199 2013-06-19 Will Newton <will.newton@linaro.org>
200
201 * aarch64.h: Remove R_AARCH64_IRELATIVE.
202
203 2013-06-07 Will Newton <will.newton@linaro.org>
204
205 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
206
207 2013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
208
209 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
210
211 2013-05-30 Paul Brook <paul@codesourcery.com>
212
213 * mips.h (R_MIPS_EH): New.
214
215 2013-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
222 2013-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
230 2013-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
236 2013-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
241 2013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
242
243 * common.h (NT_S390_TDB): Define.
244
245 2013-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
252 2013-01-24 Nick Clifton <nickc@redhat.com>
253
254 * v850.h: Add support for e3v5 architecture.
255 Reorganize processor selection macros.
256
257 2013-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
263 2013-01-10 Will Newton <will.newton@imgtec.com>
264
265 * common.h: Fix case of "Meta".
266 * metag.h: New file.
267
268 2013-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
273 2013-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
278 2012-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
295 2012-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
302 2012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
303
304 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
305
306 2012-11-01 Tom Tromey <tromey@redhat.com>
307
308 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
309
310 2012-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
315 2012-10-23 Tom Tromey <tromey@redhat.com>
316
317 * common.h (NT_SIGINFO, NT_FILE): New defines.
318
319 2012-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
336 2012-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
351 2012-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
356 2012-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
361 2012-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
367 2012-05-14 James Lemke <jwlemke@codesourcery.com>
368 * ppc.h (SEC_PPC_VLE): Remove.
369
370 2012-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
397 2012-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
403 2012-05-03 Sean Keys <skeys@ipdatasys.com>
404
405 * xgate.h: Mininal file to support XGATE relocations.
406
407 2012-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
412 2012-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
419 2012-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
476 2011-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
481 2011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
482
483 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
484
485 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
486
487 * common.h (NT_S390_LAST_BREAK): Define.
488 (NT_S390_SYSTEM_CALL): Likewise.
489
490 2011-11-01 DJ Delorie <dj@redhat.com>
491
492 * common.h (EM_RL78, EM_78K0R): New.
493 * rl78.h: New.
494
495 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
496
497 * epiphany.h: New file.
498 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
499
500 2011-10-10 Alan Modra <amodra@gmail.com>
501
502 * ppc64.h (R_PPC64_TOCSAVE): Add.
503
504 2011-10-05 DJ Delorie <dj@redhat.com>
505
506 * rx.h (E_FLAG_RX_PID): New.
507
508 2011-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
513 2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
514
515 PR ld/13082
516 * x86-64.h (R_X86_64_RELATIVE64): New.
517
518 2011-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
551 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
552
553 * common.h (EM_K1OM): New.
554
555 2011-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
563 2011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
564
565 * common.h (NT_ARM_VFP): Define.
566
567 2011-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
573 2011-06-09 Tristan Gingold <gingold@adacore.com>
574
575 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
576
577 2011-06-02 Nick Clifton <nickc@redhat.com>
578
579 * common.h: Fix spelling mistake in comment.
580 * reloc-macros.h: Likewise.
581
582 2011-05-31 Paul Brook <paul@codesourcery.com>
583
584 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
585
586 2011-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
592 2011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
593
594 * common.h (NT_STAPSDT): New define.
595
596 2011-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
602 2011-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
610 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
611
612 * arm.h (R_ARM_IRELATIVE): New relocation.
613
614 2011-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
620 2011-03-10 Nick Clifton <nickc@redhat.com>
621
622 * common.h (EM_V850): V850s now supplied by Renesas.
623
624 2011-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
630 2011-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
637 2010-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
642 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
643
644 * mips.h (E_MIPS_MACH_LS3A): Defined.
645
646 2010-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
653 2010-10-29 Joseph Myers <joseph@codesourcery.com>
654
655 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
656
657 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
658 Joseph Myers <joseph@codesourcery.com>
659
660 * tic6x-attrs.h (Tag_ABI_DSBT): New.
661
662 2010-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
669 2010-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
675 2010-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
682 2010-06-25 Alan Modra <amodra@gmail.com>
683
684 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
685
686 2010-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
695 2010-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
720 2010-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
731 2010-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
741 2010-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
752 2010-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
757 2010-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
819 2010-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
824 2010-03-25 Joseph Myers <joseph@codesourcery.com>
825
826 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
827 * tic6x.h: New.
828
829 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
830
831 * common.h (VER_FLG_*): Document.
832 (VER_FLG_INFO): Define.
833
834 2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
835
836 PR binutils/11297
837 * avr.h: (R_AVR_8): New relocation number.
838
839 2010-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
845 2010-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
850 2010-02-08 David S. Miller <davem@davemloft.net>
851
852 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
853
854 2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
855
856 * common.h (NT_386_XSTATE): New.
857
858 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
859
860 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
861
862 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
863
864 * common.h (PN_XNUM): Define.
865
866 2009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
867
868 * common.h (NT_S390_HIGH_GPRS): Define.
869
870 2009-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
876 2009-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
881 2009-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
887 2009-11-17 Paul Brook <paul@codesourcery.com>
888 Daniel Jacobowitz <dan@codesourcery.com>
889
890 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
891
892 2009-09-29 DJ Delorie <dj@redhat.com>
893
894 * rx.h: New file.
895
896 2009-09-21 Alan Modra <amodra@bigpond.net.au>
897
898 * ppc.h (DT_PPC_TLSOPT): Define.
899 * ppc64.h (DT_PPC64_TLSOPT): Define.
900
901 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
902
903 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
904 (SHT_ARM_OVERLAYSECTION): New define.
905
906 2006-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
929 2009-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
934 2009-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
939 2009-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
944 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
945
946 * common.h (EM_L1OM): New.
947
948 2009-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
953 2009-07-23 Ulrich Drepper <drepper@redhat.com>
954
955 * common.h (STB_GNU_UNIQUE): Define.
956
957 2009-07-10 Tom Tromey <tromey@redhat.com>
958
959 * dwarf2.h: Move to `..'.
960
961 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
962
963 * dwarf2.h: Just include ../dwarf2.h.
964
965 2009-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
972 2009-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
977 2009-06-22 Alan Modra <amodra@bigpond.net.au>
978
979 * ppc.h (R_PPC_RELAX*): Define as enum.
980
981 2009-06-11 Anthony Green <green@moxielogic.org>
982
983 * moxie.h (R_MOXIE_PCREL10): New.
984
985 2009-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
991 2009-05-27 H.J. Lu <hongjiu.lu@intel.com>
992
993 * common.h: Update comments for dynamic tag ranges.
994
995 2009-04-30 DJ Delorie <dj@redhat.com>
996
997 * mep.h (EF_MEP_COP_*): New.
998 (EF_MEP_ALL_FLAGS): Add them.
999
1000 2009-04-30 Nick Clifton <nickc@redhat.com>
1001
1002 * common.h (STT_GNU_IFUNC): Define.
1003
1004 2009-04-24 Cary Coutant <ccoutant@google.com>
1005
1006 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
1007
1008 2009-04-15 Anthony Green <green@moxielogic.com>
1009
1010 * common.h (EM_MOXIE): Define.
1011 * moxie.h: New file.
1012
1013 2009-04-07 DJ Delorie <dj@redhat.com>
1014
1015 * mep.h (EF_MEP_CPU_C5): New.
1016
1017 2009-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
1026 2009-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
1032 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
1033
1034 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1035
1036 2009-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
1042 2009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * common.h (AT_RANDOM): Define.
1045
1046 2009-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
1051 2009-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
1056 2009-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
1064 2009-02-03 Sandip Matte <sandip@rmicorp.com>
1065
1066 * mips.h (E_MIPS_MACH_XLR): Define.
1067
1068 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1069
1070 * m68k.h: Map TLS relocations to numbers.
1071
1072 2009-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
1084 2009-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
1089 2008-12-23 Jon Beniston <jon@beniston.com>
1090
1091 * lm32.h: New file.
1092
1093 2008-12-23 Nick Clifton <nickc@redhat.com>
1094
1095 * commmon.h (STT_IFUNC): Delete.
1096
1097 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
1098
1099 * cris.h (R_CRIS_32_IE): New relocation.
1100
1101 2008-12-03 Nick Clifton <nickc@redhat.com>
1102
1103 * common.h (STT_IFUNC): Define.
1104
1105 2008-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
1110 2008-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
1115 2008-11-18 Catherine Moore <clm@codesourcery.com>
1116
1117 * arm.h (Tag_ABI_FP_16bit_format): Define.
1118
1119 2008-11-14 Nathan Sidwell <nathan@codesourcery.com>
1120
1121 * internal.h (struct elf_segment_map): Add header_size field.
1122
1123 2008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
1124
1125 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1126
1127 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
1128
1129 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1130
1131 2008-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
1138 2008-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
1144 2008-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
1152 2008-08-04 Markus Weiss <weissms@aros.org>
1153
1154 * common.h (ELFOSABI_AROS): Update comment.
1155
1156 2008-07-26 Michael Eager <eager@eagercon.com>
1157
1158 * ppc.h: Add description of single-precision.
1159
1160 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
1161
1162 * common.h: Define NT_PPC_VSX.
1163
1164 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
1165
1166 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1167
1168 2008-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
1173 2008-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
1178 2008-06-12 Joseph Myers <joseph@codesourcery.com>
1179
1180 * common.h: Update e_machine table.
1181
1182 2008-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
1186 2008-06-09 Joseph Myers <joseph@codesourcery.com>
1187
1188 * common.h: Change registry@caldera.com to registry@sco.com.
1189
1190 2008-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
1195 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
1196
1197 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1198
1199 2008-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
1206 2008-03-24 Ian Lance Taylor <iant@google.com>
1207
1208 * common.h (NT_GNU_GOLD_VERSION): Define.
1209
1210 2008-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
1216 2008-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
1226 2008-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
1244 2008-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
1249 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1250
1251 * mips.h: Update copyright.
1252 (E_MIPS_MACH_OCTEON): New macro.
1253
1254 2008-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
1280 2008-01-16 Mark Kettenis <kettenis@gnu.org>
1281
1282 * common.h (AT_SUN_AUXFLAGS): Define.
1283
1284 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * dwarf2.h (DW_AT_hi_user): Correct value.
1287
1288 2007-12-07 Bob Wilson <bob.wilson@acm.org>
1289
1290 * xtensa.h (R_XTENSA_32_PCREL): New.
1291
1292 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1293
1294 * mips.h (E_MIPS_MACH_LS2E): New.
1295 (E_MIPS_MACH_LS2F): New.
1296
1297 2007-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
1302 2007-11-17 Thiemo Seufer <ths@mips.com>
1303
1304 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1305 in comment.
1306
1307 2007-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
1313 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1314
1315 * vxworks.h: New.
1316
1317 2007-10-30 Nick Clifton <nickc@redhat.com>
1318
1319 * mn10300.h (R_MN10300_ALIGN): Define.
1320
1321 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1324
1325 2007-10-19 Nick Clifton <nickc@redhat.com>
1326
1327 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1328
1329 2007-10-18 Roland McGrath <roland@redhat.com>
1330
1331 * common.h (NT_PPC_VMX): New macro.
1332
1333 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1334
1335 * cr16.h: Updated with new relocaction macros.
1336
1337 2007-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
1345 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1346
1347 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1348
1349 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1350
1351 * common.h (NT_SPU): Define.
1352
1353 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 * common.h: Revert last change.
1356
1357 2007-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
1363 2007-07-09 Roland McGrath <roland@redhat.com>
1364
1365 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1366
1367 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1368
1369 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1370
1371 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1372
1373 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1374
1375 2007-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
1384 2007-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
1389 2007-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
1395 2007-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
1400 2007-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
1405 2007-05-11 Alan Modra <amodra@bigpond.net.au>
1406
1407 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1408
1409 2007-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
1414 2007-04-26 Jan Beulich <jbeulich@novell.com>
1415
1416 * common.h (DT_ENCODING): Correct value (back to spec mandated
1417 value).
1418
1419 2007-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
1425 2007-03-07 Alan Modra <amodra@bigpond.net.au>
1426
1427 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1428
1429 2007-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
1438 2007-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
1443 2007-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
1449 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
1450
1451 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1452
1453 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
1454
1455 * m68k.h (EF_M68K_ARCH_MASK): New.
1456
1457 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1458
1459 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1460
1461 2006-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
1473 2006-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
1478 2006-10-28 Richard Sandiford <richard@codesourcery.com>
1479
1480 * mips.h (R_MIPS_GLOB_DAT): Define
1481 (R_MIPS_max): Bump by 1.
1482
1483 2006-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
1492 2006-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
1498 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1499
1500 * arm.h: Define TAG_CPU_ARCH_* constants.
1501
1502 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1503
1504 * score.h: New file.
1505 * common.h: Add Score machine number.
1506
1507 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1508
1509 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1510
1511 2006-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
1518 2006-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
1522 2006-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
1533 2006-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
1537 2006-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
1547 2006-03-23 Michael Matz <matz@suse.de>
1548
1549 * x86-64.h: Add the new relocations with their official
1550 numbers.
1551
1552 2006-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
1561 2006-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
1569 2006-03-10 Paul Brook <paul@codesourcery.com>
1570
1571 * arm.h (EF_ARM_EABI_VER5): Define.
1572
1573 2006-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
1582 2006-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
1587 2006-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
1611 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1612
1613 * ia64.h (SHF_IA_64_HP_TLS): New.
1614
1615 2006-02-24 DJ Delorie <dj@redhat.com>
1616
1617 * m32c.h: Add relax relocs.
1618
1619 2006-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
1627 2006-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
1633 2006-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
1641 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1642
1643 * ia64.h (SHF_IA_64_HP_TLS): New.
1644
1645 2006-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
1654 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
1655
1656 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1657
1658 2005-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
1664 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1665
1666 * mt.h: Renamed from ms1.h
1667
1668 2005-12-12 Paul Brook <paul@codesourcery.com>
1669
1670 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1671
1672 2005-11-11 Nick Clifton <nickc@redhat.com>
1673
1674 PR 1150
1675 * mips.h (STO_OPTIONAL): Define.
1676 (ELF_MIPS_IS_OPTIONAL): Define.
1677
1678 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1679
1680 Add ms2.
1681 * ms1.h (EF_MS1_CPU_MS2): New.
1682
1683 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1684
1685 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1686
1687 2005-09-30 Catherine Moore <clm@cm00re.com>
1688
1689 * bfin.h: New file.
1690 * common.h (EM_BLACKFIN): Define.
1691
1692 2005-10-08 Paul Brook <paul@codesourcery.com>
1693
1694 * arm.h: Add prototypes for BFD object attribute routines.
1695
1696 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1697
1698 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1699
1700 2005-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
1705 2005-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
1719 2005-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
1723 2005-07-25 Jan Hubicka <jh@suse.cz>
1724
1725 * x86-64.h (SHN_X86_64_LCOMMON): New.
1726 (SHF_X86_64_LARGE): New.
1727
1728 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1729
1730 * m32r.h (R_M32R_REL32): Added.
1731
1732 2005-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
1737 2005-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
1743 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1744
1745 * external.h (GRP_ENTRY_SIZE): Define.
1746
1747 2005-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
1753 2005-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
1761 2005-05-31 Richard Henderson <rth@redhat.com>
1762
1763 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1764
1765 2005-05-29 Richard Henderson <rth@redhat.com>
1766
1767 * alpha.h (DT_ALPHA_PLTRO): New.
1768
1769 2005-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
1774 2005-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
1779 2005-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
1785 2005-05-14 Alan Modra <amodra@bigpond.net.au>
1786
1787 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1788
1789 2005-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
1796 2005-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
1808 2005-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
1842 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1843 Phil Blundell <philb@gnu.org>
1844
1845 * arm.h: Add TLS relocations.
1846
1847 2005-03-23 Ben Elliston <bje@au.ibm.com>
1848
1849 * dwarf.h: Merge with GCC's dwarf.h.
1850
1851 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1852
1853 * m68k.h (EF_CFV4E): Define.
1854
1855 2005-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
1861 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1862 Joseph Myers <joseph@codesourcery.com>
1863
1864 * mips.h: Define MIPS TLS relocations.
1865
1866 2005-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
1876 2005-02-11 Maciej W. Rozycki <macro@mips.com>
1877
1878 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1879
1880 2005-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
1887 2005-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
1893 2005-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
1898 2004-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
1902 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
1903
1904 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1905
1906 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1907
1908 * mips.h (E_MIPS_MACH_9000): Define.
1909
1910 2004-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
1916 2004-10-06 Eric Christopher <echristo@redhat.com>
1917
1918 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1919
1920 2004-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
1927 2004-08-25 Dmitry Diky <diwil@spec.ru>
1928
1929 * msp430.h: Add new relocs.
1930
1931 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1932
1933 * i386.h (R_386_USED_BY_INTEL_200): New.
1934
1935 2004-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
1943 2004-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
1948 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1949
1950 * common.h (EM_CRX): Define.
1951 * crx.h: New file.
1952
1953 2004-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
1958 2004-06-19 Alan Modra <amodra@bigpond.net.au>
1959
1960 * common.h (ELF64_R_INFO): Warning fix.
1961
1962 2004-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
1967 2004-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
1980 2004-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
1986 2004-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
1992 2004-03-23 Paul Brook <paul@codesourcery.com>
1993
1994 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1995
1996 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1997
1998 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1999
2000 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
2001
2002 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
2003
2004 2004-01-28 Roland McGrath <roland@redhat.com>
2005
2006 * common.h (AT_SECURE): New macro.
2007
2008 2004-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
2016 2004-01-17 Mark Kettenis <kettenis@gnu.org>
2017
2018 * common.h (NT_OPENBSD_IDENT): Define.
2019
2020 2004-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
2035 For older changes see ChangeLog-9103
2036 \f
2037 Copyright (C) 2004-2015 Free Software Foundation, Inc.
2038
2039 Copying and distribution of this file, with or without modification,
2040 are permitted in any medium without royalty provided the copyright
2041 notice and this notice are preserved.
2042
2043 Local Variables:
2044 mode: change-log
2045 left-margin: 8
2046 fill-column: 74
2047 version-control: never
2048 End:
This page took 0.075359 seconds and 4 git commands to generate.