On 02/01/2016 02:18 PM, Dominik Vogt wrote:
> 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
>
On Wed, 2016-03-02 at 07:36 +0100, Dominik Vogt wrote:
> On Mon, Feb 01, 2016 at 02:18:48PM +0100, Dominik Vogt wrote:
> > 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 thi
/390.
> * beginend.cc (begin_transaction): Use
> TARGET_BEGIN_TRANSACTION_ATTRIBUTE.
> >From a5c8087753ab1f42082b9ab44d443005ed2c53ba Mon Sep 17 00:00:00 2001
> From: Dominik Vogt
> Date: Mon, 1 Feb 2016 14:07:55 +0100
> Subject: [PATCH] libitm: Introduce target macro
> TARGET_BEGIN_TRANSAC
/390.
> * beginend.cc (begin_transaction): Use
> TARGET_BEGIN_TRANSACTION_ATTRIBUTE.
> >From a5c8087753ab1f42082b9ab44d443005ed2c53ba Mon Sep 17 00:00:00 2001
> From: Dominik Vogt
> Date: Mon, 1 Feb 2016 14:07:55 +0100
> Subject: [PATCH] libitm: Introduce target macro
> TARGET_BEGIN_TRANSAC
Subject: [PATCH] libitm: Introduce target macro
TARGET_BEGIN_TRANSACTION_ATTRIBUTE.
The macro can be used to add attributes to the function begin_transaction. Set
it for S/390 to switch of harware floating point.
---
libitm/beginend.cc | 6 ++
libitm/config/s390/target.h | 3 +++