/[gcl]/gcl/binutils/bfd/coff-apollo.c
ViewVC logotype

Diff of /gcl/binutils/bfd/coff-apollo.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by camm, Fri Aug 9 05:34:49 2002 UTC revision 1.1.1.1.20.1 by camm, Fri Sep 30 02:08:54 2005 UTC
# Line 1  Line 1 
1  /* BFD back-end for Apollo 68000 COFF binaries.  /* BFD back-end for Apollo 68000 COFF binaries.
2     Copyright 1990, 1991, 1992, 1993, 1994, 1999, 2000, 2001     Copyright 1990, 1991, 1992, 1993, 1994, 1999, 2000, 2001, 2002, 2003
3     Free Software Foundation, Inc.     Free Software Foundation, Inc.
4     By Troy Rollo (troy@cbme.unsw.edu.au)     By Troy Rollo (troy@cbme.unsw.edu.au)
5     Based on m68k standard COFF version Written by Cygnus Support.     Based on m68k standard COFF version Written by Cygnus Support.
# Line 34  extern reloc_howto_type apollocoff_howto Line 34  extern reloc_howto_type apollocoff_howto
34  #else  #else
35  reloc_howto_type apollocoff_howto_table[] =  reloc_howto_type apollocoff_howto_table[] =
36    {    {
37      HOWTO (R_RELBYTE,          0,  0,   8,  false, 0, complain_overflow_bitfield, 0, "8",       true, 0x000000ff,0x000000ff, false),      HOWTO (R_RELBYTE,          0,  0,   8,  FALSE, 0, complain_overflow_bitfield, 0, "8",       TRUE, 0x000000ff,0x000000ff, FALSE),
38      HOWTO (R_RELWORD,          0,  1,   16, false, 0, complain_overflow_bitfield, 0, "16",      true, 0x0000ffff,0x0000ffff, false),      HOWTO (R_RELWORD,          0,  1,   16, FALSE, 0, complain_overflow_bitfield, 0, "16",      TRUE, 0x0000ffff,0x0000ffff, FALSE),
39      HOWTO (R_RELLONG,          0,  2,   32, false, 0, complain_overflow_bitfield, 0, "32",      true, 0xffffffff,0xffffffff, false),      HOWTO (R_RELLONG,          0,  2,   32, FALSE, 0, complain_overflow_bitfield, 0, "32",      TRUE, 0xffffffff,0xffffffff, FALSE),
40      HOWTO (R_PCRBYTE,          0,  0,   8,  true,  0, complain_overflow_signed,   0, "DISP8",   true, 0x000000ff,0x000000ff, false),      HOWTO (R_PCRBYTE,          0,  0,   8,  TRUE,  0, complain_overflow_signed,   0, "DISP8",   TRUE, 0x000000ff,0x000000ff, FALSE),
41      HOWTO (R_PCRWORD,          0,  1,   16, true,  0, complain_overflow_signed,   0, "DISP16",  true, 0x0000ffff,0x0000ffff, false),      HOWTO (R_PCRWORD,          0,  1,   16, TRUE,  0, complain_overflow_signed,   0, "DISP16",  TRUE, 0x0000ffff,0x0000ffff, FALSE),
42      HOWTO (R_PCRLONG,          0,  2,   32, true,  0, complain_overflow_signed,   0, "DISP32",  true, 0xffffffff,0xffffffff, false),      HOWTO (R_PCRLONG,          0,  2,   32, TRUE,  0, complain_overflow_signed,   0, "DISP32",  TRUE, 0xffffffff,0xffffffff, FALSE),
43      HOWTO (R_RELLONG_NEG,      0,  -2,  32, false, 0, complain_overflow_bitfield, 0, "-32",     true, 0xffffffff,0xffffffff, false),      HOWTO (R_RELLONG_NEG,      0,  -2,  32, FALSE, 0, complain_overflow_bitfield, 0, "-32",     TRUE, 0xffffffff,0xffffffff, FALSE),
44    };    };
45  #endif /* not ONLY_DECLARE_RELOCS */  #endif /* not ONLY_DECLARE_RELOCS */
46    
# Line 115  apollo_howto2rtype (internal) Line 115  apollo_howto2rtype (internal)
115  #endif  #endif
116    
117  #ifdef NAMES_HAVE_UNDERSCORE  #ifdef NAMES_HAVE_UNDERSCORE
118  CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, '_', NULL)  CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, '_', NULL, COFF_SWAP_TABLE)
119  #else  #else
120  CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL)  CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE)
121  #endif  #endif

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.1.20.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26