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> >