aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-if-conv.c
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2019-10-01 14:03:08 +0000
committerIlya Leoshkevich <iii@gcc.gnu.org>2019-10-01 14:03:08 +0000
commitb4363c5a269b8ac870921177e8024e3bf9eb0c23 (patch)
treecb730a40773b14f0b3cda90c403b47058cff7bf0 /gcc/tree-if-conv.c
parent3366b37850b0b41d1cc80d82224b4c7804ad2158 (diff)
downloadgcc-b4363c5a269b8ac870921177e8024e3bf9eb0c23.zip
gcc-b4363c5a269b8ac870921177e8024e3bf9eb0c23.tar.gz
gcc-b4363c5a269b8ac870921177e8024e3bf9eb0c23.tar.bz2
S/390: Implement vcond expander for V1TI,V1TF
Currently gcc does not emit wf{c,k}* instructions when comparing long double values. Middle-end actually adds them in the first place, but then veclower pass replaces them with floating point register pair operations, because the corresponding expander is missing. gcc/ChangeLog: 2019-10-01 Ilya Leoshkevich <iii@linux.ibm.com> PR target/77918 * config/s390/vector.md (V_HW): Add V1TI in order to make vcond$a$b generate vcondv1tiv1tf. From-SVN: r276408
Diffstat (limited to 'gcc/tree-if-conv.c')
0 files changed, 0 insertions, 0 deletions