S/390: Clobber VRs in __builtin_tbegin.
commit044a78dcc96bfa66b3b24cb247a5e0b2327fbebd
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Aug 2015 10:21:41 +0000 (6 10:21 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Aug 2015 10:21:41 +0000 (6 10:21 +0000)
tree5e8d1a9d8c249a6b65d1057994534a922a773a6f
parent158dd93660e57427abd865df2c6994f094724cbf
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226672 138bc75d-0d04-0410-961f-82ee72b054a4
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]