Hello,

Ping # 2 for http://gcc.gnu.org/ml/gcc-patches/2012-04/msg00298.html

Thanks in advance,

Olivier

(sorry for a possible empty version of that message
sent by mistake a few minutes ago)

On Apr 5, 2012, at 17:30 , Olivier Hainque wrote:
...
> With a previous version of the compiler, we happened to get there
> pretty easily with MEM_P(from) and the multi-insn sequence producing
> multiple memory references to the source.
> 
> The original problem we had with this was the introduction of an
> artificial race condition in addition to the potential performance
> impact.

> While our original testcases don't expose the problem with current
> versions of the compiler, the issue appears to remain latent and the
> change still looks sensible in any case.
...
>        * expr.c (convert_move): Latch mem integer inputs into a
>        register before expanding a multi-instructions sequence.
> 
> <memlatch.dif>
> 

Reply via email to