X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=ld%2Fldgram.h;h=25b847f6648c657863f80d3f23bdde42d197bb8d;hp=66ae80420d923e26c584ee0c8d92e38b601849d0;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/ld/ldgram.h b/ld/ldgram.h index 66ae804..25b847f 100644 --- a/ld/ldgram.h +++ b/ld/ldgram.h @@ -70,92 +70,96 @@ 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, - NOLOAD = 302, - DSECT = 303, - COPY = 304, - INFO = 305, - OVERLAY = 306, - DEFINED = 307, - TARGET_K = 308, - SEARCH_DIR = 309, - MAP = 310, - ENTRY = 311, - NEXT = 312, - SIZEOF = 313, - ALIGNOF = 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, - DEFSYMEND = 351, - BASE = 352, - ALIAS = 353, - TRUNCATE = 354, - REL = 355, - INPUT_SCRIPT = 356, - INPUT_MRI_SCRIPT = 357, - INPUT_DEFSYM = 358, - CASE = 359, - EXTERN = 360, - START = 361, - VERS_TAG = 362, - VERS_IDENTIFIER = 363, - GLOBAL = 364, - LOCAL = 365, - VERSIONK = 366, - INPUT_VERSION_SCRIPT = 367, - KEEP = 368, - ONLY_IF_RO = 369, - ONLY_IF_RW = 370, - SPECIAL = 371, - EXCLUDE_FILE = 372, - CONSTANT = 373, - INPUT_DYNAMIC_LIST = 374 + INSERT_K = 289, + AFTER = 290, + BEFORE = 291, + DATA_SEGMENT_ALIGN = 292, + DATA_SEGMENT_RELRO_END = 293, + DATA_SEGMENT_END = 294, + SORT_BY_NAME = 295, + SORT_BY_ALIGNMENT = 296, + SIZEOF_HEADERS = 297, + OUTPUT_FORMAT = 298, + FORCE_COMMON_ALLOCATION = 299, + OUTPUT_ARCH = 300, + INHIBIT_COMMON_ALLOCATION = 301, + SEGMENT_START = 302, + INCLUDE = 303, + MEMORY = 304, + REGION_ALIAS = 305, + NOLOAD = 306, + DSECT = 307, + COPY = 308, + INFO = 309, + OVERLAY = 310, + DEFINED = 311, + TARGET_K = 312, + SEARCH_DIR = 313, + MAP = 314, + ENTRY = 315, + NEXT = 316, + SIZEOF = 317, + ALIGNOF = 318, + ADDR = 319, + LOADADDR = 320, + MAX_K = 321, + MIN_K = 322, + STARTUP = 323, + HLL = 324, + SYSLIB = 325, + FLOAT = 326, + NOFLOAT = 327, + NOCROSSREFS = 328, + ORIGIN = 329, + FILL = 330, + LENGTH = 331, + CREATE_OBJECT_SYMBOLS = 332, + INPUT = 333, + GROUP = 334, + OUTPUT = 335, + CONSTRUCTORS = 336, + ALIGNMOD = 337, + AT = 338, + SUBALIGN = 339, + PROVIDE = 340, + PROVIDE_HIDDEN = 341, + AS_NEEDED = 342, + CHIP = 343, + LIST = 344, + SECT = 345, + ABSOLUTE = 346, + LOAD = 347, + NEWLINE = 348, + ENDWORD = 349, + ORDER = 350, + NAMEWORD = 351, + ASSERT_K = 352, + FORMAT = 353, + PUBLIC = 354, + DEFSYMEND = 355, + BASE = 356, + ALIAS = 357, + TRUNCATE = 358, + REL = 359, + INPUT_SCRIPT = 360, + INPUT_MRI_SCRIPT = 361, + INPUT_DEFSYM = 362, + CASE = 363, + EXTERN = 364, + START = 365, + VERS_TAG = 366, + VERS_IDENTIFIER = 367, + GLOBAL = 368, + LOCAL = 369, + VERSIONK = 370, + INPUT_VERSION_SCRIPT = 371, + KEEP = 372, + ONLY_IF_RO = 373, + ONLY_IF_RW = 374, + SPECIAL = 375, + EXCLUDE_FILE = 376, + CONSTANT = 377, + INPUT_DYNAMIC_LIST = 378 }; #endif /* Tokens. */ @@ -190,99 +194,103 @@ #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 NOLOAD 302 -#define DSECT 303 -#define COPY 304 -#define INFO 305 -#define OVERLAY 306 -#define DEFINED 307 -#define TARGET_K 308 -#define SEARCH_DIR 309 -#define MAP 310 -#define ENTRY 311 -#define NEXT 312 -#define SIZEOF 313 -#define ALIGNOF 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 DEFSYMEND 351 -#define BASE 352 -#define ALIAS 353 -#define TRUNCATE 354 -#define REL 355 -#define INPUT_SCRIPT 356 -#define INPUT_MRI_SCRIPT 357 -#define INPUT_DEFSYM 358 -#define CASE 359 -#define EXTERN 360 -#define START 361 -#define VERS_TAG 362 -#define VERS_IDENTIFIER 363 -#define GLOBAL 364 -#define LOCAL 365 -#define VERSIONK 366 -#define INPUT_VERSION_SCRIPT 367 -#define KEEP 368 -#define ONLY_IF_RO 369 -#define ONLY_IF_RW 370 -#define SPECIAL 371 -#define EXCLUDE_FILE 372 -#define CONSTANT 373 -#define INPUT_DYNAMIC_LIST 374 +#define INSERT_K 289 +#define AFTER 290 +#define BEFORE 291 +#define DATA_SEGMENT_ALIGN 292 +#define DATA_SEGMENT_RELRO_END 293 +#define DATA_SEGMENT_END 294 +#define SORT_BY_NAME 295 +#define SORT_BY_ALIGNMENT 296 +#define SIZEOF_HEADERS 297 +#define OUTPUT_FORMAT 298 +#define FORCE_COMMON_ALLOCATION 299 +#define OUTPUT_ARCH 300 +#define INHIBIT_COMMON_ALLOCATION 301 +#define SEGMENT_START 302 +#define INCLUDE 303 +#define MEMORY 304 +#define REGION_ALIAS 305 +#define NOLOAD 306 +#define DSECT 307 +#define COPY 308 +#define INFO 309 +#define OVERLAY 310 +#define DEFINED 311 +#define TARGET_K 312 +#define SEARCH_DIR 313 +#define MAP 314 +#define ENTRY 315 +#define NEXT 316 +#define SIZEOF 317 +#define ALIGNOF 318 +#define ADDR 319 +#define LOADADDR 320 +#define MAX_K 321 +#define MIN_K 322 +#define STARTUP 323 +#define HLL 324 +#define SYSLIB 325 +#define FLOAT 326 +#define NOFLOAT 327 +#define NOCROSSREFS 328 +#define ORIGIN 329 +#define FILL 330 +#define LENGTH 331 +#define CREATE_OBJECT_SYMBOLS 332 +#define INPUT 333 +#define GROUP 334 +#define OUTPUT 335 +#define CONSTRUCTORS 336 +#define ALIGNMOD 337 +#define AT 338 +#define SUBALIGN 339 +#define PROVIDE 340 +#define PROVIDE_HIDDEN 341 +#define AS_NEEDED 342 +#define CHIP 343 +#define LIST 344 +#define SECT 345 +#define ABSOLUTE 346 +#define LOAD 347 +#define NEWLINE 348 +#define ENDWORD 349 +#define ORDER 350 +#define NAMEWORD 351 +#define ASSERT_K 352 +#define FORMAT 353 +#define PUBLIC 354 +#define DEFSYMEND 355 +#define BASE 356 +#define ALIAS 357 +#define TRUNCATE 358 +#define REL 359 +#define INPUT_SCRIPT 360 +#define INPUT_MRI_SCRIPT 361 +#define INPUT_DEFSYM 362 +#define CASE 363 +#define EXTERN 364 +#define START 365 +#define VERS_TAG 366 +#define VERS_IDENTIFIER 367 +#define GLOBAL 368 +#define LOCAL 369 +#define VERSIONK 370 +#define INPUT_VERSION_SCRIPT 371 +#define KEEP 372 +#define ONLY_IF_RO 373 +#define ONLY_IF_RW 374 +#define SPECIAL 375 +#define EXCLUDE_FILE 376 +#define CONSTANT 377 +#define INPUT_DYNAMIC_LIST 378 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 66 "ldgram.y" +#line 62 "ldgram.y" { bfd_vma integer; struct big_int @@ -311,8 +319,8 @@ typedef union YYSTYPE struct bfd_elf_version_expr *versyms; struct bfd_elf_version_tree *versnode; } -/* Line 1489 of yacc.c. */ -#line 316 "ldgram.h" +/* Line 1529 of yacc.c. */ +#line 324 "ldgram.h" YYSTYPE; # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1