diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2020-12-03 15:22:52 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2020-12-03 15:22:52 +0000 |
commit | 9c6813437611a877eaffc255a0a1a2cbffa6466d (patch) | |
tree | 530ff0e9aa28fe9f1bedfed3b5c589af8c6e76db /gcc/tree-ssa-phiprop.c | |
parent | 277ff3406d533990e98cf1c2075b9dc9db6fa48a (diff) | |
download | gcc-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