re PR target/29250 (internal compiler error: in extract_insn, at recog.c:2084)
2006-10-13 David Edelsohn <edelsohn@gnu.org> Ian Lance Taylor <ian@airs.com> PR middle-end/29250 * expr.c (expand_expr_real_1) <NON_LVALUE_EXPR, NOP_EXPR, CONVERT_EXPR>: Change EXPAND_SUM modifier to EXPAND_NORMAL when recursing. Co-Authored-By: Ian Lance Taylor <ian@airs.com> From-SVN: r117724
This commit is contained in:
parent
875e256a3a
commit
dc10a47e83
|
@ -1,3 +1,11 @@
|
|||
2006-10-13 David Edelsohn <edelsohn@gnu.org>
|
||||
Ian Lance Taylor <ian@airs.com>
|
||||
|
||||
PR middle-end/29250
|
||||
* expr.c (expand_expr_real_1) <NON_LVALUE_EXPR, NOP_EXPR,
|
||||
CONVERT_EXPR>: Change EXPAND_SUM modifier to EXPAND_NORMAL when
|
||||
recursing.
|
||||
|
||||
2006-10-14 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
* config/score/score.c, config/score/score.h: Fix comment
|
||||
|
|
|
@ -7739,7 +7739,8 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
|
|||
return REDUCE_BIT_FIELD (op0);
|
||||
}
|
||||
|
||||
op0 = expand_expr (TREE_OPERAND (exp, 0), NULL_RTX, mode, modifier);
|
||||
op0 = expand_expr (TREE_OPERAND (exp, 0), NULL_RTX, mode,
|
||||
modifier == EXPAND_SUM ? EXPAND_NORMAL : modifier);
|
||||
if (GET_MODE (op0) == mode)
|
||||
;
|
||||
|
||||
|
|
Loading…
Reference in New Issue