This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/18403] FAILs to vectorize testcases on ppc64-linux
- From: "dorit at il dot ibm dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Nov 2004 18:53:19 -0000
- Subject: [Bug tree-optimization/18403] FAILs to vectorize testcases on ppc64-linux
- References: <20041109155001.18403.dorit@il.ibm.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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