aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiprop.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-12-03 15:22:52 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2020-12-03 15:22:52 +0000
commit9c6813437611a877eaffc255a0a1a2cbffa6466d (patch)
tree530ff0e9aa28fe9f1bedfed3b5c589af8c6e76db /gcc/tree-ssa-phiprop.c
parent277ff3406d533990e98cf1c2075b9dc9db6fa48a (diff)
downloadgcc-9c6813437611a877eaffc255a0a1a2cbffa6466d.zip
gcc-9c6813437611a877eaffc255a0a1a2cbffa6466d.tar.gz
gcc-9c6813437611a877eaffc255a0a1a2cbffa6466d.tar.bz2
aarch64: Don't fold svundef* at the gimple level
As the testcase shows, folding svundef*() at the gimple level has the unfortunate side-effect of introducing -Wuninitialized or -Wmaybe-uninitialized warnings. We don't have a testcase that relies on the fold, so the easiest fix seems to be to remove it. gcc/ * config/aarch64/aarch64-sve-builtins-base.cc (svundef_impl::fold): Delete. gcc/testsuite/ * gcc.target/aarch64/sve/acle/general/undef_1.c: New test.
Diffstat (limited to 'gcc/tree-ssa-phiprop.c')
0 files changed, 0 insertions, 0 deletions