gimple-fold.c (gimple_fold_stmt_to_constant_1): Set a location on the built ADDR_EXPR.
2011-08-29 Richard Guenther <rguenther@suse.de> * gimple-fold.c (gimple_fold_stmt_to_constant_1): Set a location on the built ADDR_EXPR. From-SVN: r178172
This commit is contained in:
parent
8abdac2920
commit
4d59a001d3
@ -1,3 +1,8 @@
|
|||||||
|
2011-08-29 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
* gimple-fold.c (gimple_fold_stmt_to_constant_1): Set a location
|
||||||
|
on the built ADDR_EXPR.
|
||||||
|
|
||||||
2011-08-29 Jakub Jelinek <jakub@redhat.com>
|
2011-08-29 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR debug/50215
|
PR debug/50215
|
||||||
|
@ -2987,8 +2987,9 @@ gimple_fold_stmt_to_constant_1 (gimple stmt, tree (*valueize) (tree))
|
|||||||
&& TREE_CODE (op1) == INTEGER_CST)
|
&& TREE_CODE (op1) == INTEGER_CST)
|
||||||
{
|
{
|
||||||
tree off = fold_convert (ptr_type_node, op1);
|
tree off = fold_convert (ptr_type_node, op1);
|
||||||
return build_fold_addr_expr
|
return build_fold_addr_expr_loc
|
||||||
(fold_build2 (MEM_REF,
|
(loc,
|
||||||
|
fold_build2 (MEM_REF,
|
||||||
TREE_TYPE (TREE_TYPE (op0)),
|
TREE_TYPE (TREE_TYPE (op0)),
|
||||||
unshare_expr (op0), off));
|
unshare_expr (op0), off));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user