aboutsummaryrefslogtreecommitdiff
path: root/ld/ldgram.h
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ldgram.h')
-rw-r--r--ld/ldgram.h307
1 files changed, 0 insertions, 307 deletions
diff --git a/ld/ldgram.h b/ld/ldgram.h
deleted file mode 100644
index 438e10715a1c..000000000000
--- a/ld/ldgram.h
+++ /dev/null
@@ -1,307 +0,0 @@
-/* A Bison parser, made by GNU Bison 2.1. */
-
-/* Skeleton parser for Yacc-like parsing with Bison,
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA. */
-
-/* As a special exception, when this file is copied by Bison into a
- Bison output file, you may use that output file without restriction.
- This special exception was added by the Free Software Foundation
- in version 1.24 of Bison. */
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- INT = 258,
- NAME = 259,
- LNAME = 260,
- OREQ = 261,
- ANDEQ = 262,
- RSHIFTEQ = 263,
- LSHIFTEQ = 264,
- DIVEQ = 265,
- MULTEQ = 266,
- MINUSEQ = 267,
- PLUSEQ = 268,
- OROR = 269,
- ANDAND = 270,
- NE = 271,
- EQ = 272,
- GE = 273,
- LE = 274,
- RSHIFT = 275,
- LSHIFT = 276,
- UNARY = 277,
- END = 278,
- ALIGN_K = 279,
- BLOCK = 280,
- BIND = 281,
- QUAD = 282,
- SQUAD = 283,
- LONG = 284,
- SHORT = 285,
- BYTE = 286,
- SECTIONS = 287,
- PHDRS = 288,
- DATA_SEGMENT_ALIGN = 289,
- DATA_SEGMENT_RELRO_END = 290,
- DATA_SEGMENT_END = 291,
- SORT_BY_NAME = 292,
- SORT_BY_ALIGNMENT = 293,
- SIZEOF_HEADERS = 294,
- OUTPUT_FORMAT = 295,
- FORCE_COMMON_ALLOCATION = 296,
- OUTPUT_ARCH = 297,
- INHIBIT_COMMON_ALLOCATION = 298,
- SEGMENT_START = 299,
- INCLUDE = 300,
- MEMORY = 301,
- DEFSYMEND = 302,
- NOLOAD = 303,
- DSECT = 304,
- COPY = 305,
- INFO = 306,
- OVERLAY = 307,
- DEFINED = 308,
- TARGET_K = 309,
- SEARCH_DIR = 310,
- MAP = 311,
- ENTRY = 312,
- NEXT = 313,
- SIZEOF = 314,
- ADDR = 315,
- LOADADDR = 316,
- MAX_K = 317,
- MIN_K = 318,
- STARTUP = 319,
- HLL = 320,
- SYSLIB = 321,
- FLOAT = 322,
- NOFLOAT = 323,
- NOCROSSREFS = 324,
- ORIGIN = 325,
- FILL = 326,
- LENGTH = 327,
- CREATE_OBJECT_SYMBOLS = 328,
- INPUT = 329,
- GROUP = 330,
- OUTPUT = 331,
- CONSTRUCTORS = 332,
- ALIGNMOD = 333,
- AT = 334,
- SUBALIGN = 335,
- PROVIDE = 336,
- PROVIDE_HIDDEN = 337,
- AS_NEEDED = 338,
- CHIP = 339,
- LIST = 340,
- SECT = 341,
- ABSOLUTE = 342,
- LOAD = 343,
- NEWLINE = 344,
- ENDWORD = 345,
- ORDER = 346,
- NAMEWORD = 347,
- ASSERT_K = 348,
- FORMAT = 349,
- PUBLIC = 350,
- BASE = 351,
- ALIAS = 352,
- TRUNCATE = 353,
- REL = 354,
- INPUT_SCRIPT = 355,
- INPUT_MRI_SCRIPT = 356,
- INPUT_DEFSYM = 357,
- CASE = 358,
- EXTERN = 359,
- START = 360,
- VERS_TAG = 361,
- VERS_IDENTIFIER = 362,
- GLOBAL = 363,
- LOCAL = 364,
- VERSIONK = 365,
- INPUT_VERSION_SCRIPT = 366,
- KEEP = 367,
- ONLY_IF_RO = 368,
- ONLY_IF_RW = 369,
- SPECIAL = 370,
- EXCLUDE_FILE = 371
- };
-#endif
-/* Tokens. */
-#define INT 258
-#define NAME 259
-#define LNAME 260
-#define OREQ 261
-#define ANDEQ 262
-#define RSHIFTEQ 263
-#define LSHIFTEQ 264
-#define DIVEQ 265
-#define MULTEQ 266
-#define MINUSEQ 267
-#define PLUSEQ 268
-#define OROR 269
-#define ANDAND 270
-#define NE 271
-#define EQ 272
-#define GE 273
-#define LE 274
-#define RSHIFT 275
-#define LSHIFT 276
-#define UNARY 277
-#define END 278
-#define ALIGN_K 279
-#define BLOCK 280
-#define BIND 281
-#define QUAD 282
-#define SQUAD 283
-#define LONG 284
-#define SHORT 285
-#define BYTE 286
-#define SECTIONS 287
-#define PHDRS 288
-#define DATA_SEGMENT_ALIGN 289
-#define DATA_SEGMENT_RELRO_END 290
-#define DATA_SEGMENT_END 291
-#define SORT_BY_NAME 292
-#define SORT_BY_ALIGNMENT 293
-#define SIZEOF_HEADERS 294
-#define OUTPUT_FORMAT 295
-#define FORCE_COMMON_ALLOCATION 296
-#define OUTPUT_ARCH 297
-#define INHIBIT_COMMON_ALLOCATION 298
-#define SEGMENT_START 299
-#define INCLUDE 300
-#define MEMORY 301
-#define DEFSYMEND 302
-#define NOLOAD 303
-#define DSECT 304
-#define COPY 305
-#define INFO 306
-#define OVERLAY 307
-#define DEFINED 308
-#define TARGET_K 309
-#define SEARCH_DIR 310
-#define MAP 311
-#define ENTRY 312
-#define NEXT 313
-#define SIZEOF 314
-#define ADDR 315
-#define LOADADDR 316
-#define MAX_K 317
-#define MIN_K 318
-#define STARTUP 319
-#define HLL 320
-#define SYSLIB 321
-#define FLOAT 322
-#define NOFLOAT 323
-#define NOCROSSREFS 324
-#define ORIGIN 325
-#define FILL 326
-#define LENGTH 327
-#define CREATE_OBJECT_SYMBOLS 328
-#define INPUT 329
-#define GROUP 330
-#define OUTPUT 331
-#define CONSTRUCTORS 332
-#define ALIGNMOD 333
-#define AT 334
-#define SUBALIGN 335
-#define PROVIDE 336
-#define PROVIDE_HIDDEN 337
-#define AS_NEEDED 338
-#define CHIP 339
-#define LIST 340
-#define SECT 341
-#define ABSOLUTE 342
-#define LOAD 343
-#define NEWLINE 344
-#define ENDWORD 345
-#define ORDER 346
-#define NAMEWORD 347
-#define ASSERT_K 348
-#define FORMAT 349
-#define PUBLIC 350
-#define BASE 351
-#define ALIAS 352
-#define TRUNCATE 353
-#define REL 354
-#define INPUT_SCRIPT 355
-#define INPUT_MRI_SCRIPT 356
-#define INPUT_DEFSYM 357
-#define CASE 358
-#define EXTERN 359
-#define START 360
-#define VERS_TAG 361
-#define VERS_IDENTIFIER 362
-#define GLOBAL 363
-#define LOCAL 364
-#define VERSIONK 365
-#define INPUT_VERSION_SCRIPT 366
-#define KEEP 367
-#define ONLY_IF_RO 368
-#define ONLY_IF_RW 369
-#define SPECIAL 370
-#define EXCLUDE_FILE 371
-
-
-
-
-#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
-#line 65 "ldgram.y"
-typedef union YYSTYPE {
- bfd_vma integer;
- struct big_int
- {
- bfd_vma integer;
- char *str;
- } bigint;
- fill_type *fill;
- char *name;
- const char *cname;
- struct wildcard_spec wildcard;
- struct wildcard_list *wildcard_list;
- struct name_list *name_list;
- int token;
- union etree_union *etree;
- struct phdr_info
- {
- bfd_boolean filehdr;
- bfd_boolean phdrs;
- union etree_union *at;
- union etree_union *flags;
- } phdr;
- struct lang_nocrossref *nocrossref;
- struct lang_output_section_phdr_list *section_phdr;
- struct bfd_elf_version_deps *deflist;
- struct bfd_elf_version_expr *versyms;
- struct bfd_elf_version_tree *versnode;
-} YYSTYPE;
-/* Line 1447 of yacc.c. */
-#line 299 "ldgram.h"
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-# define YYSTYPE_IS_TRIVIAL 1
-#endif
-
-extern YYSTYPE yylval;
-
-
-