]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - ld/ldgram.h
Import the binutils-2_15-branch from the sourceware CVS repository,
[FreeBSD/FreeBSD.git] / ld / ldgram.h
1 #ifndef BISON_Y_TAB_H
2 # define BISON_Y_TAB_H
3
4 #ifndef YYSTYPE
5 typedef union {
6   bfd_vma integer;
7   struct big_int
8     {
9       bfd_vma integer;
10       char *str;
11     } bigint;
12   fill_type *fill;
13   char *name;
14   const char *cname;
15   struct wildcard_spec wildcard;
16   struct wildcard_list *wildcard_list;
17   struct name_list *name_list;
18   int token;
19   union etree_union *etree;
20   struct phdr_info
21     {
22       bfd_boolean filehdr;
23       bfd_boolean phdrs;
24       union etree_union *at;
25       union etree_union *flags;
26     } phdr;
27   struct lang_nocrossref *nocrossref;
28   struct lang_output_section_phdr_list *section_phdr;
29   struct bfd_elf_version_deps *deflist;
30   struct bfd_elf_version_expr *versyms;
31   struct bfd_elf_version_tree *versnode;
32 } yystype;
33 # define YYSTYPE yystype
34 # define YYSTYPE_IS_TRIVIAL 1
35 #endif
36 # define        INT     257
37 # define        NAME    258
38 # define        LNAME   259
39 # define        PLUSEQ  260
40 # define        MINUSEQ 261
41 # define        MULTEQ  262
42 # define        DIVEQ   263
43 # define        LSHIFTEQ        264
44 # define        RSHIFTEQ        265
45 # define        ANDEQ   266
46 # define        OREQ    267
47 # define        OROR    268
48 # define        ANDAND  269
49 # define        EQ      270
50 # define        NE      271
51 # define        LE      272
52 # define        GE      273
53 # define        LSHIFT  274
54 # define        RSHIFT  275
55 # define        UNARY   276
56 # define        END     277
57 # define        ALIGN_K 278
58 # define        BLOCK   279
59 # define        BIND    280
60 # define        QUAD    281
61 # define        SQUAD   282
62 # define        LONG    283
63 # define        SHORT   284
64 # define        BYTE    285
65 # define        SECTIONS        286
66 # define        PHDRS   287
67 # define        SORT    288
68 # define        DATA_SEGMENT_ALIGN      289
69 # define        DATA_SEGMENT_END        290
70 # define        SIZEOF_HEADERS  291
71 # define        OUTPUT_FORMAT   292
72 # define        FORCE_COMMON_ALLOCATION 293
73 # define        OUTPUT_ARCH     294
74 # define        INHIBIT_COMMON_ALLOCATION       295
75 # define        INCLUDE 296
76 # define        MEMORY  297
77 # define        DEFSYMEND       298
78 # define        NOLOAD  299
79 # define        DSECT   300
80 # define        COPY    301
81 # define        INFO    302
82 # define        OVERLAY 303
83 # define        DEFINED 304
84 # define        TARGET_K        305
85 # define        SEARCH_DIR      306
86 # define        MAP     307
87 # define        ENTRY   308
88 # define        NEXT    309
89 # define        SIZEOF  310
90 # define        ADDR    311
91 # define        LOADADDR        312
92 # define        MAX_K   313
93 # define        MIN_K   314
94 # define        STARTUP 315
95 # define        HLL     316
96 # define        SYSLIB  317
97 # define        FLOAT   318
98 # define        NOFLOAT 319
99 # define        NOCROSSREFS     320
100 # define        ORIGIN  321
101 # define        FILL    322
102 # define        LENGTH  323
103 # define        CREATE_OBJECT_SYMBOLS   324
104 # define        INPUT   325
105 # define        GROUP   326
106 # define        OUTPUT  327
107 # define        CONSTRUCTORS    328
108 # define        ALIGNMOD        329
109 # define        AT      330
110 # define        SUBALIGN        331
111 # define        PROVIDE 332
112 # define        CHIP    333
113 # define        LIST    334
114 # define        SECT    335
115 # define        ABSOLUTE        336
116 # define        LOAD    337
117 # define        NEWLINE 338
118 # define        ENDWORD 339
119 # define        ORDER   340
120 # define        NAMEWORD        341
121 # define        ASSERT_K        342
122 # define        FORMAT  343
123 # define        PUBLIC  344
124 # define        BASE    345
125 # define        ALIAS   346
126 # define        TRUNCATE        347
127 # define        REL     348
128 # define        INPUT_SCRIPT    349
129 # define        INPUT_MRI_SCRIPT        350
130 # define        INPUT_DEFSYM    351
131 # define        CASE    352
132 # define        EXTERN  353
133 # define        START   354
134 # define        VERS_TAG        355
135 # define        VERS_IDENTIFIER 356
136 # define        GLOBAL  357
137 # define        LOCAL   358
138 # define        VERSIONK        359
139 # define        INPUT_VERSION_SCRIPT    360
140 # define        KEEP    361
141 # define        EXCLUDE_FILE    362
142
143
144 extern YYSTYPE yylval;
145
146 #endif /* not BISON_Y_TAB_H */