diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-02-19 09:13:02 +0000 |
---|---|---|
committer | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-02-19 09:13:02 +0000 |
commit | 6070e39cd0af6ac4a88004c8b1b6a900a8bbce36 (patch) | |
tree | a6774744bd7c846afc12f7d1416c5a1425ca6341 /gcc/tree-cfg.c | |
parent | 0b2b7ef3676920c120d9b329e5b65924650ab44c (diff) | |
download | gcc-6070e39cd0af6ac4a88004c8b1b6a900a8bbce36.zip gcc-6070e39cd0af6ac4a88004c8b1b6a900a8bbce36.tar.gz gcc-6070e39cd0af6ac4a88004c8b1b6a900a8bbce36.tar.bz2 |
aarch64: Check predicate when using gen_vec_duplicate [PR98657]
Prevents generation of a vec_duplicate with illegal predicate in
<ASHIFT:optab><mode>3.
gcc/ChangeLog:
2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR target/98657
* config/aarch64/aarch64-sve.md (<ASHIFT:optab><mode>3): Use
expand_vector_broadcast' to emit the vec_duplicate operand.
gcc/testsuite/ChangeLog:
2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR target/98657
* gcc.target/aarch64/sve/pr98657.c: New test.
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions