diff options
author | obrien <obrien@FreeBSD.org> | 2001-06-26 16:57:43 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-06-26 16:57:43 +0000 |
commit | bc13a0c5958e501561da1e6b4a3ca1fadda52059 (patch) | |
tree | 8f1caef823fb6443d77eaf8250cbaa506e3bdf46 /contrib/binutils/include/coff | |
parent | 328e45595b12375b6d16a846069507d25086abdb (diff) | |
download | FreeBSD-src-bc13a0c5958e501561da1e6b4a3ca1fadda52059.zip FreeBSD-src-bc13a0c5958e501561da1e6b4a3ca1fadda52059.tar.gz |
Import of GNU Binutils version 2.11.2.
Diffstat (limited to 'contrib/binutils/include/coff')
-rw-r--r-- | contrib/binutils/include/coff/ChangeLog | 68 | ||||
-rw-r--r-- | contrib/binutils/include/coff/alpha.h | 20 | ||||
-rw-r--r-- | contrib/binutils/include/coff/arm.h | 2 | ||||
-rw-r--r-- | contrib/binutils/include/coff/aux-coff.h | 17 | ||||
-rw-r--r-- | contrib/binutils/include/coff/ecoff.h | 24 | ||||
-rw-r--r-- | contrib/binutils/include/coff/i386.h | 18 | ||||
-rw-r--r-- | contrib/binutils/include/coff/internal.h | 18 | ||||
-rw-r--r-- | contrib/binutils/include/coff/pe.h | 6 | ||||
-rw-r--r-- | contrib/binutils/include/coff/powerpc.h | 24 | ||||
-rw-r--r-- | contrib/binutils/include/coff/sparc.h | 18 | ||||
-rw-r--r-- | contrib/binutils/include/coff/ti.h | 19 | ||||
-rw-r--r-- | contrib/binutils/include/coff/tic30.h | 18 | ||||
-rw-r--r-- | contrib/binutils/include/coff/z8k.h | 18 |
13 files changed, 240 insertions, 30 deletions
diff --git a/contrib/binutils/include/coff/ChangeLog b/contrib/binutils/include/coff/ChangeLog index eb97871..efde1bf 100644 --- a/contrib/binutils/include/coff/ChangeLog +++ b/contrib/binutils/include/coff/ChangeLog @@ -1,3 +1,14 @@ +2001-06-11 Alan Modra <amodra@bigpond.net.au> + + Merge from mainline. + 2001-02-09 David Mosberger <davidm@hpl.hp.com> + * pe.h (PEPAOUTSZ): Rename from PEP64AOUTSZ. + Rename from PEPAOUTHDR. + +2001-06-07 Alan Modra <amodra@bigpond.net.au> + + * Many files: Update copyright notices. + 2001-02-17 Philip Blundell <philb@gnu.org> From 2001-01-23 H.J. Lu <hjl@gnu.org> @@ -16,6 +27,14 @@ * pe.h: Clarify a comment. +2000-05-05 Clinton Popetz <cpopetz@cygnus.com> + + * rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC. + +2000-04-24 Clinton Popetz <cpopetz@cygnus.com> + + * rs6k64.h: New file. + 2000-04-17 Timothy Wall <twall@cygnus.com> * ti.h: Load page cleanup. @@ -130,7 +149,7 @@ Wed Jun 2 18:08:18 1999 Richard Henderson <rth@cygnus.com> Mon May 17 13:35:35 1999 Stan Cox <scox@cygnus.com> - * coff/arm.h (F_PIC, F_ARM_2, F_ARM_2a, F_ARM_3, F_ARM_3M, + * arm.h (F_PIC, F_ARM_2, F_ARM_2a, F_ARM_3, F_ARM_3M, F_ARM_4, F_ARM_4T, F_APCS26): Changed values to distinguish F_ARM_2a, F_ARM_3M, F_ARM_4T. @@ -154,7 +173,7 @@ Sun Dec 6 21:36:37 1998 Mark Elbrecht <snowball3@usa.net> Wed Jan 27 13:35:35 1999 Stan Cox <scox@cygnus.com> - * coff/arm.h (F_PIC_INT, F_ARM_2, F_ARM_3, F_ARM_4, F_APCS26): + * arm.h (F_PIC_INT, F_ARM_2, F_ARM_3, F_ARM_4, F_APCS26): Changed values to avoid clashing with IMAGE_FILE_* coff header flag values. @@ -180,6 +199,10 @@ Tue Dec 2 10:21:40 1997 Nick Clifton <nickc@cygnus.com> * arm.h (COFFARM): New define. +Mon Dec 1 20:24:18 1997 J"orn Rennecke <amylaar@cygnus.co.uk> + + * sh.h (R_SH_SWITCH8): New. + Sat Nov 22 15:10:14 1997 Nick Clifton <nickc@cygnus.com> * internal.h (C_THUMBEXTFUNC, C_THUMBSTATFUNC): Constants to @@ -209,6 +232,14 @@ Mon May 26 14:07:55 1997 Ian Lance Taylor <ian@cygnus.com> * tic80.h (R_PPL16B): Correct value. +Tue May 13 10:21:14 1997 Nick Clifton <nickc@cygnus.com> + + * arm.h (constants): Added new flag bits F_APCS_26 and + F_APCS_SET for the f_flags field of the filehdr structure. Added new + flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store + information in the flags field of the internal_f structure used by BFD + routines. + Sat May 3 08:24:59 1997 Fred Fish <fnf@cygnus.com> * internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM): @@ -343,8 +374,8 @@ Thu Nov 9 14:08:30 1995 Ian Lance Taylor <ian@cygnus.com> Tue Nov 7 14:38:45 1995 Kim Knuttila <krk@cygnus.com> - * coff/powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define. - * coff/pe.h: Added defines for file level flags + * powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define. + * pe.h: Added defines for file level flags Mon Nov 6 17:28:01 1995 Harry Dolan <dolan@ssd.intel.com> @@ -468,6 +499,15 @@ Tue May 16 15:08:20 1995 Ken Raeburn <raeburn@cujo.cygnus.com> * internal.h (NT_subsystem, NT_stack_heap): Now extern. +Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com> + + * pe.h: New file. + * i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT, + NT_DEF_RESERVE, NT_DEF_COMMIT): New. + * internal.h (internal_filehdr): New fields for PE. + (IMAGE_DATA_DIRECTORY): New. + (internal_aouthdr): New fields for PE. + Tue Feb 14 17:59:37 1995 Ian Lance Taylor <ian@cygnus.com> * ecoff.h (struct ecoff_fdrtab_entry): Define. @@ -631,10 +671,10 @@ Wed Oct 13 15:52:34 1993 Ken Raeburn (raeburn@cygnus.com) Sun Oct 10 17:27:10 1993 Troy Rollo (troy@cbme.unsw.edu.au) - * coff/internal.h: Added o_sri, o_inlib and o_vid for Apollos - as well as R_DIR16. + * internal.h: Added o_sri, o_inlib and o_vid for Apollos as well + as R_DIR16. - * coff/apollo.h: New file + * apollo.h: New file Mon Oct 11 17:16:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) @@ -705,6 +745,10 @@ Thu Aug 12 11:24:42 1993 Ian Lance Taylor (ian@cygnus.com) * ecoff.h: Moved MIPS reloc definitions from here... * mips.h: to here. +Mon Aug 2 16:37:14 1993 Stu Grossman (grossman at cygnus.com) + + * i386.h: Add Lynx magic number. + Tue Aug 3 11:17:53 1993 Ian Lance Taylor (ian@cygnus.com) * alpha.h: Corrected external symbolic debugging structures to @@ -747,6 +791,12 @@ Wed Jun 9 15:09:09 1993 Ian Lance Taylor (ian@cygnus.com) * mips.h (OMAGIC): Define. +Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com) + + Support for H8/300-H + * h8300.h: New magic number. + * internal.h: New relocations. + Mon Apr 26 18:04:47 1993 Steve Chamberlain (sac@thepub.cygnus.com) * internal.h, sh.h: Support for SH. @@ -924,8 +974,8 @@ Thu Feb 6 11:33:32 1992 Steve Chamberlain (sac at rtl.cygnus.com) Sat Nov 30 20:38:35 1991 Steve Chamberlain (sac at rtl.cygnus.com) - * ChangeLog, a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h, - m88k.h, mips.h, rs6000.h: move from above coff-<foo>.h + * a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h, m88k.h, + mips.h, rs6000.h: Move from above coff-<foo>.h. Local Variables: diff --git a/contrib/binutils/include/coff/alpha.h b/contrib/binutils/include/coff/alpha.h index 076cbcb..6cd915d 100644 --- a/contrib/binutils/include/coff/alpha.h +++ b/contrib/binutils/include/coff/alpha.h @@ -1,6 +1,22 @@ /* ECOFF support on Alpha machines. - coff/ecoff.h must be included before this file. */ - + coff/ecoff.h must be included before this file. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + /********************** FILE HEADER **********************/ struct external_filehdr { diff --git a/contrib/binutils/include/coff/arm.h b/contrib/binutils/include/coff/arm.h index 7ca9329..a0d8883 100644 --- a/contrib/binutils/include/coff/arm.h +++ b/contrib/binutils/include/coff/arm.h @@ -1,5 +1,5 @@ /* ARM COFF support for BFD. - Copyright (C) 1998, 1999 Free Software Foundation, Inc. + Copyright 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. diff --git a/contrib/binutils/include/coff/aux-coff.h b/contrib/binutils/include/coff/aux-coff.h index c89c124..f8536c9 100644 --- a/contrib/binutils/include/coff/aux-coff.h +++ b/contrib/binutils/include/coff/aux-coff.h @@ -1,4 +1,21 @@ /* Modifications of internal.h and m68k.h needed by A/UX + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + Suggested by Ian Lance Taylor <ian@cygnus.com> */ #ifndef GNU_COFF_AUX_H diff --git a/contrib/binutils/include/coff/ecoff.h b/contrib/binutils/include/coff/ecoff.h index 9e4202e..076fdf5 100644 --- a/contrib/binutils/include/coff/ecoff.h +++ b/contrib/binutils/include/coff/ecoff.h @@ -1,9 +1,25 @@ -#ifndef ECOFF_H -#define ECOFF_H - /* Generic ECOFF support. This does not include symbol information, found in sym.h and - symconst.h. */ + symconst.h. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef ECOFF_H +#define ECOFF_H /* Mips magic numbers used in filehdr. MIPS_MAGIC_LITTLE is used on little endian machines. MIPS_MAGIC_BIG is used on big endian diff --git a/contrib/binutils/include/coff/i386.h b/contrib/binutils/include/coff/i386.h index 5ebf4a2..407245f 100644 --- a/contrib/binutils/include/coff/i386.h +++ b/contrib/binutils/include/coff/i386.h @@ -1,4 +1,20 @@ -/*** coff information for Intel 386/486. */ +/* coff information for Intel 386/486. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /********************** FILE HEADER **********************/ diff --git a/contrib/binutils/include/coff/internal.h b/contrib/binutils/include/coff/internal.h index c6f2760..38ca309 100644 --- a/contrib/binutils/include/coff/internal.h +++ b/contrib/binutils/include/coff/internal.h @@ -1,5 +1,21 @@ /* Internal format of COFF object file data structures, for GNU BFD. - This file is part of BFD, the Binary File Descriptor library. */ + This file is part of BFD, the Binary File Descriptor library. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef GNU_COFF_INTERNAL_H #define GNU_COFF_INTERNAL_H 1 diff --git a/contrib/binutils/include/coff/pe.h b/contrib/binutils/include/coff/pe.h index 0cf46d0..ff37875 100644 --- a/contrib/binutils/include/coff/pe.h +++ b/contrib/binutils/include/coff/pe.h @@ -1,6 +1,6 @@ /* pe.h - PE COFF header information - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright 2000, 2001 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -279,8 +279,8 @@ typedef struct char NumberOfRvaAndSizes[4]; /* IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; */ char DataDirectory[16][2][4]; /* 16 entries, 2 elements/entry, 4 chars. */ -} PEP64AOUTHDR; -#define PEP64AOUTSZ 240 +} PEPAOUTHDR; +#define PEPAOUTSZ 240 #undef E_FILNMLEN #define E_FILNMLEN 18 /* # characters in a file name. */ diff --git a/contrib/binutils/include/coff/powerpc.h b/contrib/binutils/include/coff/powerpc.h index 9552cf9..5af9b72 100644 --- a/contrib/binutils/include/coff/powerpc.h +++ b/contrib/binutils/include/coff/powerpc.h @@ -1,9 +1,23 @@ /* Basic coff information for the PowerPC - * - * Based on coff/rs6000.h, coff/i386.h and others. - * - * Initial release: Kim Knuttila (krk@cygnus.com) - */ + Based on coff/rs6000.h, coff/i386.h and others. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + Initial release: Kim Knuttila (krk@cygnus.com) */ /********************** FILE HEADER **********************/ diff --git a/contrib/binutils/include/coff/sparc.h b/contrib/binutils/include/coff/sparc.h index 82a24f0..c7102ba 100644 --- a/contrib/binutils/include/coff/sparc.h +++ b/contrib/binutils/include/coff/sparc.h @@ -1,4 +1,20 @@ -/*** coff information for Sparc. */ +/* coff information for Sparc. + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* This file is an amalgamation of several standard include files that define coff format, such as filehdr.h, aouthdr.h, and so forth. In diff --git a/contrib/binutils/include/coff/ti.h b/contrib/binutils/include/coff/ti.h index 445707c..8fa35e3 100644 --- a/contrib/binutils/include/coff/ti.h +++ b/contrib/binutils/include/coff/ti.h @@ -1,6 +1,23 @@ /* COFF information for TI COFF support. Definitions in this file should be customized in a target-specific file, and then this file included (see - tic54x.h for an example). */ + tic54x.h for an example). + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + #ifndef COFF_TI_H #define COFF_TI_H diff --git a/contrib/binutils/include/coff/tic30.h b/contrib/binutils/include/coff/tic30.h index 10b026c..1b5b5fd 100644 --- a/contrib/binutils/include/coff/tic30.h +++ b/contrib/binutils/include/coff/tic30.h @@ -1,4 +1,20 @@ -/*** coff information for Texas Instruments TMS320C3X */ +/* coff information for Texas Instruments TMS320C3X + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /********************** FILE HEADER **********************/ diff --git a/contrib/binutils/include/coff/z8k.h b/contrib/binutils/include/coff/z8k.h index 19b846c..88db5c4 100644 --- a/contrib/binutils/include/coff/z8k.h +++ b/contrib/binutils/include/coff/z8k.h @@ -1,4 +1,20 @@ -/*** coff information for Zilog Z800N */ +/* coff information for Zilog Z800N + + Copyright 2001 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /********************** FILE HEADER **********************/ |