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