This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- From: Peter Bergner <bergner at vnet dot ibm dot com>
- To: David Edelsohn <dje dot gcc at gmail dot com>
- Cc: Segher Boessenkool <segher at kernel dot crashing dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 27 Apr 2015 10:21:02 -0500
- Subject: Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Authentication-results: sourceware.org; auth=none
- References: <1426879660 dot 13627 dot 71 dot camel at otta> <20150320205200 dot GA32613 at gate dot crashing dot org> <1426891319 dot 13627 dot 101 dot camel at otta> <1429649778 dot 21947 dot 25 dot camel at otta> <20150422021759 dot GC23315 at gate dot crashing dot org> <1429710190 dot 21947 dot 48 dot camel at otta> <20150422221633 dot GA29172 at gate dot crashing dot org> <1429816564 dot 21947 dot 110 dot camel at otta> <20150424153430 dot GA8212 at gate dot crashing dot org> <CAGWvnymR_LY6f+0F05kWWdkOGmNobbpKXEy8O1VAZidMcq2keg at mail dot gmail dot com>
On Fri, 2015-04-24 at 11:40 -0400, David Edelsohn wrote:
> On Fri, Apr 24, 2015 at 11:34 AM, Segher Boessenkool
> > All looks great to me now, thanks for the changes,
>
> Okay for me.
In back porting my patch, I see that the patch doesn't apply
cleanly to the 4.8/4.9 branch code. Looking at why, I see that it's
because the 4.8/4.9 code doesn't have the following change from
Segher. I think we want this patch back ported too, don't we?
2014-09-11 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/htm.md (tabort, tabortdc, tabortdci, tabortwc,
tabortwci, tbegin, tcheck, tend, trechkpt, treclaim, tsr): Use xor
instead of minus.
* config/rs6000/vector.md (cr6_test_for_zero_reverse,
cr6_test_for_lt_reverse): Ditto.
If so, I can back port it and test it along with mine. Otherwise, I'll
just work around it. Let me know what you want me to do.
Peter
- References:
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state
- Re: [PATCH, rs6000, testsuite] Fix PR target/64579, __TM_end __builtin_tend failed to return transactional state