Commit 70d95bac by Richard Henderson Committed by Richard Henderson

re PR target/5672 ([mn10200] Compiler segmentation fault in static initialiser.)

        PR target/5672
        * expr.c (expand_expr): Pass along EXPAND_INITIALIZER one more place.

From-SVN: r51593
parent d3294cd9
2002-03-29 Richard Henderson <rth@redhat.com>
PR target/5672
* expr.c (expand_expr): Pass along EXPAND_INITIALIZER one more place.
2002-03-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/rs6000.c (rs6000_va_arg): Correctly set register count
......
......@@ -7489,7 +7489,8 @@ expand_expr (exp, target, tmode, modifier)
rtx constant_part;
op0 = expand_expr (TREE_OPERAND (exp, 0), subtarget, VOIDmode,
EXPAND_SUM);
(modifier == EXPAND_INITIALIZER
? EXPAND_INITIALIZER : EXPAND_SUM));
if (! CONSTANT_P (op0))
{
op1 = expand_expr (TREE_OPERAND (exp, 1), NULL_RTX,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment