aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2021-05-26 18:45:09 +0200
committerBernd Edlinger <bernd.edlinger@hotmail.de>2021-05-26 19:17:55 +0200
commit7f0cfeb1ac580edf629874146b349fe7ad7e7718 (patch)
treeafc9a16fc9b38165a01b92456feb99dad809f360 /gcc
parent401bd4adcfda9965363b1ac3ba7e1580f15d6883 (diff)
downloadgcc-7f0cfeb1ac580edf629874146b349fe7ad7e7718.zip
gcc-7f0cfeb1ac580edf629874146b349fe7ad7e7718.tar.gz
gcc-7f0cfeb1ac580edf629874146b349fe7ad7e7718.tar.bz2
Fix gcc-bootstrap issue
... or at least try to. 2021-05-26 Bernd Edlinger <bernd.edlinger@hotmail.de> * gimple-range-gori.cc (range_def_chain::register_dependency): Resize m_def_chain when needed.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/gimple-range-gori.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/gimple-range-gori.cc b/gcc/gimple-range-gori.cc
index a4c4bf5..c51e6ce 100644
--- a/gcc/gimple-range-gori.cc
+++ b/gcc/gimple-range-gori.cc
@@ -176,6 +176,8 @@ range_def_chain::register_dependency (tree name, tree dep, basic_block bb)
return;
unsigned v = SSA_NAME_VERSION (name);
+ if (v >= m_def_chain.length ())
+ m_def_chain.safe_grow_cleared (num_ssa_names + 1);
struct rdc &src = m_def_chain[v];
gimple *def_stmt = SSA_NAME_DEF_STMT (dep);
unsigned dep_v = SSA_NAME_VERSION (dep);