PR/2756
authorNick Clifton <nickc@redhat.com>
Mon, 24 Jul 2006 16:30:55 +0000 (16:30 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 24 Jul 2006 16:30:55 +0000 (16:30 +0000)
* read.c (read_a_source_file): Ignore unknown text after line comment
  character.  Fix misleading comment.

gas/ChangeLog
gas/read.c

index cdf9095e81498c8813fb1eb115f6ef14860ec483..d88e39d7a0663b6a129ab7293d4499fa36a619cf 100644 (file)
@@ -1,3 +1,9 @@
+2006-07-24  Andreas Schwab  <schwab@suse.de>
+
+       PR/2756
+       * read.c (read_a_source_file): Ignore unknown text after line
+       comment character.  Fix misleading comment.
+
 2006-07-24  Ralk Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * doc/all.texi, doc/as.texinfo, doc/c-arc.texi, doc/c-arm.texi,
index cb9e72c3b40f4bc57a21dd5350bdc4465a133466..af1a0b9c03000b0725f6530696627e22826d15fc 100644 (file)
@@ -1007,10 +1007,14 @@ read_a_source_file (char *name)
              unsigned int new_length;
              char *tmp_buf = 0;
 
-             bump_line_counters ();
              s = input_line_pointer;
              if (strncmp (s, "APP\n", 4))
-               continue;       /* We ignore it */
+               {
+                 /* We ignore it.  */
+                 ignore_rest_of_line ();
+                 continue;
+               }
+             bump_line_counters ();
              s += 4;
 
              sb_new (&sbuf);
@@ -1109,7 +1113,7 @@ read_a_source_file (char *name)
            continue;
 #endif
          input_line_pointer--;
-         /* Report unknown char as ignored.  */
+         /* Report unknown char as error.  */
          demand_empty_rest_of_line ();
        }