diff options
author | Richard Biener <rguenther@suse.de> | 2023-01-13 10:01:32 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-01-13 10:01:32 +0000 |
commit | 3893c9c0a16832f55d8d0827f50c48a56c52f6e7 (patch) | |
tree | 371de24e5c921eeddb5cfe9b87986fbfc1a93de0 /gcc/gimple-array-bounds.cc | |
parent | adbee4a197c7b735a3dd58cfac8933f70069f71d (diff) | |
download | gcc-3893c9c0a16832f55d8d0827f50c48a56c52f6e7.zip gcc-3893c9c0a16832f55d8d0827f50c48a56c52f6e7.tar.gz gcc-3893c9c0a16832f55d8d0827f50c48a56c52f6e7.tar.bz2 |
aarch64: Don't update EH info when folding [PR107209]
The AArch64 folders tried to update EH info on the fly, bypassing
the folder's attempts to remove dead EH edges later. This triggered
an ICE when folding a potentially-trapping call to a constant.
gcc/
PR target/107209
* config/aarch64/aarch64.cc (aarch64_gimple_fold_builtin): Don't
update EH info on the fly.
gcc/testsuite/
* gcc.target/aarch64/pr107209.c: New test.
Co-Authored-By: Richard Biener <rguenther@suse.de>
Diffstat (limited to 'gcc/gimple-array-bounds.cc')
0 files changed, 0 insertions, 0 deletions