tree-ssa-address.c (copy_ref_info): Check NULL TMR_STEP when TMR_INDEX is non-NULL.

* tree-ssa-address.c (copy_ref_info): Check NULL TMR_STEP when
	TMR_INDEX is non-NULL.

From-SVN: r236593
This commit is contained in:
Bin Cheng 2016-05-23 14:44:07 +00:00 committed by Bin Cheng
parent 18b5400419
commit f397602394
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2016-05-23 Bin Cheng <bin.cheng@arm.com>
* tree-ssa-address.c (copy_ref_info): Check NULL TMR_STEP when
TMR_INDEX is non-NULL.
2016-05-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/71230

View File

@ -877,6 +877,10 @@ copy_ref_info (tree new_ref, tree old_ref)
&& TREE_CODE (old_ref) == MEM_REF
&& !(TREE_CODE (new_ref) == TARGET_MEM_REF
&& (TMR_INDEX2 (new_ref)
/* TODO: Below conditions can be relaxed if TMR_INDEX
is an indcution variable and its initial value and
step are aligned. */
|| (TMR_INDEX (new_ref) && !TMR_STEP (new_ref))
|| (TMR_STEP (new_ref)
&& (TREE_INT_CST_LOW (TMR_STEP (new_ref))
< align)))))