Message ID | 20111125205818.GR27242@tyan-ft48-01.lab.bos.redhat.com |
---|---|
State | New |
Headers | show |
On 11/25/2011 12:58 PM, Jakub Jelinek wrote: > PR middle-end/50074 > * expr.c (expand_expr_addr_expr_1): Don't call force_operand for > EXPAND_SUM modifier. Ok. r~
--- gcc/expr.c.jj 2011-11-21 16:22:02.000000000 +0100 +++ gcc/expr.c 2011-11-25 12:46:40.070831662 +0100 @@ -7452,7 +7452,8 @@ expand_expr_addr_expr_1 (tree exp, rtx t } if (modifier != EXPAND_INITIALIZER - && modifier != EXPAND_CONST_ADDRESS) + && modifier != EXPAND_CONST_ADDRESS + && modifier != EXPAND_SUM) result = force_operand (result, target); return result; }