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