tree-ssa-structalias.c (merge_graph_nodes): Fix uninitialised warnings.
authorManfred Hollstein <mh@suse.com>
Fri, 22 Jul 2005 07:31:32 +0000 (07:31 +0000)
committerManfred Hollstein <manfred@gcc.gnu.org>
Fri, 22 Jul 2005 07:31:32 +0000 (07:31 +0000)
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.

From-SVN: r102273

gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/fortran/ChangeLog
gcc/fortran/match.c
gcc/fortran/matchexp.c
gcc/java/ChangeLog
gcc/java/verify-impl.c
gcc/tree-ssa-structalias.c

index b51ed74cf597ae4820ac455d54a36ea5290b00d1..571deeec38ef4da093fdfb8ed0121f8204233f4d 100644 (file)
@@ -1,3 +1,11 @@
+2005-07-22  Manfred Hollstein  <mh@suse.com>
+
+       * tree-ssa-structalias.c (merge_graph_nodes): Fix uninitialised
+       warnings.
+       (int_add_graph_edge): Likewise.
+       (collapse_nodes): Likewise.
+       (process_unification_queue): Likewise.
+
 2005-07-22  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
             Laurent GUERBY  <laurent@guerby.net>
 
index de5f2848dcfed21264886f770c5e63a110460982..485de2f11831d13b399bbdb62ffec264d3b32b52 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-22  Manfred Hollstein  <mh@suse.com>
+
+       * parser.c (cp_parser_declaration): Fix unitialised warnings.
+
 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * class.c (build_base_path): Fix typo.
index 324d5f19c778025fa2919a766773523bf6c39cb4..fa46b256de72926a1c31397a78725375565863af 100644 (file)
@@ -6919,6 +6919,8 @@ cp_parser_declaration (cp_parser* parser)
 
   if (token1.type != CPP_EOF)
     token2 = *cp_lexer_peek_nth_token (parser->lexer, 2);
+  else
+    token2.type = token2.keyword = RID_MAX;
 
   /* Get the high-water mark for the DECLARATOR_OBSTACK.  */
   p = obstack_alloc (&declarator_obstack, 0);
index 80a1538e14935a420aabf96e768de98718fed529..c8e31bf91f6c2bf81ae2da83198da7b38ca773b0 100644 (file)
@@ -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.
index 7f249eecf10e01df60dba94b7b79515fcd5a6963..22a0263736adf852efbdeefed5fd943cb8c8762a 100644 (file)
@@ -447,6 +447,8 @@ gfc_match_symbol (gfc_symbol ** matched_symbol, int host_assoc)
       else
         *matched_symbol = NULL;
     }
+  else
+    *matched_symbol = NULL;
   return m;
 }
 
index bb8168e8cd1832a5f6f13327d7ec459d7889dfe8..058f7728d31038c63718916890edc273419c6283 100644 (file)
@@ -852,6 +852,7 @@ gfc_match_expr (gfc_expr ** result)
 
   for (;;)
     {
+      uop = NULL;
       m = match_defined_operator (&uop);
       if (m == MATCH_NO)
        break;
index 1b6eccf3a04df7f319966729b6291a24fd70afbb..aa23f33e33b907bd17b1f299792f9348f6b1cfc0 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-22  Manfred Hollstein  <mh@suse.com>
+
+       * verify-impl.c (check_class_constant): Fix uninitialised warnings.
+       (check_constant): Likewise.
+       (check_wide_constant): Likewise.
+
 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
 
        Make CONSTRUCTOR use VEC to store initializers.
index f78763874817943830fb12cd04eb6174a7b7087a..42dfc6f9eeb25a250c6e162b7324abdd870d4b1e 100644 (file)
@@ -1946,7 +1946,7 @@ check_pool_index (int index)
 static type
 check_class_constant (int index)
 {
-  type t;
+  type t = { 0, 0, 0 };
   vfy_constants *pool;
 
   check_pool_index (index);
@@ -1963,7 +1963,7 @@ check_class_constant (int index)
 static type
 check_constant (int index)
 {
-  type t;
+  type t = { 0, 0, 0 };
   vfy_constants *pool;
 
   check_pool_index (index);
@@ -1983,7 +1983,7 @@ check_constant (int index)
 static type
 check_wide_constant (int index)
 {
-  type t;
+  type t = { 0, 0, 0 };
   vfy_constants *pool;
 
   check_pool_index (index);
index f715ce7abb903806e7506dcd83d58b876c649399..867c6a7636418e28d8e05df1ab78fed816077b96 100644 (file)
@@ -897,6 +897,7 @@ merge_graph_nodes (constraint_graph_t graph, unsigned int to,
       add_graph_edge (graph, newe);
       olde.src = from;
       olde.dest = c->dest;
+      olde.weights = NULL;
       temp = get_graph_weights (graph, olde);
       weights = get_graph_weights (graph, newe);
       bitmap_ior_into (weights, temp);
@@ -917,6 +918,7 @@ merge_graph_nodes (constraint_graph_t graph, unsigned int to,
       add_graph_edge (graph, newe);
       olde.src = c->dest;
       olde.dest = from;
+      olde.weights = NULL;
       temp = get_graph_weights (graph, olde);
       weights = get_graph_weights (graph, newe);
       bitmap_ior_into (weights, temp);
@@ -942,6 +944,7 @@ int_add_graph_edge (constraint_graph_t graph, unsigned int to,
       struct constraint_edge edge;
       edge.src = to;
       edge.dest = from;
+      edge.weights = NULL;
       r = add_graph_edge (graph, edge);
       r |= !bitmap_bit_p (get_graph_weights (graph, edge), weight);
       bitmap_set_bit (get_graph_weights (graph, edge), weight);
@@ -1113,6 +1116,7 @@ collapse_nodes (constraint_graph_t graph, unsigned int to, unsigned int from)
   merge_graph_nodes (graph, to, from);
   edge.src = to;
   edge.dest = to;
+  edge.weights = NULL;
   if (valid_graph_edge (graph, edge))
     {
       bitmap weights = get_graph_weights (graph, edge);
@@ -1216,6 +1220,7 @@ process_unification_queue (constraint_graph_t graph, struct scc_info *si,
          bitmap_clear (tmp);
          edge.src = n;
          edge.dest = n;
+         edge.weights = NULL;
          if (valid_graph_edge (graph, edge))
            {
              bitmap weights = get_graph_weights (graph, edge);