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
This commit is contained in:
Richard Henderson 2002-03-29 18:16:41 -08:00 committed by Richard Henderson
parent d3294cd931
commit 70d95bac49
2 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,8 @@
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

View file

@ -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,