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