aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@linux.ibm.com>2021-06-10 14:18:28 +0200
committerRobin Dapp <rdapp@linux.ibm.com>2021-06-10 14:18:28 +0200
commit6961091b385c5c27c4a555aad0250d3390be05bf (patch)
treeafdeb18442e1856a0a6daaf1befaa383f6f24f80 /gcc/go
parentcbf6dcaac040b7a572b8287453101489637c626b (diff)
downloadgcc-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