summaryrefslogtreecommitdiffstats
path: root/gcc
diff options
context:
space:
mode:
authorbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-05 00:28:08 +0000
committerbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-05 00:28:08 +0000
commit9831a60597a4c72d1a1aef2566ff6242eeed490a (patch)
tree1f1e4086161fd949b74b1ce6d0ee23f9e1a5b41b /gcc
parent853f0f676b9fde5acb361f003328ea0f2ab7904a (diff)
downloadppe42-gcc-9831a60597a4c72d1a1aef2566ff6242eeed490a.tar.gz
ppe42-gcc-9831a60597a4c72d1a1aef2566ff6242eeed490a.zip
* fortran/error.c (show_locus): Add trailing colon in error messages.
(error_print): Avoid leading space in error lines. * testsuite/lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern for matching error messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118491 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/error.c5
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/gfortran-dg.exp10
4 files changed, 18 insertions, 7 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 64d3bafa8d4..6cc6b20301b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
+
+ * error.c (show_locus): Add trailing colon in error messages.
+ (error_print): Avoid leading space in error lines.
+
2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
PR fortran/29713
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c
index c4ef9d642e0..e532830882c 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -134,7 +134,7 @@ show_locus (int offset, locus * loc)
lb = loc->lb;
f = lb->file;
- error_printf ("%s:%d\n", f->filename,
+ error_printf ("%s:%d:\n", f->filename,
#ifdef USE_MAPPED_LOCATION
LOCATION_LINE (lb->location)
#else
@@ -380,7 +380,8 @@ error_print (const char *type, const char *format0, va_list argp)
if (have_l1)
show_loci (l1, l2);
error_string (type);
- error_char (' ');
+ if (*type)
+ error_char (' ');
have_l1 = 0;
format = format0;
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 925f5b3d38e..7bce686264e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
+
+ * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
+ for matching error messages.
+
2006-11-04 Uros Bizjak <ubizjak@gmail.com>
PR target/26915
diff --git a/gcc/testsuite/lib/gfortran-dg.exp b/gcc/testsuite/lib/gfortran-dg.exp
index 421e4a49eac..1c50ef7393e 100644
--- a/gcc/testsuite/lib/gfortran-dg.exp
+++ b/gcc/testsuite/lib/gfortran-dg.exp
@@ -26,23 +26,23 @@ proc gfortran-dg-test { prog do_what extra_tool_flags } {
set output_file [lindex $result 1]
# gfortran error messages look like this:
- # [name]:[line]
+ # [name]:[line]:
#
# some code
# 1
# Error: Some error at (1)
# or
- # [name]:[line]
+ # [name]:[line]:
#
# some code
# 1
- # [name]:[line2]
+ # [name]:[line2]:
#
# some other code
# 2
# Error: Some error at (1) and (2)
# or
- # [name]:[line]
+ # [name]:[line]:
#
# some code and some more code
# 1 2
@@ -59,7 +59,7 @@ proc gfortran-dg-test { prog do_what extra_tool_flags } {
# Note that these regexps only make sense in the combinations used below.
# Note also that is imperative that we first deal with the form with
# two loci.
- set locus_regexp " (\[^\n\]*)\n\n\[^\n\]*\n\[^\n\]*\n"
+ set locus_regexp "(\[^\n\]*):\n\n\[^\n\]*\n\[^\n\]*\n"
set diag_regexp "(\[^\n\]*)\n"
set two_loci "$locus_regexp$locus_regexp$diag_regexp"
OpenPOWER on IntegriCloud