This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/26197] [4.2 regression] ICE in is_old_name, at tree-into-ssa.c:466
- 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: 13 Feb 2006 16:23:16 -0000
- Subject: [Bug tree-optimization/26197] [4.2 regression] ICE in is_old_name, at tree-into-ssa.c:466
- References: <bug-26197-1771@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from dorit at il dot ibm dot com 2006-02-13 16:23 -------
(In reply to comment #5)
> Probably related to
> http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00446.html
Would you expect then that calling mark_new_vars_to_rename, like you did in
your patch, will fix this problem?
I wasn't able to reproduce this error on powerpc-linux and i686-pc-linux-gnu. I
do realize that there's a problem with the setting of virtual operands in the
vectorizer. The over conservativeness in the vectorizer with respect to setting
aliasing information for vector pointers when accessing struct fields may be
responssible for this. I will try to look into this issue. In the meantime,
could someone that can reproduce this problem try out the
mark_new_vars_to_rename patch that Zdenek suggested in the link?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26197