re PR middle-end/45176 (restrict qualifier is not used in a manually unrolled loop)
2010-08-04 Richard Guenther <rguenther@suse.de> PR middle-end/45176 * expr.c (expand_expr_real_1): Also preserve TARGET_MEM_REF points-to set for original MEM_REF. From-SVN: r162862
This commit is contained in:
parent
84d77ca61a
commit
48176d8100
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2010-08-04 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR middle-end/45176
|
||||
* expr.c (expand_expr_real_1): Also preserve TARGET_MEM_REF
|
||||
points-to set for original MEM_REF.
|
||||
|
||||
2010-08-04 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* tree-ssa-ccp.c (get_constant_value): New function.
|
||||
|
|
|
@ -8665,7 +8665,7 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
|
|||
set_mem_addr_space (temp, as);
|
||||
base = get_base_address (TMR_ORIGINAL (exp));
|
||||
if (base
|
||||
&& INDIRECT_REF_P (base)
|
||||
&& (INDIRECT_REF_P (base) || TREE_CODE (base) == MEM_REF)
|
||||
&& TMR_BASE (exp)
|
||||
&& TREE_CODE (TMR_BASE (exp)) == SSA_NAME
|
||||
&& POINTER_TYPE_P (TREE_TYPE (TMR_BASE (exp))))
|
||||
|
|
Loading…
Add table
Reference in a new issue