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