aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorDominik Vogt <vogt@linux.vnet.ibm.com>2016-03-03 09:31:57 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2016-03-03 09:31:57 +0000
commitedcbda7e2ce5fd3411402fbd117d3900443f8451 (patch)
tree37478a7bb9920e476231d5fa32ad25f1babd343e /gcc/tree-vect-loop.c
parenta75f5e30cc27568bbc2bc0629425598e89bf9059 (diff)
downloadgcc-edcbda7e2ce5fd3411402fbd117d3900443f8451.zip
gcc-edcbda7e2ce5fd3411402fbd117d3900443f8451.tar.gz
gcc-edcbda7e2ce5fd3411402fbd117d3900443f8451.tar.bz2
libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE.
The attached patch adds the a target specific attribute via the new target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE to the function begin_transaction(). S/390 uses this to set the soft-float target attribute which is needed to fix a crash with -m31. As there seems to be no place in libitm to document internal macros like USE_HTM_FASTPATH or the new macro, I've put the documentation in a comment where the macro is used. 2016-03-03 Dominik Vogt <vogt@linux.vnet.ibm.com> * config/s390/target.h (TARGET_BEGIN_TRANSACTION_ATTRIBUTE): Define function attribute to disable floating point in begin_transaction() on S/390. * beginend.cc (begin_transaction): Use TARGET_BEGIN_TRANSACTION_ATTRIBUTE. From-SVN: r233929
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions