re PR c/8439 (empty struct causes crash)
PR c/8439 * recog.c (validate_replace_rtx_1) [PLUS]: Simplify only if there is something new to be simplified. From-SVN: r59398
This commit is contained in:
parent
89119fd6f8
commit
d9afc0b797
|
@ -1,3 +1,9 @@
|
|||
2002-11-22 Eric Botcazou <ebotcazou@libertysurf.fr>
|
||||
|
||||
PR c/8439
|
||||
* recog.c (validate_replace_rtx_1) [PLUS]: Simplify only
|
||||
if there is something new to be simplified.
|
||||
|
||||
2002-11-22 Toon Moene <toon@moene.indiv.nluug.nl>
|
||||
|
||||
* c-decl.c (c_init_decl_processing): Move generation of
|
||||
|
|
|
@ -507,10 +507,10 @@ validate_replace_rtx_1 (loc, from, to, object)
|
|||
{
|
||||
case PLUS:
|
||||
/* If we have a PLUS whose second operand is now a CONST_INT, use
|
||||
plus_constant to try to simplify it.
|
||||
simplify_gen_binary to try to simplify it.
|
||||
??? We may want later to remove this, once simplification is
|
||||
separated from this function. */
|
||||
if (GET_CODE (XEXP (x, 1)) == CONST_INT)
|
||||
if (GET_CODE (XEXP (x, 1)) == CONST_INT && XEXP (x, 1) == to)
|
||||
validate_change (object, loc,
|
||||
simplify_gen_binary
|
||||
(PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1);
|
||||
|
|
Loading…
Reference in New Issue