aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-03-24 14:01:18 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2017-03-24 14:01:18 +0000
commit6c7774d15e15fab2314593a74a85e742cd147647 (patch)
tree32502085f377be3095fd554f6d0bc4f895c45c0f /gcc/fortran
parent9ec988605d388be904e9b6f391ea67b4f456385a (diff)
downloadgcc-6c7774d15e15fab2314593a74a85e742cd147647.zip
gcc-6c7774d15e15fab2314593a74a85e742cd147647.tar.gz
gcc-6c7774d15e15fab2314593a74a85e742cd147647.tar.bz2
S/390: arch12: New vector popcount variants
arch12 provides pop count vector instructions for bigger elements than just chars. gcc/testsuite/ChangeLog: 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * gcc.target/s390/vxe/popcount-1.c: New test. gcc/ChangeLog: 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * config/s390/vector.md ("popcountv16qi2", "popcountv8hi2") ("popcountv4si2", "popcountv2di2"): Rename to ... ("popcount<mode>2", "popcountv8hi2_vx", "popcountv4si2_vx") ("popcountv2di2_vx"): ... these and add !TARGET_VXE to the condition. ("popcount<mode>2_vxe"): New pattern. From-SVN: r246454
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions