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