/[gcl]/gcl/binutils/include/coff/internal.h
ViewVC logotype

Diff of /gcl/binutils/include/coff/internal.h

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

revision 1.1.1.1 by camm, Fri Aug 9 05:36:42 2002 UTC revision 1.2 by camm, Fri Sep 9 23:32:33 2005 UTC
# Line 1  Line 1 
1  /* Internal format of COFF object file data structures, for GNU BFD.  /* Internal format of COFF object file data structures, for GNU BFD.
2     This file is part of BFD, the Binary File Descriptor library.     This file is part of BFD, the Binary File Descriptor library.
3        
4     Copyright 2001 Free Software Foundation, Inc.     Copyright 1999, 2000, 2001, 2002, 2003, 2004
5       Free Software Foundation, Inc.
6    
7     This program is free software; you can redistribute it and/or modify     This program is free software; you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by     it under the terms of the GNU General Public License as published by
# Line 235  struct internal_aouthdr Line 236  struct internal_aouthdr
236  #define C_ALIAS         105     /* duplicate tag                */  #define C_ALIAS         105     /* duplicate tag                */
237  #define C_HIDDEN        106     /* ext symbol in dmert public lib */  #define C_HIDDEN        106     /* ext symbol in dmert public lib */
238    
239  #define C_WEAKEXT       127     /* weak symbol -- GNU extension */  #if defined _AIX52 || defined AIX_WEAK_SUPPORT
240    #define C_WEAKEXT       111     /* weak symbol -- AIX standard.  */
241    #else
242    #define C_WEAKEXT       127     /* weak symbol -- GNU extension.  */
243    #endif
244    
245  /* New storage classes for TI COFF */  /* New storage classes for TI COFF */
246  #define C_UEXT          19      /* Tentative external definition */  #define C_UEXT          19      /* Tentative external definition */
# Line 600  struct internal_reloc Line 605  struct internal_reloc
605  };  };
606    
607  #define R_DIR16          1  #define R_DIR16          1
608    #define R_REL24          5
609  #define R_DIR32          6  #define R_DIR32          6
610  #define R_IMAGEBASE      7  #define R_IMAGEBASE      7
611    #define R_SECREL32      11
612  #define R_RELBYTE       15  #define R_RELBYTE       15
613  #define R_RELWORD       16  #define R_RELWORD       16
614  #define R_RELLONG       17  #define R_RELLONG       17
615  #define R_PCRBYTE       18  #define R_PCRBYTE       18
616  #define R_PCRWORD       19  #define R_PCRWORD       19
617  #define R_PCRLONG       20  #define R_PCRLONG       20
618    #define R_PCR24         21
619  #define R_IPRSHORT      24  #define R_IPRSHORT      24
620  #define R_IPRLONG       26  #define R_IPRLONG       26
621  #define R_GETSEG        29  #define R_GETSEG        29
622  #define R_GETPA         30  #define R_GETPA         30
623  #define R_TAGWORD       31  #define R_TAGWORD       31
624  #define R_JUMPTARG      32      /* strange 29k 00xx00xx reloc */  #define R_JUMPTARG      32      /* strange 29k 00xx00xx reloc */
625    #define R_PARTLS16      32
626    #define R_PARTMS8       33
627    
628  #define R_PCR16L       128  #define R_PCR16L       128
629  #define R_PCR26L       129  #define R_PCR26L       129

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

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