[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