aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDaniel Franke <dfranke@gcc.gnu.org>2008-03-15 10:28:55 -0400
committerDaniel Franke <dfranke@gcc.gnu.org>2008-03-15 10:28:55 -0400
commitab55105446b5bd197d6e41a7056036b27eda1154 (patch)
tree83ef70413462ca5096f67b8e8ef111185a661eea /gcc
parent1fd8906045746e33fbb2a14f8d6dbaa67045dc5b (diff)
downloadgcc-ab55105446b5bd197d6e41a7056036b27eda1154.zip
gcc-ab55105446b5bd197d6e41a7056036b27eda1154.tar.gz
gcc-ab55105446b5bd197d6e41a7056036b27eda1154.tar.bz2
re PR fortran/35584 (overzealous warning: branch causes infinite loop)
2008-03-15 Daniel Franke <franke.daniel@gmail.com> PR fortran/35584 * resolve.c (resolve_branch): Less strict and pessimistic warning message. From-SVN: r133250
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog10
-rw-r--r--gcc/fortran/resolve.c2
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 8139d52..211453e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,7 +1,13 @@
+2008-03-15 Daniel Franke <franke.daniel@gmail.com>
+
+ PR fortran/35584
+ * resolve.c (resolve_branch): Less strict and pessimistic warning
+ message.
+
2008-03-11 Paolo Bonzini <bonzini@gnu.org>
- * f95-lang.c (LANG_HOOKS_CLEAR_BINDING_STACK): Delete.
- (gfc_be_parse_file): Call clear_binding_stack from here.
+ * f95-lang.c (LANG_HOOKS_CLEAR_BINDING_STACK): Delete.
+ (gfc_be_parse_file): Call clear_binding_stack from here.
(gfc_clear_binding_stack): Rename to clear_binding_stack.
2008-03-09 Paul Thomas <pault@gcc.gnu.org>
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index ead60f2..f8cd803 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -5596,7 +5596,7 @@ resolve_branch (gfc_st_label *label, gfc_code *code)
if (code->here == label)
{
- gfc_warning ("Branch at %L causes an infinite loop", &code->loc);
+ gfc_warning ("Branch at %L may result in an infinite loop", &code->loc);
return;
}