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