source: trunk/src/binutils/ld/ldgram.h@ 1796

Last change on this file since 1796 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 3.0 KB
Line 
1#ifndef BISON_Y_TAB_H
2# define BISON_Y_TAB_H
3
4#ifndef YYSTYPE
5typedef 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 PROVIDE 331
111# define CHIP 332
112# define LIST 333
113# define SECT 334
114# define ABSOLUTE 335
115# define LOAD 336
116# define NEWLINE 337
117# define ENDWORD 338
118# define ORDER 339
119# define NAMEWORD 340
120# define ASSERT_K 341
121# define FORMAT 342
122# define PUBLIC 343
123# define BASE 344
124# define ALIAS 345
125# define TRUNCATE 346
126# define REL 347
127# define INPUT_SCRIPT 348
128# define INPUT_MRI_SCRIPT 349
129# define INPUT_DEFSYM 350
130# define CASE 351
131# define EXTERN 352
132# define START 353
133# define VERS_TAG 354
134# define VERS_IDENTIFIER 355
135# define GLOBAL 356
136# define LOCAL 357
137# define VERSIONK 358
138# define INPUT_VERSION_SCRIPT 359
139# define KEEP 360
140# define EXCLUDE_FILE 361
141
142
143extern YYSTYPE yylval;
144
145#endif /* not BISON_Y_TAB_H */
Note: See TracBrowser for help on using the repository browser.