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