diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-26 18:45:09 +0200 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-26 19:17:55 +0200 |
commit | 7f0cfeb1ac580edf629874146b349fe7ad7e7718 (patch) | |
tree | afc9a16fc9b38165a01b92456feb99dad809f360 /gcc | |
parent | 401bd4adcfda9965363b1ac3ba7e1580f15d6883 (diff) | |
download | gcc-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.cc | 2 |
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); |