https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115591
--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Eric Botcazou <ebotca...@gcc.gnu.org>: https://gcc.gnu.org/g:8bc5561c43b195e1638e5acace8b41b3f7512be3 commit r15-1870-g8bc5561c43b195e1638e5acace8b41b3f7512be3 Author: Eric Botcazou <ebotca...@adacore.com> Date: Sat Jul 6 11:56:19 2024 +0200 RISC-V: fix internal error on global variable-length array This is an ICE in the RISC-V back-end calling tree_to_uhwi on the DECL_SIZE of a global variable-length array. gcc/ PR target/115591 * config/riscv/riscv.cc (riscv_valid_lo_sum_p): Add missing test on tree_fits_uhwi_p before calling tree_to_uhwi. gcc/testsuite/ * gnat.dg/array41.ads, gnat.dg/array41.adb: New test.