diff options
author | Robin Dapp <rdapp@linux.ibm.com> | 2021-06-10 14:18:28 +0200 |
---|---|---|
committer | Robin Dapp <rdapp@linux.ibm.com> | 2021-06-10 14:18:28 +0200 |
commit | 6961091b385c5c27c4a555aad0250d3390be05bf (patch) | |
tree | afdeb18442e1856a0a6daaf1befaa383f6f24f80 /gcc/go | |
parent | cbf6dcaac040b7a572b8287453101489637c626b (diff) | |
download | gcc-6961091b385c5c27c4a555aad0250d3390be05bf.zip gcc-6961091b385c5c27c4a555aad0250d3390be05bf.tar.gz gcc-6961091b385c5c27c4a555aad0250d3390be05bf.tar.bz2 |
s390: Allow more vcond_mask patterns.
Change vcond_mask iterator as to allow the corresponding int mode for
the condition/mask so e.g. boolean conditions become possible:
vtarget = bool_cond ? vsource1 : vsource2.
gcc/ChangeLog:
* config/s390/vector.md (vcond_mask_<mode><mode>): Change to
(vcond_mask_<mode><tointvec>): this.
gcc/testsuite/ChangeLog:
* gcc.target/s390/vector/vcond-mixed-double.c: New test.
* gcc.target/s390/vector/vcond-mixed-float.c: New test.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions