diff options
author | Richard Biener <rguenther@suse.de> | 2021-10-04 10:02:39 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-10-04 10:57:23 +0200 |
commit | ad4a3c047f67d628b607bb6cf4791005affd1d83 (patch) | |
tree | e782349ea19d8a9054f582e6701233808254a52c /gcc/expr.c | |
parent | 5e0367dd64f4946d76477a8545d7abf3c0802806 (diff) | |
download | gcc-ad4a3c047f67d628b607bb6cf4791005affd1d83.zip gcc-ad4a3c047f67d628b607bb6cf4791005affd1d83.tar.gz gcc-ad4a3c047f67d628b607bb6cf4791005affd1d83.tar.bz2 |
middle-end/102587 - avoid auto-init for VLA vectors
This avoids ICEing for VLA vector auto-init by not initializing.
2021-10-04 Richard Biener <rguenther@suse.de>
PR middle-end/102587
* internal-fn.c (expand_DEFERRED_INIT): Guard register
initialization path an avoid initializing VLA registers
with it.
* gcc.target/aarch64/sve/pr102587-1.c: New testcase.
* gcc.target/aarch64/sve/pr102587-2.c: Likewise.
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions