Eat newlines inside INPUT statements in linker scripts
authorAndreas Schwab <schwab@linux-m68k.org>
Tue, 28 Apr 2015 18:32:06 +0000 (20:32 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Tue, 28 Apr 2015 19:55:28 +0000 (21:55 +0200)
ld/
PR ld/18344
* ldlex.l (INPUTLIST): Increment lineno on newline.

ld/ChangeLog
ld/ldlex.l

index de594c0..3448bba 100644 (file)
@@ -1,3 +1,8 @@
+2015-04-28  Andreas Schwab  <schwab@linux-m68k.org>
+
+       PR ld/18344
+       * ldlex.l (INPUTLIST): Increment lineno on newline.
+
 2015-04-24  Alan Modra  <amodra@gmail.com>
 
        * emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation):
index a19c5d6..d9ef830 100644 (file)
@@ -450,7 +450,7 @@ V_IDENTIFIER [*?.$_a-zA-Z\[\]\-\!\^\\]([*?.$_a-zA-Z0-9\[\]\-\!\^\\]|::)*
                                  return *yytext;
                                }
 
-<VERS_START,VERS_NODE,VERS_SCRIPT>[\n]         { lineno++; }
+<VERS_START,VERS_NODE,VERS_SCRIPT,INPUTLIST>[\n]       { lineno++; }
 
 <VERS_START,VERS_NODE,VERS_SCRIPT>#.*          { /* Eat up comments */ }