This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC: S/390 Transactional memory support - save/restore of FPRs
- From: Richard Henderson <rth at redhat dot com>
- To: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 22 May 2013 09:52:35 -0700
- Subject: Re: RFC: S/390 Transactional memory support - save/restore of FPRs
- References: <20130521124056 dot GA16148 at bart> <519BB682 dot 2050307 at redhat dot com> <519C8E7C dot 4020608 at linux dot vnet dot ibm dot com>
On 05/22/2013 02:23 AM, Andreas Krebbel wrote:
> Mmmh ok. Where do you think the other approach (clobber in abort code + abnormal edge) could break?
It's mostly about the infrastructure of maintaining the edges. It's quite a
lot of code to maintain normal EH + TM edges. We don't even bother maintaining
edges for setjmp/longjmp. There's really no infrastructure set up for special
backend abnormal edges.
And since we hope that everyone will be using the language-level TM, it seems
like a waste to implement those special backend edges.
r~