On 10/03/11 19:23, Richard Sandiford wrote: > Bernd Schmidt <bernds_...@t-online.de> writes: >>> Reason for asking is that (AIUI) SMS used to use stronger memory >>> disambiguation, but had to pull back to something more conservative >>> for similar reasons. >> >> Pointers? All I could find is a thread where rth seems to be of the same >> opinion as me: >> >> http://gcc.gnu.org/ml/gcc/2004-09/msg01648.html > > I was thinking of: > > http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00294.html
What I see in this thread is suggestions that people use {true,anti,output}_dependence, which are exactly the ones used by sched-deps. We know that using these is (or rather, must be) safe because RTL loop unrolling followed by scheduling works. So, anything I am missing here? Bernd