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