aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPatrick O'Neill <patrick@rivosinc.com>2023-09-30 15:50:11 -0700
committerPatrick O'Neill <patrick@rivosinc.com>2023-09-30 16:09:45 -0700
commit04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1 (patch)
tree83e53a46880f20e56f47d4dd933055f278899db6 /gcc
parent1e6815071fd137424f79ca79a6ba66b776a98778 (diff)
downloadgcc-04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1.zip
gcc-04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1.tar.gz
gcc-04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1.tar.bz2
RISC-V: Use safe_grow_cleared for vector info [PR111649]
Resolves a riscv*-*-* bootstrap failure due to a newly-turned-on assert. 2023-09-30 Jakub Jelinek <jakub@redhat.com> gcc/ChangeLog: PR target/111649 * config/riscv/riscv-vsetvl.cc (vector_infos_manager::vector_infos_manager): Replace safe_grow with safe_grow_cleared.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/riscv/riscv-vsetvl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/riscv/riscv-vsetvl.cc b/gcc/config/riscv/riscv-vsetvl.cc
index af8c31d..4b06d93 100644
--- a/gcc/config/riscv/riscv-vsetvl.cc
+++ b/gcc/config/riscv/riscv-vsetvl.cc
@@ -2417,8 +2417,8 @@ vector_infos_manager::vector_infos_manager ()
vector_antin = nullptr;
vector_antout = nullptr;
vector_earliest = nullptr;
- vector_insn_infos.safe_grow (get_max_uid ());
- vector_block_infos.safe_grow (last_basic_block_for_fn (cfun));
+ vector_insn_infos.safe_grow_cleared (get_max_uid ());
+ vector_block_infos.safe_grow_cleared (last_basic_block_for_fn (cfun));
if (!optimize)
{
basic_block cfg_bb;