S/390: Clobber VRs in __builtin_tbegin.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Thu, 6 Aug 2015 10:21:41 +0000 (10:21 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Thu, 6 Aug 2015 10:21:41 +0000 (10:21 +0000)
commitc914ac45c7670c710f3ec17dbd5341e55ae2380f
tree5e8d1a9d8c249a6b65d1057994534a922a773a6f
parent17f262c539a04ae4e3d6c3ea673ca0b46201d237
S/390: Clobber VRs in __builtin_tbegin.

gcc/ChangeLog:
    * config/s390/s390.c (s390_expand_tbegin): Expand either
    tbegin_1_z13 or tbegin_1 depending on VX flag.
    * config/s390/s390.md ("tbegin_1_z13"): New expander.

gcc/testsuite/ChangeLog:
    * gcc.target/s390/htm-builtins-z13-1.c: New test.

From-SVN: r226672
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/config/s390/s390.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c [new file with mode: 0644]