aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-10-04 10:02:39 +0200
committerRichard Biener <rguenther@suse.de>2021-10-04 10:57:23 +0200
commitad4a3c047f67d628b607bb6cf4791005affd1d83 (patch)
treee782349ea19d8a9054f582e6701233808254a52c /gcc/expr.c
parent5e0367dd64f4946d76477a8545d7abf3c0802806 (diff)
downloadgcc-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