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