Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2907)

Unified Diff: binutils/ld/ldlex.c

Issue 3018030: [binutils] Bump binutils to 2.20.1 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « binutils/ld/emultempl/vxworks.em ('k') | binutils/ld/ldlex.l » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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"
« no previous file with comments | « binutils/ld/emultempl/vxworks.em ('k') | binutils/ld/ldlex.l » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698