aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-04-25 10:07:58 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-04-25 10:07:58 +0000
commit468afa1adac2c78fbe8c4c427d41d3697168ec99 (patch)
treec8ee6b7534e95d73561c72ce2adc50cced5984e8
parent89b6c83e251d0b65860be2353fcf261169af2cf3 (diff)
downloadgcc-468afa1adac2c78fbe8c4c427d41d3697168ec99.zip
gcc-468afa1adac2c78fbe8c4c427d41d3697168ec99.tar.gz
gcc-468afa1adac2c78fbe8c4c427d41d3697168ec99.tar.bz2
re PR bootstrap/80509 (ICE in cc1 during selftests)
2017-04-25 Richard Biener <rguenther@suse.de> PR middle-end/80509 * passes.c (pass_manager::pass_manager): Initialize m_name_to_pass_map. From-SVN: r247171
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/passes.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e1c79a8..83f0adc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2017-04-25 Richard Biener <rguenther@suse.de>
+ PR middle-end/80509
+ * passes.c (pass_manager::pass_manager): Initialize
+ m_name_to_pass_map.
+
+2017-04-25 Richard Biener <rguenther@suse.de>
+
PR tree-optimization/79201
* tree-ssa-sink.c (statement_sink_location): Handle calls.
diff --git a/gcc/passes.c b/gcc/passes.c
index 162cf8b..185c3cd 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1532,7 +1532,7 @@ pass_manager::pass_manager (context *ctxt)
: all_passes (NULL), all_small_ipa_passes (NULL), all_lowering_passes (NULL),
all_regular_ipa_passes (NULL),
all_late_ipa_passes (NULL), passes_by_id (NULL), passes_by_id_size (0),
- m_ctxt (ctxt)
+ m_ctxt (ctxt), m_name_to_pass_map (NULL)
{
opt_pass **p;