]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-data-ref.c
re PR middle-end/38250 (ICE with -O2 -ftree-loop-distribution)
authorTomas Bily <tbily@suse.cz>
Wed, 3 Dec 2008 13:35:13 +0000 (14:35 +0100)
committerTomas Bily <tomby@gcc.gnu.org>
Wed, 3 Dec 2008 13:35:13 +0000 (14:35 +0100)
commit3661e899786b93d537873fa8508255e1e44190c7
treece8e0b8567348f3139f7c4c74dd94700b18f970f
parentf11d2f1e7e33588448f7b60ce752d5d355377cb1
re PR middle-end/38250 (ICE with -O2 -ftree-loop-distribution)

        PR middle-end/38250
        * tree-loop-distribution.c (build_size_arg): New function.
        (generate_memset_zero): Checks if DR_STEP(de) is NULL.
        Reorganized generating of stmts.
        * testsuite/gcc.dg/tree-ssa/pr38250.c: New file.
        * tree-data-ref.c (dr_analyze_innermost): Returns bool.
        Indicate if analysis succeed.
        * tree-data-ref.h (dr_analyze_innermost): Returns bool.
        * tree-predcom.c (valid_initializer_p, find_looparound_phi):
        Uses new definition of dr_analyze_innermost.

From-SVN: r142394
gcc/ChangeLog
gcc/tree-data-ref.c
gcc/tree-data-ref.h
gcc/tree-loop-distribution.c
gcc/tree-predcom.c