Richard, I am hitting an assert in expand_vec_perm_even_odd on IA64 HP-UX with your patch.
Using gcc.c-torture/compile/900116-1.c as a test case and compiling at -O3 I get: x.c: In function 'zloop': x.c:3:1: internal compiler error: in expand_vec_perm_even_odd, at config/ia64/ia64.c:11145 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Looking in the debugger it appears that nelt is 8 at the assertion. Steve Ellcey s...@cup.hp.com