Add support for the AVR Tiny series of microcontrollers.
[external/binutils.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: