http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50162
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |4.4.6 --- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-08-23 08:57:37 UTC --- 4.4 works though. Which has for (i = 0; i < nargs; i++) { op = gimple_call_arg (stmt, i); if (j == 0) { vec_oprnd0 = vect_get_vec_def_for_operand (op, stmt, NULL); vec_oprnd1 = vect_get_vec_def_for_stmt_copy (dt[nargs], vec_oprnd0); } else { vec_oprnd0 = vect_get_vec_def_for_stmt_copy (dt[nargs], vec_oprnd1); vec_oprnd1 = vect_get_vec_def_for_stmt_copy (dt[nargs], vec_oprnd0); } instead. Which surely doesn't work for nargs != 1 (?)