[Bug fortran/31067] MINLOC should sometimes be inlined (gas_dyn is sooooo sloooow)

irar at il dot ibm dot com gcc-bugzilla@gcc.gnu.org
Sun Jul 5 06:48:00 GMT 2009



------- Comment #27 from irar at il dot ibm dot com  2009-07-05 06:48 -------
(In reply to comment #23)
> because there are two reductions in that loop which I think the vectorizer
> cannot handle:

Actually, the vectorizer can vectorize two reductions. I think, the problem is
in cond_expr in reduction:

>   pos.0_3 = [cond_expr] D.1599_29 ? pos.0_32 : pos.0_31;
>   limit.2_5 = [cond_expr] D.1599_29 ? limit.2_22 : limit.2_8;

I'll look into it.

Ira


-- 


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



More information about the Gcc-bugs mailing list