Index: binutils/ld/ldlex.c |
diff --git a/binutils/ld/ldlex.c b/binutils/ld/ldlex.c |
index 49de3f34009483e07cd06e0e896b493200175e97..cc51945d1a897e64dc56b5ce947a66638927f1fe 100644 |
--- a/binutils/ld/ldlex.c |
+++ b/binutils/ld/ldlex.c |
@@ -1,5 +1,5 @@ |
-#line 3 "ldlex.c" |
+#line 3 "/Users/gingold/Repositories/fsf/binutils-2_20/ld/ldlex.c" |
#define YY_INT_ALIGNED short int |
@@ -1582,7 +1582,6 @@ char *yytext; |
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, |
MA 02110-1301, USA. */ |
-#include "sysdep.h" |
#include "bfd.h" |
#include "safe-ctype.h" |
#include "bfdlink.h" |
@@ -1656,7 +1655,7 @@ int yywrap (void) { return 1; } |
-#line 1660 "ldlex.c" |
+#line 1659 "/Users/gingold/Repositories/fsf/binutils-2_20/ld/ldlex.c" |
#define INITIAL 0 |
#define SCRIPT 1 |
@@ -1846,7 +1845,7 @@ YY_DECL |
register char *yy_cp, *yy_bp; |
register int yy_act; |
-#line 117 "ldlex.l" |
+#line 116 "ldlex.l" |
if (parser_input != input_selected) |
@@ -1865,7 +1864,7 @@ YY_DECL |
} |
} |
-#line 1869 "ldlex.c" |
+#line 1868 "/Users/gingold/Repositories/fsf/binutils-2_20/ld/ldlex.c" |
if ( !(yy_init) ) |
{ |
@@ -1950,32 +1949,32 @@ do_action: /* This label is used only to access EOF actions. */ |
case 1: |
YY_RULE_SETUP |
-#line 135 "ldlex.l" |
+#line 134 "ldlex.l" |
{ comment (); } |
YY_BREAK |
case 2: |
YY_RULE_SETUP |
-#line 138 "ldlex.l" |
+#line 137 "ldlex.l" |
{ RTOKEN('-');} |
YY_BREAK |
case 3: |
YY_RULE_SETUP |
-#line 139 "ldlex.l" |
+#line 138 "ldlex.l" |
{ RTOKEN('+');} |
YY_BREAK |
case 4: |
YY_RULE_SETUP |
-#line 140 "ldlex.l" |
+#line 139 "ldlex.l" |
{ yylval.name = xstrdup (yytext); return NAME; } |
YY_BREAK |
case 5: |
YY_RULE_SETUP |
-#line 141 "ldlex.l" |
+#line 140 "ldlex.l" |
{ RTOKEN('='); } |
YY_BREAK |
case 6: |
YY_RULE_SETUP |
-#line 143 "ldlex.l" |
+#line 142 "ldlex.l" |
{ |
yylval.integer = bfd_scan_vma (yytext + 1, 0, 16); |
yylval.bigint.str = NULL; |
@@ -1984,7 +1983,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 7: |
YY_RULE_SETUP |
-#line 149 "ldlex.l" |
+#line 148 "ldlex.l" |
{ |
int ibase ; |
switch (yytext[yyleng - 1]) { |
@@ -2013,7 +2012,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 8: |
YY_RULE_SETUP |
-#line 174 "ldlex.l" |
+#line 173 "ldlex.l" |
{ |
char *s = yytext; |
int ibase = 0; |
@@ -2046,789 +2045,789 @@ YY_RULE_SETUP |
YY_BREAK |
case 9: |
YY_RULE_SETUP |
-#line 203 "ldlex.l" |
+#line 202 "ldlex.l" |
{ RTOKEN(']');} |
YY_BREAK |
case 10: |
YY_RULE_SETUP |
-#line 204 "ldlex.l" |
+#line 203 "ldlex.l" |
{ RTOKEN('[');} |
YY_BREAK |
case 11: |
YY_RULE_SETUP |
-#line 205 "ldlex.l" |
+#line 204 "ldlex.l" |
{ RTOKEN(LSHIFTEQ);} |
YY_BREAK |
case 12: |
YY_RULE_SETUP |
-#line 206 "ldlex.l" |
+#line 205 "ldlex.l" |
{ RTOKEN(RSHIFTEQ);} |
YY_BREAK |
case 13: |
YY_RULE_SETUP |
-#line 207 "ldlex.l" |
+#line 206 "ldlex.l" |
{ RTOKEN(OROR);} |
YY_BREAK |
case 14: |
YY_RULE_SETUP |
-#line 208 "ldlex.l" |
+#line 207 "ldlex.l" |
{ RTOKEN(EQ);} |
YY_BREAK |
case 15: |
YY_RULE_SETUP |
-#line 209 "ldlex.l" |
+#line 208 "ldlex.l" |
{ RTOKEN(NE);} |
YY_BREAK |
case 16: |
YY_RULE_SETUP |
-#line 210 "ldlex.l" |
+#line 209 "ldlex.l" |
{ RTOKEN(GE);} |
YY_BREAK |
case 17: |
YY_RULE_SETUP |
-#line 211 "ldlex.l" |
+#line 210 "ldlex.l" |
{ RTOKEN(LE);} |
YY_BREAK |
case 18: |
YY_RULE_SETUP |
-#line 212 "ldlex.l" |
+#line 211 "ldlex.l" |
{ RTOKEN(LSHIFT);} |
YY_BREAK |
case 19: |
YY_RULE_SETUP |
-#line 213 "ldlex.l" |
+#line 212 "ldlex.l" |
{ RTOKEN(RSHIFT);} |
YY_BREAK |
case 20: |
YY_RULE_SETUP |
-#line 214 "ldlex.l" |
+#line 213 "ldlex.l" |
{ RTOKEN(PLUSEQ);} |
YY_BREAK |
case 21: |
YY_RULE_SETUP |
-#line 215 "ldlex.l" |
+#line 214 "ldlex.l" |
{ RTOKEN(MINUSEQ);} |
YY_BREAK |
case 22: |
YY_RULE_SETUP |
-#line 216 "ldlex.l" |
+#line 215 "ldlex.l" |
{ RTOKEN(MULTEQ);} |
YY_BREAK |
case 23: |
YY_RULE_SETUP |
-#line 217 "ldlex.l" |
+#line 216 "ldlex.l" |
{ RTOKEN(DIVEQ);} |
YY_BREAK |
case 24: |
YY_RULE_SETUP |
-#line 218 "ldlex.l" |
+#line 217 "ldlex.l" |
{ RTOKEN(ANDEQ);} |
YY_BREAK |
case 25: |
YY_RULE_SETUP |
-#line 219 "ldlex.l" |
+#line 218 "ldlex.l" |
{ RTOKEN(OREQ);} |
YY_BREAK |
case 26: |
YY_RULE_SETUP |
-#line 220 "ldlex.l" |
+#line 219 "ldlex.l" |
{ RTOKEN(ANDAND);} |
YY_BREAK |
case 27: |
YY_RULE_SETUP |
-#line 221 "ldlex.l" |
+#line 220 "ldlex.l" |
{ RTOKEN('>');} |
YY_BREAK |
case 28: |
YY_RULE_SETUP |
-#line 222 "ldlex.l" |
+#line 221 "ldlex.l" |
{ RTOKEN(',');} |
YY_BREAK |
case 29: |
YY_RULE_SETUP |
-#line 223 "ldlex.l" |
+#line 222 "ldlex.l" |
{ RTOKEN('&');} |
YY_BREAK |
case 30: |
YY_RULE_SETUP |
-#line 224 "ldlex.l" |
+#line 223 "ldlex.l" |
{ RTOKEN('|');} |
YY_BREAK |
case 31: |
YY_RULE_SETUP |
-#line 225 "ldlex.l" |
+#line 224 "ldlex.l" |
{ RTOKEN('~');} |
YY_BREAK |
case 32: |
YY_RULE_SETUP |
-#line 226 "ldlex.l" |
+#line 225 "ldlex.l" |
{ RTOKEN('!');} |
YY_BREAK |
case 33: |
YY_RULE_SETUP |
-#line 227 "ldlex.l" |
+#line 226 "ldlex.l" |
{ RTOKEN('?');} |
YY_BREAK |
case 34: |
YY_RULE_SETUP |
-#line 228 "ldlex.l" |
+#line 227 "ldlex.l" |
{ RTOKEN('*');} |
YY_BREAK |
case 35: |
YY_RULE_SETUP |
-#line 229 "ldlex.l" |
+#line 228 "ldlex.l" |
{ RTOKEN('+');} |
YY_BREAK |
case 36: |
YY_RULE_SETUP |
-#line 230 "ldlex.l" |
+#line 229 "ldlex.l" |
{ RTOKEN('-');} |
YY_BREAK |
case 37: |
YY_RULE_SETUP |
-#line 231 "ldlex.l" |
+#line 230 "ldlex.l" |
{ RTOKEN('/');} |
YY_BREAK |
case 38: |
YY_RULE_SETUP |
-#line 232 "ldlex.l" |
+#line 231 "ldlex.l" |
{ RTOKEN('%');} |
YY_BREAK |
case 39: |
YY_RULE_SETUP |
-#line 233 "ldlex.l" |
+#line 232 "ldlex.l" |
{ RTOKEN('<');} |
YY_BREAK |
case 40: |
YY_RULE_SETUP |
-#line 234 "ldlex.l" |
+#line 233 "ldlex.l" |
{ RTOKEN('=');} |
YY_BREAK |
case 41: |
YY_RULE_SETUP |
-#line 235 "ldlex.l" |
+#line 234 "ldlex.l" |
{ RTOKEN('}') ; } |
YY_BREAK |
case 42: |
YY_RULE_SETUP |
-#line 236 "ldlex.l" |
+#line 235 "ldlex.l" |
{ RTOKEN('{'); } |
YY_BREAK |
case 43: |
YY_RULE_SETUP |
-#line 237 "ldlex.l" |
+#line 236 "ldlex.l" |
{ RTOKEN(')');} |
YY_BREAK |
case 44: |
YY_RULE_SETUP |
-#line 238 "ldlex.l" |
+#line 237 "ldlex.l" |
{ RTOKEN('(');} |
YY_BREAK |
case 45: |
YY_RULE_SETUP |
-#line 239 "ldlex.l" |
+#line 238 "ldlex.l" |
{ RTOKEN(':'); } |
YY_BREAK |
case 46: |
YY_RULE_SETUP |
-#line 240 "ldlex.l" |
+#line 239 "ldlex.l" |
{ RTOKEN(';');} |
YY_BREAK |
case 47: |
YY_RULE_SETUP |
-#line 241 "ldlex.l" |
+#line 240 "ldlex.l" |
{ RTOKEN(MEMORY);} |
YY_BREAK |
case 48: |
YY_RULE_SETUP |
-#line 242 "ldlex.l" |
+#line 241 "ldlex.l" |
{ RTOKEN(REGION_ALIAS);} |
YY_BREAK |
case 49: |
YY_RULE_SETUP |
-#line 243 "ldlex.l" |
+#line 242 "ldlex.l" |
{ RTOKEN(ORIGIN);} |
YY_BREAK |
case 50: |
YY_RULE_SETUP |
-#line 244 "ldlex.l" |
+#line 243 "ldlex.l" |
{ RTOKEN(VERSIONK);} |
YY_BREAK |
case 51: |
YY_RULE_SETUP |
-#line 245 "ldlex.l" |
+#line 244 "ldlex.l" |
{ RTOKEN(BLOCK);} |
YY_BREAK |
case 52: |
YY_RULE_SETUP |
-#line 246 "ldlex.l" |
+#line 245 "ldlex.l" |
{ RTOKEN(BIND);} |
YY_BREAK |
case 53: |
YY_RULE_SETUP |
-#line 247 "ldlex.l" |
+#line 246 "ldlex.l" |
{ RTOKEN(LENGTH);} |
YY_BREAK |
case 54: |
YY_RULE_SETUP |
-#line 248 "ldlex.l" |
+#line 247 "ldlex.l" |
{ RTOKEN(ALIGN_K);} |
YY_BREAK |
case 55: |
YY_RULE_SETUP |
-#line 249 "ldlex.l" |
+#line 248 "ldlex.l" |
{ RTOKEN(DATA_SEGMENT_ALIGN);} |
YY_BREAK |
case 56: |
YY_RULE_SETUP |
-#line 250 "ldlex.l" |
+#line 249 "ldlex.l" |
{ RTOKEN(DATA_SEGMENT_RELRO_END);} |
YY_BREAK |
case 57: |
YY_RULE_SETUP |
-#line 251 "ldlex.l" |
+#line 250 "ldlex.l" |
{ RTOKEN(DATA_SEGMENT_END);} |
YY_BREAK |
case 58: |
YY_RULE_SETUP |
-#line 252 "ldlex.l" |
+#line 251 "ldlex.l" |
{ RTOKEN(ADDR);} |
YY_BREAK |
case 59: |
YY_RULE_SETUP |
-#line 253 "ldlex.l" |
+#line 252 "ldlex.l" |
{ RTOKEN(LOADADDR);} |
YY_BREAK |
case 60: |
YY_RULE_SETUP |
-#line 254 "ldlex.l" |
+#line 253 "ldlex.l" |
{ RTOKEN(ALIGNOF); } |
YY_BREAK |
case 61: |
YY_RULE_SETUP |
-#line 255 "ldlex.l" |
+#line 254 "ldlex.l" |
{ RTOKEN(MAX_K); } |
YY_BREAK |
case 62: |
YY_RULE_SETUP |
-#line 256 "ldlex.l" |
+#line 255 "ldlex.l" |
{ RTOKEN(MIN_K); } |
YY_BREAK |
case 63: |
YY_RULE_SETUP |
-#line 257 "ldlex.l" |
+#line 256 "ldlex.l" |
{ RTOKEN(ASSERT_K); } |
YY_BREAK |
case 64: |
YY_RULE_SETUP |
-#line 258 "ldlex.l" |
+#line 257 "ldlex.l" |
{ RTOKEN(ENTRY);} |
YY_BREAK |
case 65: |
YY_RULE_SETUP |
-#line 259 "ldlex.l" |
+#line 258 "ldlex.l" |
{ RTOKEN(EXTERN);} |
YY_BREAK |
case 66: |
YY_RULE_SETUP |
-#line 260 "ldlex.l" |
+#line 259 "ldlex.l" |
{ RTOKEN(NEXT);} |
YY_BREAK |
case 67: |
YY_RULE_SETUP |
-#line 261 "ldlex.l" |
+#line 260 "ldlex.l" |
{ RTOKEN(SIZEOF_HEADERS);} |
YY_BREAK |
case 68: |
YY_RULE_SETUP |
-#line 262 "ldlex.l" |
+#line 261 "ldlex.l" |
{ RTOKEN(SIZEOF_HEADERS);} |
YY_BREAK |
case 69: |
YY_RULE_SETUP |
-#line 263 "ldlex.l" |
+#line 262 "ldlex.l" |
{ RTOKEN(SEGMENT_START);} |
YY_BREAK |
case 70: |
YY_RULE_SETUP |
-#line 264 "ldlex.l" |
+#line 263 "ldlex.l" |
{ RTOKEN(MAP);} |
YY_BREAK |
case 71: |
YY_RULE_SETUP |
-#line 265 "ldlex.l" |
+#line 264 "ldlex.l" |
{ RTOKEN(SIZEOF);} |
YY_BREAK |
case 72: |
YY_RULE_SETUP |
-#line 266 "ldlex.l" |
+#line 265 "ldlex.l" |
{ RTOKEN(TARGET_K);} |
YY_BREAK |
case 73: |
YY_RULE_SETUP |
-#line 267 "ldlex.l" |
+#line 266 "ldlex.l" |
{ RTOKEN(SEARCH_DIR);} |
YY_BREAK |
case 74: |
YY_RULE_SETUP |
-#line 268 "ldlex.l" |
+#line 267 "ldlex.l" |
{ RTOKEN(OUTPUT);} |
YY_BREAK |
case 75: |
YY_RULE_SETUP |
-#line 269 "ldlex.l" |
+#line 268 "ldlex.l" |
{ RTOKEN(INPUT);} |
YY_BREAK |
case 76: |
YY_RULE_SETUP |
-#line 270 "ldlex.l" |
+#line 269 "ldlex.l" |
{ RTOKEN(GROUP);} |
YY_BREAK |
case 77: |
YY_RULE_SETUP |
-#line 271 "ldlex.l" |
+#line 270 "ldlex.l" |
{ RTOKEN(AS_NEEDED);} |
YY_BREAK |
case 78: |
YY_RULE_SETUP |
-#line 272 "ldlex.l" |
+#line 271 "ldlex.l" |
{ RTOKEN(DEFINED);} |
YY_BREAK |
case 79: |
YY_RULE_SETUP |
-#line 273 "ldlex.l" |
+#line 272 "ldlex.l" |
{ RTOKEN(CREATE_OBJECT_SYMBOLS);} |
YY_BREAK |
case 80: |
YY_RULE_SETUP |
-#line 274 "ldlex.l" |
+#line 273 "ldlex.l" |
{ RTOKEN( CONSTRUCTORS);} |
YY_BREAK |
case 81: |
YY_RULE_SETUP |
-#line 275 "ldlex.l" |
+#line 274 "ldlex.l" |
{ RTOKEN(FORCE_COMMON_ALLOCATION);} |
YY_BREAK |
case 82: |
YY_RULE_SETUP |
-#line 276 "ldlex.l" |
+#line 275 "ldlex.l" |
{ RTOKEN(INHIBIT_COMMON_ALLOCATION);} |
YY_BREAK |
case 83: |
YY_RULE_SETUP |
-#line 277 "ldlex.l" |
+#line 276 "ldlex.l" |
{ RTOKEN(SECTIONS);} |
YY_BREAK |
case 84: |
YY_RULE_SETUP |
-#line 278 "ldlex.l" |
+#line 277 "ldlex.l" |
{ RTOKEN(INSERT_K);} |
YY_BREAK |
case 85: |
YY_RULE_SETUP |
-#line 279 "ldlex.l" |
+#line 278 "ldlex.l" |
{ RTOKEN(AFTER);} |
YY_BREAK |
case 86: |
YY_RULE_SETUP |
-#line 280 "ldlex.l" |
+#line 279 "ldlex.l" |
{ RTOKEN(BEFORE);} |
YY_BREAK |
case 87: |
YY_RULE_SETUP |
-#line 281 "ldlex.l" |
+#line 280 "ldlex.l" |
{ RTOKEN(FILL);} |
YY_BREAK |
case 88: |
YY_RULE_SETUP |
-#line 282 "ldlex.l" |
+#line 281 "ldlex.l" |
{ RTOKEN(STARTUP);} |
YY_BREAK |
case 89: |
YY_RULE_SETUP |
-#line 283 "ldlex.l" |
+#line 282 "ldlex.l" |
{ RTOKEN(OUTPUT_FORMAT);} |
YY_BREAK |
case 90: |
YY_RULE_SETUP |
-#line 284 "ldlex.l" |
+#line 283 "ldlex.l" |
{ RTOKEN( OUTPUT_ARCH);} |
YY_BREAK |
case 91: |
YY_RULE_SETUP |
-#line 285 "ldlex.l" |
+#line 284 "ldlex.l" |
{ RTOKEN(HLL);} |
YY_BREAK |
case 92: |
YY_RULE_SETUP |
-#line 286 "ldlex.l" |
+#line 285 "ldlex.l" |
{ RTOKEN(SYSLIB);} |
YY_BREAK |
case 93: |
YY_RULE_SETUP |
-#line 287 "ldlex.l" |
+#line 286 "ldlex.l" |
{ RTOKEN(FLOAT);} |
YY_BREAK |
case 94: |
YY_RULE_SETUP |
-#line 288 "ldlex.l" |
+#line 287 "ldlex.l" |
{ RTOKEN( QUAD);} |
YY_BREAK |
case 95: |
YY_RULE_SETUP |
-#line 289 "ldlex.l" |
+#line 288 "ldlex.l" |
{ RTOKEN( SQUAD);} |
YY_BREAK |
case 96: |
YY_RULE_SETUP |
-#line 290 "ldlex.l" |
+#line 289 "ldlex.l" |
{ RTOKEN( LONG);} |
YY_BREAK |
case 97: |
YY_RULE_SETUP |
-#line 291 "ldlex.l" |
+#line 290 "ldlex.l" |
{ RTOKEN( SHORT);} |
YY_BREAK |
case 98: |
YY_RULE_SETUP |
-#line 292 "ldlex.l" |
+#line 291 "ldlex.l" |
{ RTOKEN( BYTE);} |
YY_BREAK |
case 99: |
YY_RULE_SETUP |
-#line 293 "ldlex.l" |
+#line 292 "ldlex.l" |
{ RTOKEN(NOFLOAT);} |
YY_BREAK |
case 100: |
YY_RULE_SETUP |
-#line 294 "ldlex.l" |
+#line 293 "ldlex.l" |
{ RTOKEN(NOCROSSREFS);} |
YY_BREAK |
case 101: |
YY_RULE_SETUP |
-#line 295 "ldlex.l" |
+#line 294 "ldlex.l" |
{ RTOKEN(OVERLAY); } |
YY_BREAK |
case 102: |
YY_RULE_SETUP |
-#line 296 "ldlex.l" |
+#line 295 "ldlex.l" |
{ RTOKEN(SORT_BY_NAME); } |
YY_BREAK |
case 103: |
YY_RULE_SETUP |
-#line 297 "ldlex.l" |
+#line 296 "ldlex.l" |
{ RTOKEN(SORT_BY_ALIGNMENT); } |
YY_BREAK |
case 104: |
YY_RULE_SETUP |
-#line 298 "ldlex.l" |
+#line 297 "ldlex.l" |
{ RTOKEN(SORT_BY_NAME); } |
YY_BREAK |
case 105: |
YY_RULE_SETUP |
-#line 299 "ldlex.l" |
+#line 298 "ldlex.l" |
{ RTOKEN(NOLOAD);} |
YY_BREAK |
case 106: |
YY_RULE_SETUP |
-#line 300 "ldlex.l" |
+#line 299 "ldlex.l" |
{ RTOKEN(DSECT);} |
YY_BREAK |
case 107: |
YY_RULE_SETUP |
-#line 301 "ldlex.l" |
+#line 300 "ldlex.l" |
{ RTOKEN(COPY);} |
YY_BREAK |
case 108: |
YY_RULE_SETUP |
-#line 302 "ldlex.l" |
+#line 301 "ldlex.l" |
{ RTOKEN(INFO);} |
YY_BREAK |
case 109: |
YY_RULE_SETUP |
-#line 303 "ldlex.l" |
+#line 302 "ldlex.l" |
{ RTOKEN(OVERLAY);} |
YY_BREAK |
case 110: |
YY_RULE_SETUP |
-#line 304 "ldlex.l" |
+#line 303 "ldlex.l" |
{ RTOKEN(ONLY_IF_RO); } |
YY_BREAK |
case 111: |
YY_RULE_SETUP |
-#line 305 "ldlex.l" |
+#line 304 "ldlex.l" |
{ RTOKEN(ONLY_IF_RW); } |
YY_BREAK |
case 112: |
YY_RULE_SETUP |
-#line 306 "ldlex.l" |
+#line 305 "ldlex.l" |
{ RTOKEN(SPECIAL); } |
YY_BREAK |
case 113: |
YY_RULE_SETUP |
-#line 307 "ldlex.l" |
+#line 306 "ldlex.l" |
{ RTOKEN(ORIGIN);} |
YY_BREAK |
case 114: |
YY_RULE_SETUP |
-#line 308 "ldlex.l" |
+#line 307 "ldlex.l" |
{ RTOKEN(ORIGIN);} |
YY_BREAK |
case 115: |
YY_RULE_SETUP |
-#line 309 "ldlex.l" |
+#line 308 "ldlex.l" |
{ RTOKEN( LENGTH);} |
YY_BREAK |
case 116: |
YY_RULE_SETUP |
-#line 310 "ldlex.l" |
+#line 309 "ldlex.l" |
{ RTOKEN( LENGTH);} |
YY_BREAK |
case 117: |
YY_RULE_SETUP |
-#line 311 "ldlex.l" |
+#line 310 "ldlex.l" |
{ RTOKEN(INCLUDE);} |
YY_BREAK |
case 118: |
YY_RULE_SETUP |
-#line 312 "ldlex.l" |
+#line 311 "ldlex.l" |
{ RTOKEN (PHDRS); } |
YY_BREAK |
case 119: |
YY_RULE_SETUP |
-#line 313 "ldlex.l" |
+#line 312 "ldlex.l" |
{ RTOKEN(AT);} |
YY_BREAK |
case 120: |
YY_RULE_SETUP |
-#line 314 "ldlex.l" |
+#line 313 "ldlex.l" |
{ RTOKEN(SUBALIGN);} |
YY_BREAK |
case 121: |
YY_RULE_SETUP |
-#line 315 "ldlex.l" |
+#line 314 "ldlex.l" |
{ RTOKEN(PROVIDE); } |
YY_BREAK |
case 122: |
YY_RULE_SETUP |
-#line 316 "ldlex.l" |
+#line 315 "ldlex.l" |
{ RTOKEN(PROVIDE_HIDDEN); } |
YY_BREAK |
case 123: |
YY_RULE_SETUP |
-#line 317 "ldlex.l" |
+#line 316 "ldlex.l" |
{ RTOKEN(KEEP); } |
YY_BREAK |
case 124: |
YY_RULE_SETUP |
-#line 318 "ldlex.l" |
+#line 317 "ldlex.l" |
{ RTOKEN(EXCLUDE_FILE); } |
YY_BREAK |
case 125: |
YY_RULE_SETUP |
-#line 319 "ldlex.l" |
+#line 318 "ldlex.l" |
{ RTOKEN(CONSTANT);} |
YY_BREAK |
case 126: |
/* rule 126 can match eol */ |
YY_RULE_SETUP |
-#line 320 "ldlex.l" |
+#line 319 "ldlex.l" |
{ ++ lineno; } |
YY_BREAK |
case 127: |
/* rule 127 can match eol */ |
YY_RULE_SETUP |
-#line 321 "ldlex.l" |
+#line 320 "ldlex.l" |
{ ++ lineno; RTOKEN(NEWLINE); } |
YY_BREAK |
case 128: |
YY_RULE_SETUP |
-#line 322 "ldlex.l" |
+#line 321 "ldlex.l" |
{ /* Mri comment line */ } |
YY_BREAK |
case 129: |
YY_RULE_SETUP |
-#line 323 "ldlex.l" |
+#line 322 "ldlex.l" |
{ /* Mri comment line */ } |
YY_BREAK |
case 130: |
YY_RULE_SETUP |
-#line 324 "ldlex.l" |
+#line 323 "ldlex.l" |
{ RTOKEN(ENDWORD); } |
YY_BREAK |
case 131: |
YY_RULE_SETUP |
-#line 325 "ldlex.l" |
+#line 324 "ldlex.l" |
{ RTOKEN(ALIGNMOD);} |
YY_BREAK |
case 132: |
YY_RULE_SETUP |
-#line 326 "ldlex.l" |
+#line 325 "ldlex.l" |
{ RTOKEN(ALIGN_K);} |
YY_BREAK |
case 133: |
YY_RULE_SETUP |
-#line 327 "ldlex.l" |
+#line 326 "ldlex.l" |
{ RTOKEN(CHIP); } |
YY_BREAK |
case 134: |
YY_RULE_SETUP |
-#line 328 "ldlex.l" |
+#line 327 "ldlex.l" |
{ RTOKEN(BASE); } |
YY_BREAK |
case 135: |
YY_RULE_SETUP |
-#line 329 "ldlex.l" |
+#line 328 "ldlex.l" |
{ RTOKEN(ALIAS); } |
YY_BREAK |
case 136: |
YY_RULE_SETUP |
-#line 330 "ldlex.l" |
+#line 329 "ldlex.l" |
{ RTOKEN(TRUNCATE); } |
YY_BREAK |
case 137: |
YY_RULE_SETUP |
-#line 331 "ldlex.l" |
+#line 330 "ldlex.l" |
{ RTOKEN(LOAD); } |
YY_BREAK |
case 138: |
YY_RULE_SETUP |
-#line 332 "ldlex.l" |
+#line 331 "ldlex.l" |
{ RTOKEN(PUBLIC); } |
YY_BREAK |
case 139: |
YY_RULE_SETUP |
-#line 333 "ldlex.l" |
+#line 332 "ldlex.l" |
{ RTOKEN(ORDER); } |
YY_BREAK |
case 140: |
YY_RULE_SETUP |
-#line 334 "ldlex.l" |
+#line 333 "ldlex.l" |
{ RTOKEN(NAMEWORD); } |
YY_BREAK |
case 141: |
YY_RULE_SETUP |
-#line 335 "ldlex.l" |
+#line 334 "ldlex.l" |
{ RTOKEN(FORMAT); } |
YY_BREAK |
case 142: |
YY_RULE_SETUP |
-#line 336 "ldlex.l" |
+#line 335 "ldlex.l" |
{ RTOKEN(CASE); } |
YY_BREAK |
case 143: |
YY_RULE_SETUP |
-#line 337 "ldlex.l" |
+#line 336 "ldlex.l" |
{ RTOKEN(START); } |
YY_BREAK |
case 144: |
YY_RULE_SETUP |
-#line 338 "ldlex.l" |
+#line 337 "ldlex.l" |
{ RTOKEN(LIST); /* LIST and ignore to end of line */ } |
YY_BREAK |
case 145: |
YY_RULE_SETUP |
-#line 339 "ldlex.l" |
+#line 338 "ldlex.l" |
{ RTOKEN(SECT); } |
YY_BREAK |
case 146: |
YY_RULE_SETUP |
-#line 340 "ldlex.l" |
+#line 339 "ldlex.l" |
{ RTOKEN(ABSOLUTE); } |
YY_BREAK |
case 147: |
YY_RULE_SETUP |
-#line 341 "ldlex.l" |
+#line 340 "ldlex.l" |
{ RTOKEN(ENDWORD); } |
YY_BREAK |
case 148: |
YY_RULE_SETUP |
-#line 342 "ldlex.l" |
+#line 341 "ldlex.l" |
{ RTOKEN(ALIGNMOD);} |
YY_BREAK |
case 149: |
YY_RULE_SETUP |
-#line 343 "ldlex.l" |
+#line 342 "ldlex.l" |
{ RTOKEN(ALIGN_K);} |
YY_BREAK |
case 150: |
YY_RULE_SETUP |
-#line 344 "ldlex.l" |
+#line 343 "ldlex.l" |
{ RTOKEN(CHIP); } |
YY_BREAK |
case 151: |
YY_RULE_SETUP |
-#line 345 "ldlex.l" |
+#line 344 "ldlex.l" |
{ RTOKEN(BASE); } |
YY_BREAK |
case 152: |
YY_RULE_SETUP |
-#line 346 "ldlex.l" |
+#line 345 "ldlex.l" |
{ RTOKEN(ALIAS); } |
YY_BREAK |
case 153: |
YY_RULE_SETUP |
-#line 347 "ldlex.l" |
+#line 346 "ldlex.l" |
{ RTOKEN(TRUNCATE); } |
YY_BREAK |
case 154: |
YY_RULE_SETUP |
-#line 348 "ldlex.l" |
+#line 347 "ldlex.l" |
{ RTOKEN(LOAD); } |
YY_BREAK |
case 155: |
YY_RULE_SETUP |
-#line 349 "ldlex.l" |
+#line 348 "ldlex.l" |
{ RTOKEN(PUBLIC); } |
YY_BREAK |
case 156: |
YY_RULE_SETUP |
-#line 350 "ldlex.l" |
+#line 349 "ldlex.l" |
{ RTOKEN(ORDER); } |
YY_BREAK |
case 157: |
YY_RULE_SETUP |
-#line 351 "ldlex.l" |
+#line 350 "ldlex.l" |
{ RTOKEN(NAMEWORD); } |
YY_BREAK |
case 158: |
YY_RULE_SETUP |
-#line 352 "ldlex.l" |
+#line 351 "ldlex.l" |
{ RTOKEN(FORMAT); } |
YY_BREAK |
case 159: |
YY_RULE_SETUP |
-#line 353 "ldlex.l" |
+#line 352 "ldlex.l" |
{ RTOKEN(CASE); } |
YY_BREAK |
case 160: |
YY_RULE_SETUP |
-#line 354 "ldlex.l" |
+#line 353 "ldlex.l" |
{ RTOKEN(EXTERN); } |
YY_BREAK |
case 161: |
YY_RULE_SETUP |
-#line 355 "ldlex.l" |
+#line 354 "ldlex.l" |
{ RTOKEN(START); } |
YY_BREAK |
case 162: |
YY_RULE_SETUP |
-#line 356 "ldlex.l" |
+#line 355 "ldlex.l" |
{ RTOKEN(LIST); /* LIST and ignore to end of line */ } |
YY_BREAK |
case 163: |
YY_RULE_SETUP |
-#line 357 "ldlex.l" |
+#line 356 "ldlex.l" |
{ RTOKEN(SECT); } |
YY_BREAK |
case 164: |
YY_RULE_SETUP |
-#line 358 "ldlex.l" |
+#line 357 "ldlex.l" |
{ RTOKEN(ABSOLUTE); } |
YY_BREAK |
case 165: |
YY_RULE_SETUP |
-#line 360 "ldlex.l" |
+#line 359 "ldlex.l" |
{ |
/* Filename without commas, needed to parse mri stuff */ |
yylval.name = xstrdup (yytext); |
@@ -2837,7 +2836,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 166: |
YY_RULE_SETUP |
-#line 367 "ldlex.l" |
+#line 366 "ldlex.l" |
{ |
yylval.name = xstrdup (yytext); |
return NAME; |
@@ -2845,7 +2844,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 167: |
YY_RULE_SETUP |
-#line 371 "ldlex.l" |
+#line 370 "ldlex.l" |
{ |
yylval.name = xstrdup (yytext + 2); |
return LNAME; |
@@ -2853,7 +2852,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 168: |
YY_RULE_SETUP |
-#line 375 "ldlex.l" |
+#line 374 "ldlex.l" |
{ |
yylval.name = xstrdup (yytext); |
return NAME; |
@@ -2861,7 +2860,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 169: |
YY_RULE_SETUP |
-#line 379 "ldlex.l" |
+#line 378 "ldlex.l" |
{ |
yylval.name = xstrdup (yytext + 2); |
return LNAME; |
@@ -2869,7 +2868,7 @@ YY_RULE_SETUP |
YY_BREAK |
case 170: |
YY_RULE_SETUP |
-#line 383 "ldlex.l" |
+#line 382 "ldlex.l" |
{ |
/* Annoyingly, this pattern can match comments, and we have |
longest match issues to consider. So if the first two |
@@ -2890,7 +2889,7 @@ YY_RULE_SETUP |
case 171: |
/* rule 171 can match eol */ |
YY_RULE_SETUP |
-#line 400 "ldlex.l" |
+#line 399 "ldlex.l" |
{ |
/* No matter the state, quotes |
give what's inside */ |
@@ -2902,54 +2901,54 @@ YY_RULE_SETUP |
case 172: |
/* rule 172 can match eol */ |
YY_RULE_SETUP |
-#line 407 "ldlex.l" |
+#line 406 "ldlex.l" |
{ lineno++;} |
YY_BREAK |
case 173: |
YY_RULE_SETUP |
-#line 408 "ldlex.l" |
+#line 407 "ldlex.l" |
{ } |
YY_BREAK |
case 174: |
YY_RULE_SETUP |
-#line 410 "ldlex.l" |
+#line 409 "ldlex.l" |
{ return *yytext; } |
YY_BREAK |
case 175: |
YY_RULE_SETUP |
-#line 412 "ldlex.l" |
+#line 411 "ldlex.l" |
{ RTOKEN(GLOBAL); } |
YY_BREAK |
case 176: |
YY_RULE_SETUP |
-#line 414 "ldlex.l" |
+#line 413 "ldlex.l" |
{ RTOKEN(LOCAL); } |
YY_BREAK |
case 177: |
YY_RULE_SETUP |
-#line 416 "ldlex.l" |
+#line 415 "ldlex.l" |
{ RTOKEN(EXTERN); } |
YY_BREAK |
case 178: |
YY_RULE_SETUP |
-#line 418 "ldlex.l" |
+#line 417 "ldlex.l" |
{ yylval.name = xstrdup (yytext); |
return VERS_IDENTIFIER; } |
YY_BREAK |
case 179: |
YY_RULE_SETUP |
-#line 421 "ldlex.l" |
+#line 420 "ldlex.l" |
{ yylval.name = xstrdup (yytext); |
return VERS_TAG; } |
YY_BREAK |
case 180: |
YY_RULE_SETUP |
-#line 424 "ldlex.l" |
+#line 423 "ldlex.l" |
{ BEGIN(VERS_SCRIPT); return *yytext; } |
YY_BREAK |
case 181: |
YY_RULE_SETUP |
-#line 426 "ldlex.l" |
+#line 425 "ldlex.l" |
{ BEGIN(VERS_NODE); |
vers_node_nesting = 0; |
return *yytext; |
@@ -2957,17 +2956,17 @@ YY_RULE_SETUP |
YY_BREAK |
case 182: |
YY_RULE_SETUP |
-#line 430 "ldlex.l" |
+#line 429 "ldlex.l" |
{ return *yytext; } |
YY_BREAK |
case 183: |
YY_RULE_SETUP |
-#line 431 "ldlex.l" |
+#line 430 "ldlex.l" |
{ vers_node_nesting++; return *yytext; } |
YY_BREAK |
case 184: |
YY_RULE_SETUP |
-#line 432 "ldlex.l" |
+#line 431 "ldlex.l" |
{ if (--vers_node_nesting < 0) |
BEGIN(VERS_SCRIPT); |
return *yytext; |
@@ -2976,17 +2975,17 @@ YY_RULE_SETUP |
case 185: |
/* rule 185 can match eol */ |
YY_RULE_SETUP |
-#line 437 "ldlex.l" |
+#line 436 "ldlex.l" |
{ lineno++; } |
YY_BREAK |
case 186: |
YY_RULE_SETUP |
-#line 439 "ldlex.l" |
+#line 438 "ldlex.l" |
{ /* Eat up comments */ } |
YY_BREAK |
case 187: |
YY_RULE_SETUP |
-#line 441 "ldlex.l" |
+#line 440 "ldlex.l" |
{ /* Eat up whitespace */ } |
YY_BREAK |
case YY_STATE_EOF(INITIAL): |
@@ -2998,7 +2997,7 @@ case YY_STATE_EOF(MRI): |
case YY_STATE_EOF(VERS_START): |
case YY_STATE_EOF(VERS_SCRIPT): |
case YY_STATE_EOF(VERS_NODE): |
-#line 443 "ldlex.l" |
+#line 442 "ldlex.l" |
{ |
include_stack_ptr--; |
@@ -3019,20 +3018,20 @@ case YY_STATE_EOF(VERS_NODE): |
YY_BREAK |
case 188: |
YY_RULE_SETUP |
-#line 461 "ldlex.l" |
+#line 460 "ldlex.l" |
lex_warn_invalid (" in script", yytext); |
YY_BREAK |
case 189: |
YY_RULE_SETUP |
-#line 462 "ldlex.l" |
+#line 461 "ldlex.l" |
lex_warn_invalid (" in expression", yytext); |
YY_BREAK |
case 190: |
YY_RULE_SETUP |
-#line 464 "ldlex.l" |
+#line 463 "ldlex.l" |
ECHO; |
YY_BREAK |
-#line 3036 "ldlex.c" |
+#line 3035 "/Users/gingold/Repositories/fsf/binutils-2_20/ld/ldlex.c" |
case YY_END_OF_BUFFER: |
{ |
@@ -4027,7 +4026,7 @@ void yyfree (void * ptr ) |
#define YYTABLES_NAME "yytables" |
-#line 464 "ldlex.l" |
+#line 463 "ldlex.l" |