diff options
author | Patrick O'Neill <patrick@rivosinc.com> | 2023-09-30 15:50:11 -0700 |
---|---|---|
committer | Patrick O'Neill <patrick@rivosinc.com> | 2023-09-30 16:09:45 -0700 |
commit | 04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1 (patch) | |
tree | 83e53a46880f20e56f47d4dd933055f278899db6 /gcc | |
parent | 1e6815071fd137424f79ca79a6ba66b776a98778 (diff) | |
download | gcc-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.cc | 4 |
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; |