gas/
* input-scrub.c (line_numberT): Delete. (input_scrub_close): Reset line counters. * messages.c (as_show_where): Don't print invalid line number. (as_warn_internal, as_bad_internal): Likewise. gas/testsuite/ * gas/elf/bad-size.err: Adjust expected error. * gas/i386/bad-size.warn: Likewise. * gas/i386/inval-equ-2.l: Likewise. * gas/symver/symver2.l: Likewise.
This commit is contained in:
parent
04648e6590
commit
144886fa6b
8 changed files with 45 additions and 15 deletions
|
@ -1,3 +1,10 @@
|
|||
2011-03-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* input-scrub.c (line_numberT): Delete.
|
||||
(input_scrub_close): Reset line counters.
|
||||
* messages.c (as_show_where): Don't print invalid line number.
|
||||
(as_warn_internal, as_bad_internal): Likewise.
|
||||
|
||||
2011-03-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* read.c (read_a_source_file): Remove md_after_pass_hook.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* input_scrub.c - Break up input buffers into whole numbers of lines.
|
||||
Copyright 1987, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
||||
2000, 2001, 2003, 2005, 2006, 2007, 2008
|
||||
2000, 2001, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GAS, the GNU Assembler.
|
||||
|
@ -100,10 +100,9 @@ int macro_nest;
|
|||
static char *physical_input_file;
|
||||
static char *logical_input_file;
|
||||
|
||||
typedef unsigned int line_numberT; /* 1-origin line number in a source file. */
|
||||
/* 1-origin line number in a source file. */
|
||||
/* A line ends in '\n' or eof. */
|
||||
|
||||
static line_numberT physical_input_line;
|
||||
static unsigned int physical_input_line;
|
||||
static int logical_input_line;
|
||||
|
||||
/* Struct used to save the state of the input handler during include files */
|
||||
|
@ -115,7 +114,7 @@ struct input_save {
|
|||
unsigned int buffer_length;
|
||||
char * physical_input_file;
|
||||
char * logical_input_file;
|
||||
line_numberT physical_input_line;
|
||||
unsigned int physical_input_line;
|
||||
int logical_input_line;
|
||||
int sb_index;
|
||||
sb from_sb;
|
||||
|
@ -304,6 +303,8 @@ void
|
|||
input_scrub_close (void)
|
||||
{
|
||||
input_file_close ();
|
||||
physical_input_line = 0;
|
||||
logical_input_line = -1;
|
||||
}
|
||||
|
||||
char *
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* messages.c - error reporter -
|
||||
Copyright 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001,
|
||||
2003, 2004, 2005, 2006, 2007, 2008
|
||||
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
Free Software Foundation, Inc.
|
||||
This file is part of GAS, the GNU Assembler.
|
||||
|
||||
|
@ -113,7 +113,12 @@ as_show_where (void)
|
|||
as_where (&file, &line);
|
||||
identify (file);
|
||||
if (file)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
{
|
||||
if (line != 0)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
else
|
||||
fprintf (stderr, "%s: ", file);
|
||||
}
|
||||
}
|
||||
|
||||
/* Send to stderr a string as a warning, and locate warning
|
||||
|
@ -146,7 +151,12 @@ as_warn_internal (char *file, unsigned int line, char *buffer)
|
|||
|
||||
identify (file);
|
||||
if (file)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
{
|
||||
if (line != 0)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
else
|
||||
fprintf (stderr, "%s: ", file);
|
||||
}
|
||||
fprintf (stderr, _("Warning: "));
|
||||
fputs (buffer, stderr);
|
||||
(void) putc ('\n', stderr);
|
||||
|
@ -207,7 +217,12 @@ as_bad_internal (char *file, unsigned int line, char *buffer)
|
|||
|
||||
identify (file);
|
||||
if (file)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
{
|
||||
if (line != 0)
|
||||
fprintf (stderr, "%s:%u: ", file, line);
|
||||
else
|
||||
fprintf (stderr, "%s: ", file);
|
||||
}
|
||||
fprintf (stderr, _("Error: "));
|
||||
fputs (buffer, stderr);
|
||||
(void) putc ('\n', stderr);
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2011-03-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* gas/elf/bad-size.err: Adjust expected error.
|
||||
* gas/i386/bad-size.warn: Likewise.
|
||||
* gas/i386/inval-equ-2.l: Likewise.
|
||||
* gas/symver/symver2.l: Likewise.
|
||||
|
||||
2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/12589
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
.*bad-size\.s: Assembler messages:
|
||||
.*bad-size\.s:6: Error: .*
|
||||
.*bad-size\.s:.* Error: .*
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
.*bad-size\.s: Assembler messages:
|
||||
.*bad-size\.s:6: Warning: .*
|
||||
.*bad-size\.s: Warning: .*
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
.*: Assembler messages:
|
||||
.*:8: Error: .*
|
||||
.*:8: Error: .*
|
||||
.*:8: Error: .*
|
||||
.*: Error: .*
|
||||
.*: Error: .*
|
||||
.*: Error: .*
|
||||
GAS LISTING .*
|
||||
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
.*: Assembler messages:
|
||||
.*:8: Error: invalid attempt to declare external version name as default in symbol `foo@@version1'
|
||||
.*: Error: invalid attempt to declare external version name as default in symbol `foo@@version1'
|
||||
|
|
Loading…
Reference in a new issue