[Bug tree-optimization/42108] [4.4/4.5 Regression] Vectorizer cannot deal with PAREN_EXPR gracefully, 50% performance regression

sfilippone at uniroma2 dot it gcc-bugzilla@gcc.gnu.org
Fri Nov 20 08:32:00 GMT 2009



------- Comment #8 from sfilippone at uniroma2 dot it  2009-11-20 08:32 -------
(In reply to comment #6)
> Richard Guenther wrote:
> 
> > Well, within eval there's nothing really obvious to me.  The
> > innermost loop is exactly the same:
> 
> But it is a very inefficient way of vectorizing, because the inner loop's body
> is either executed twice or three times per outer loop (depending on the value
> of i).
> 
While I agree that I would code in a different way, still there is the change
in compiler's behaviour. Although comment 7 indicates it's probably only at
64bits


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42108



More information about the Gcc-bugs mailing list