[Bug middle-end/41855] ICE in refs_may_alias_p_1, at tree-ssa-alias.c:855
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Oct 28 13:28:00 GMT 2009
------- Comment #4 from rguenth at gcc dot gnu dot org 2009-10-28 13:28 -------
Subject: Bug 41855
Author: rguenth
Date: Wed Oct 28 13:28:32 2009
New Revision: 153655
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153655
Log:
2009-10-28 Richard Guenther <rguenther@suse.de>
PR middle-end/41855
* tree-ssa-alias.c (refs_may_alias_p_1): Deal with CONST_DECLs
(ref_maybe_used_by_call_p_1): Fix bcopy handling.
(call_may_clobber_ref_p_1): Likewise.
* tree-ssa-structalias.c (find_func_aliases): Likewise.
* alias.c (nonoverlapping_memrefs_p): Deal with CONST_DECLs.
* gfortran.dg/lto/20091028-1_0.f90: New testcase.
* gfortran.dg/lto/20091028-1_1.c: Likewise.
* gfortran.dg/lto/20091028-2_0.f90: Likewise.
* gfortran.dg/lto/20091028-2_1.c: Likewise.
Added:
trunk/gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90
trunk/gcc/testsuite/gfortran.dg/lto/20091028-1_1.c
trunk/gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90
trunk/gcc/testsuite/gfortran.dg/lto/20091028-2_1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-alias.c
trunk/gcc/tree-ssa-structalias.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41855
More information about the Gcc-bugs
mailing list