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