aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2017-03-17 13:14:42 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2017-03-17 13:14:42 +0000
commitfaec5f24736ac2550ef9c4080200edb20d2b1e22 (patch)
tree9b1aa8f72afdb1284620833dd439d0733d8bbed8 /gcc
parent12c4f7dcafc3fb469e995d283dccbb4a5945f11c (diff)
downloadgcc-faec5f24736ac2550ef9c4080200edb20d2b1e22.zip
gcc-faec5f24736ac2550ef9c4080200edb20d2b1e22.tar.gz
gcc-faec5f24736ac2550ef9c4080200edb20d2b1e22.tar.bz2
re PR tree-optimization/80079 (Conditional jump or move depends on uninitialised value(s): gimple-ssa-store-merging.c:768)
PR tree-optimization/80079 * gimple-ssa-store-merging.c (class pass_store_merging): Initialize m_stores_head. Co-Authored-By: Markus Trippelsdorf <markus@trippelsdorf.de> From-SVN: r246224
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/gimple-ssa-store-merging.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9af5815..cced3ce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2017-03-17 Marek Polacek <polacek@redhat.com>
+ Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR tree-optimization/80079
+ * gimple-ssa-store-merging.c (class pass_store_merging): Initialize
+ m_stores_head.
+
2017-03-17 Richard Biener <rguenther@suse.de>
PR middle-end/80075
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.c
index 5bdb459..17a95a5 100644
--- a/gcc/gimple-ssa-store-merging.c
+++ b/gcc/gimple-ssa-store-merging.c
@@ -725,7 +725,7 @@ class pass_store_merging : public gimple_opt_pass
{
public:
pass_store_merging (gcc::context *ctxt)
- : gimple_opt_pass (pass_data_tree_store_merging, ctxt)
+ : gimple_opt_pass (pass_data_tree_store_merging, ctxt), m_stores_head ()
{
}