Re: PR/51443: fix inline assembly in transaction_callable functions

2011-12-13 Thread Aldy Hernandez
On 12/13/11 11:49, Eric Botcazou wrote: This fixes the PR. You need to put the Component before the / in the ChangeLog, otherwise the commit won't be cross-referenced in Bugzilla. Funny, I just noticed. I will do so from now on. Thanks.

Re: PR/51443: fix inline assembly in transaction_callable functions

2011-12-13 Thread Eric Botcazou
> This fixes the PR. You need to put the Component before the / in the ChangeLog, otherwise the commit won't be cross-referenced in Bugzilla. -- Eric Botcazou

Re: PR/51443: fix inline assembly in transaction_callable functions

2011-12-13 Thread Richard Henderson
On 12/13/2011 07:37 AM, Aldy Hernandez wrote: > PR/51443 > * trans-mem.c (struct diagnose_tm): Remove saw_unsafe. > (diagnose_tm_1): Same. > (ipa_tm_execute): Do not test tm_may_enter_irr before we set it. > (ipa_tm_scan_irr_function): Return gracefully when no >

PR/51443: fix inline assembly in transaction_callable functions

2011-12-13 Thread Aldy Hernandez
A while back we redesigned how the may go irrevocable bit was set. In particular, we redesigned it so that the analysis was done after IPA-inline was done, so we didn't make incorrect assumptions about irrevocability. This means that any set or use of the tm_may_enter_irr bit before we calcu