/[gcl]/gcl/binutils/include/elf/frv.h
ViewVC logotype

Diff of /gcl/binutils/include/elf/frv.h

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

revision 1.1.1.1 by camm, Fri Aug 9 05:36:47 2002 UTC revision 1.2 by camm, Fri Sep 9 23:32:34 2005 UTC
# Line 1  Line 1 
1  /* FRV ELF support for BFD.  /* FRV ELF support for BFD.
2     Copyright (C) 2002 Free Software Foundation, Inc.     Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
3    
4  This file is part of BFD, the Binary File Descriptor library.  This file is part of BFD, the Binary File Descriptor library.
5    
# Line 35  START_RELOC_NUMBERS (elf_frv_reloc_type) Line 35  START_RELOC_NUMBERS (elf_frv_reloc_type)
35    RELOC_NUMBER (R_FRV_GPREL32, 8)    RELOC_NUMBER (R_FRV_GPREL32, 8)
36    RELOC_NUMBER (R_FRV_GPRELHI, 9)    RELOC_NUMBER (R_FRV_GPRELHI, 9)
37    RELOC_NUMBER (R_FRV_GPRELLO, 10)    RELOC_NUMBER (R_FRV_GPRELLO, 10)
38      RELOC_NUMBER (R_FRV_GOT12, 11)
39      RELOC_NUMBER (R_FRV_GOTHI, 12)
40      RELOC_NUMBER (R_FRV_GOTLO, 13)
41      RELOC_NUMBER (R_FRV_FUNCDESC, 14)
42      RELOC_NUMBER (R_FRV_FUNCDESC_GOT12, 15)
43      RELOC_NUMBER (R_FRV_FUNCDESC_GOTHI, 16)
44      RELOC_NUMBER (R_FRV_FUNCDESC_GOTLO, 17)
45      RELOC_NUMBER (R_FRV_FUNCDESC_VALUE, 18)
46      RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFF12, 19)
47      RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFFHI, 20)
48      RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFFLO, 21)
49      RELOC_NUMBER (R_FRV_GOTOFF12, 22)
50      RELOC_NUMBER (R_FRV_GOTOFFHI, 23)
51      RELOC_NUMBER (R_FRV_GOTOFFLO, 24)
52      RELOC_NUMBER (R_FRV_GETTLSOFF, 25)
53      RELOC_NUMBER (R_FRV_TLSDESC_VALUE, 26)
54      RELOC_NUMBER (R_FRV_GOTTLSDESC12, 27)
55      RELOC_NUMBER (R_FRV_GOTTLSDESCHI, 28)
56      RELOC_NUMBER (R_FRV_GOTTLSDESCLO, 29)
57      RELOC_NUMBER (R_FRV_TLSMOFF12, 30)
58      RELOC_NUMBER (R_FRV_TLSMOFFHI, 31)
59      RELOC_NUMBER (R_FRV_TLSMOFFLO, 32)
60      RELOC_NUMBER (R_FRV_GOTTLSOFF12, 33)
61      RELOC_NUMBER (R_FRV_GOTTLSOFFHI, 34)
62      RELOC_NUMBER (R_FRV_GOTTLSOFFLO, 35)
63      RELOC_NUMBER (R_FRV_TLSOFF, 36)
64      RELOC_NUMBER (R_FRV_TLSDESC_RELAX, 37)
65      RELOC_NUMBER (R_FRV_GETTLSOFF_RELAX, 38)
66      RELOC_NUMBER (R_FRV_TLSOFF_RELAX, 39)
67      RELOC_NUMBER (R_FRV_TLSMOFF, 40)
68    RELOC_NUMBER (R_FRV_GNU_VTINHERIT, 200)    RELOC_NUMBER (R_FRV_GNU_VTINHERIT, 200)
69    RELOC_NUMBER (R_FRV_GNU_VTENTRY, 201)    RELOC_NUMBER (R_FRV_GNU_VTENTRY, 201)
70  END_RELOC_NUMBERS(R_FRV_max)  END_RELOC_NUMBERS(R_FRV_max)
# Line 67  END_RELOC_NUMBERS(R_FRV_max) Line 97  END_RELOC_NUMBERS(R_FRV_max)
97  #define EF_FRV_LIBPIC           0x00001000      /* -mlibrary-pic */  #define EF_FRV_LIBPIC           0x00001000      /* -mlibrary-pic */
98  #define EF_FRV_G0               0x00002000      /* -G 0, no small data ptr */  #define EF_FRV_G0               0x00002000      /* -G 0, no small data ptr */
99  #define EF_FRV_NOPACK           0x00004000      /* -mnopack */  #define EF_FRV_NOPACK           0x00004000      /* -mnopack */
100    #define EF_FRV_FDPIC            0x00008000      /* -mfdpic */
101    
102  #define EF_FRV_CPU_MASK         0xff000000      /* specific cpu bits */  #define EF_FRV_CPU_MASK         0xff000000      /* specific cpu bits */
103  #define EF_FRV_CPU_GENERIC      0x00000000      /* generic FRV */  #define EF_FRV_CPU_GENERIC      0x00000000      /* generic FRV */
# Line 75  END_RELOC_NUMBERS(R_FRV_max) Line 106  END_RELOC_NUMBERS(R_FRV_max)
106  #define EF_FRV_CPU_SIMPLE       0x03000000      /* SIMPLE */  #define EF_FRV_CPU_SIMPLE       0x03000000      /* SIMPLE */
107  #define EF_FRV_CPU_TOMCAT       0x04000000      /* Tomcat, FR500 prototype */  #define EF_FRV_CPU_TOMCAT       0x04000000      /* Tomcat, FR500 prototype */
108  #define EF_FRV_CPU_FR400        0x05000000      /* FRV400 */  #define EF_FRV_CPU_FR400        0x05000000      /* FRV400 */
109    #define EF_FRV_CPU_FR550        0x06000000      /* FRV550 */
110    #define EF_FRV_CPU_FR405        0x07000000
111    #define EF_FRV_CPU_FR450        0x08000000
112    
113                                                  /* Mask of PIC related bits */                                                  /* Mask of PIC related bits */
114  #define EF_FRV_PIC_FLAGS        (EF_FRV_PIC | EF_FRV_LIBPIC | EF_FRV_BIGPIC)  #define EF_FRV_PIC_FLAGS        (EF_FRV_PIC | EF_FRV_LIBPIC | EF_FRV_BIGPIC \
115                                     | EF_FRV_FDPIC)
116    
117                                                  /* Mask of all flags */                                                  /* Mask of all flags */
118  #define EF_FRV_ALL_FLAGS        (EF_FRV_GPR_MASK | \  #define EF_FRV_ALL_FLAGS        (EF_FRV_GPR_MASK | \

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