summaryrefslogtreecommitdiff
path: root/gcc/tree-data-ref.h
diff options
context:
space:
mode:
authorTomas Bily <tbily@suse.cz>2008-12-03 14:35:13 +0100
committerTomas Bily <tomby@gcc.gnu.org>2008-12-03 14:35:13 +0100
commit3661e899786b93d537873fa8508255e1e44190c7 (patch)
treece8e0b8567348f3139f7c4c74dd94700b18f970f /gcc/tree-data-ref.h
parentf11d2f1e7e33588448f7b60ce752d5d355377cb1 (diff)
downloadgcc-3661e899786b93d537873fa8508255e1e44190c7.tar.gz
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
Diffstat (limited to 'gcc/tree-data-ref.h')
-rw-r--r--gcc/tree-data-ref.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h
index bd36d237e7e..3c2f1b28836 100644
--- a/gcc/tree-data-ref.h
+++ b/gcc/tree-data-ref.h
@@ -381,7 +381,7 @@ DEF_VEC_O (data_ref_loc);
DEF_VEC_ALLOC_O (data_ref_loc, heap);
bool get_references_in_stmt (gimple, VEC (data_ref_loc, heap) **);
-void dr_analyze_innermost (struct data_reference *);
+bool dr_analyze_innermost (struct data_reference *);
extern bool compute_data_dependences_for_loop (struct loop *, bool,
VEC (data_reference_p, heap) **,
VEC (ddr_p, heap) **);