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