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