diff options
author | Robin Dapp <rdapp@ventanamicro.com> | 2025-04-03 16:46:05 +0200 |
---|---|---|
committer | Robin Dapp <rdapp@ventanamicro.com> | 2025-04-09 11:45:13 +0200 |
commit | f183ae0ae891a471764876eb1e69239904598bb4 (patch) | |
tree | 9b60884a0b308c07d58f4ca19cac0637a1e1db20 /gcc/fortran/openmp.cc | |
parent | ee65440cbd8042a5e5885e18bde70f8d530e4404 (diff) | |
download | gcc-f183ae0ae891a471764876eb1e69239904598bb4.zip gcc-f183ae0ae891a471764876eb1e69239904598bb4.tar.gz gcc-f183ae0ae891a471764876eb1e69239904598bb4.tar.bz2 |
expr: Use constant_lower_bound classifying constructor els [PR116595].
In categorize_ctor_elements_1 we do
VECTOR_CST_NELTS (value).to_constant ()
but VALUE's type can be a VLA vector (since r15-5780-g17b520a10cdaab).
This patch uses constant_lower_bound instead.
PR middle-end/116595
gcc/ChangeLog:
* expr.cc (categorize_ctor_elements_1): Use
constant_lower_bound.
gcc/testsuite/ChangeLog:
* g++.target/riscv/rvv/autovec/pr116595.C: New test.
Diffstat (limited to 'gcc/fortran/openmp.cc')
0 files changed, 0 insertions, 0 deletions