aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-affine.c
diff options
context:
space:
mode:
authorBernd Edlinger <edlinger@gcc.gnu.org>2013-11-27 16:33:01 +0000
committerBernd Edlinger <edlinger@gcc.gnu.org>2013-11-27 16:33:01 +0000
commitb3ecff82d7f193033d98d04124114aa57c2adba3 (patch)
tree57109bd0c5a05fb6134524e9eba3e9890ae43804 /gcc/tree-affine.c
parent36db5f30004bdf03cde1fbd0e1355ff50e1b91cc (diff)
downloadgcc-b3ecff82d7f193033d98d04124114aa57c2adba3.zip
gcc-b3ecff82d7f193033d98d04124114aa57c2adba3.tar.gz
gcc-b3ecff82d7f193033d98d04124114aa57c2adba3.tar.bz2
2013-11-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
reverted r205398 on request: Remove parameter keep_aligning from get_inner_reference. From-SVN: r205452
Diffstat (limited to 'gcc/tree-affine.c')
-rw-r--r--gcc/tree-affine.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c
index ea80e75..f93f186 100644
--- a/gcc/tree-affine.c
+++ b/gcc/tree-affine.c
@@ -325,7 +325,8 @@ tree_to_aff_combination (tree expr, tree type, aff_tree *comb)
return;
}
core = get_inner_reference (TREE_OPERAND (expr, 0), &bitsize, &bitpos,
- &toffset, &mode, &unsignedp, &volatilep);
+ &toffset, &mode, &unsignedp, &volatilep,
+ false);
if (bitpos % BITS_PER_UNIT != 0)
break;
aff_combination_const (comb, type,
@@ -894,7 +895,7 @@ get_inner_reference_aff (tree ref, aff_tree *addr, double_int *size)
int uns, vol;
aff_tree tmp;
tree base = get_inner_reference (ref, &bitsize, &bitpos, &toff, &mode,
- &uns, &vol);
+ &uns, &vol, false);
tree base_addr = build_fold_addr_expr (base);
/* ADDR = &BASE + TOFF + BITPOS / BITS_PER_UNIT. */