Re: [PATCH] Fix PR57341

2013-05-23 Thread Jakub Jelinek
On Thu, May 23, 2013 at 09:58:50AM +0200, Richard Biener wrote: > 2013-05-23 Richard Biener > > PR rtl-optimization/57341 > * ira.c (validate_equiv_mem_from_store): Use anti_dependence > instead of true_dependence. > > * gcc.dg/torture/pr57341.c: New testcase. Ok, than

[PATCH] Fix PR57341

2013-05-23 Thread Richard Biener
When trying to figure out whether it can re-materialize a memory load before the use in ... = equiv_mem; dest = ...; IRA manages to get alias queries wrong by using true_dependence (which is for read-after-write) instead of anti_dependence as it wants to test whether the write i