summaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authormanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-22 07:31:32 +0000
committermanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-22 07:31:32 +0000
commit8102ba14faddc82a73fc2daa024cd3f4f81513aa (patch)
treecb073ef49c05b064e1e54eeefa318120ca913ed7 /gcc/fortran
parent755ec370611c2a6e6b023639d718a823f24aac44 (diff)
downloadgcc-8102ba14faddc82a73fc2daa024cd3f4f81513aa.tar.gz
gcc/ChangeLog:
* tree-ssa-structalias.c (merge_graph_nodes): Fix uninitialised warnings. (int_add_graph_edge): Likewise. (collapse_nodes): Likewise. (process_unification_queue): Likewise. gcc/cp/ChangeLog: * parser.c (cp_parser_declaration): Fix unitialised warnings. gcc/fortran/ChangeLog: * match.c (gfc_match_symbol): Fix uninitialised warnings. * matchexp.c (gfc_match_expr): Likewise. gcc/java/ChangeLog: * verify-impl.c (check_class_constant): Fix uninitialised warnings. (check_constant): Likewise. (check_wide_constant): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102273 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/match.c2
-rw-r--r--gcc/fortran/matchexp.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 80a1538e149..c8e31bf91f6 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-22 Manfred Hollstein <mh@suse.com>
+
+ * match.c (gfc_match_symbol): Fix uninitialised warnings.
+ * matchexp.c (gfc_match_expr): Likewise.
+
2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
Make CONSTRUCTOR use VEC to store initializers.
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
index 7f249eecf10..22a0263736a 100644
--- a/gcc/fortran/match.c
+++ b/gcc/fortran/match.c
@@ -447,6 +447,8 @@ gfc_match_symbol (gfc_symbol ** matched_symbol, int host_assoc)
else
*matched_symbol = NULL;
}
+ else
+ *matched_symbol = NULL;
return m;
}
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.c
index bb8168e8cd1..058f7728d31 100644
--- a/gcc/fortran/matchexp.c
+++ b/gcc/fortran/matchexp.c
@@ -852,6 +852,7 @@ gfc_match_expr (gfc_expr ** result)
for (;;)
{
+ uop = NULL;
m = match_defined_operator (&uop);
if (m == MATCH_NO)
break;