re PR tree-optimization/37950 (failure in polyhedron benchmark when ftree-parallelize-loops is enabled)

PR tree-optimization/37950
	* tree-flow-inline.h (memory_partition): Return NULL when aliases were
	not computed for the current function.

From-SVN: r141911
This commit is contained in:
Zdenek Dvorak 2008-11-16 05:48:25 +01:00 committed by Zdenek Dvorak
parent 9ff8119f66
commit 4c533e5afe
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2008-11-15 Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/37950
* tree-flow-inline.h (memory_partition): Return NULL when aliases were
not computed for the current function.
2008-11-15 Jakub Jelinek <jakub@redhat.com>
PR target/38123

View File

@ -644,6 +644,12 @@ memory_partition (tree sym)
return sym;
gcc_assert (!is_gimple_reg (sym));
/* Autoparallelization moves statements from the original function (which has
aliases computed) to the new one (which does not). When rebuilding
operands for the statement in the new function, we do not want to
record the memory partition tags of the original function. */
if (!gimple_aliases_computed_p (cfun))
return NULL_TREE;
tag = get_var_ann (sym)->mpt;
#if defined ENABLE_CHECKING