------- Additional Comments From dorit at il dot ibm dot com 2004-11-15 18:53 ------- (In reply to comment #2) > At least on powerpc-darwin (with -m64) we now vectorize these loops but we ICE because we have: > pointer_type + int_type which is not valid and is even worse on 64bit targets as int is 32 bit so we try to > move SI mode register into a DI mode register and it ICE in emit_move_insn because of this.
Yes. I'll have a patch for that shortly. This would take care of testcases vect- [46,50,52,58,60].c. A separate problem is the testcases that don't get vectorized with -m64; these are vect-[77,77a,78].c and a newcomer - pr18425.c. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18403