From f2878c6b324e8c3816612d3a2b3c5422207ec855 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Sun, 28 Mar 1993 23:55:45 +0000 Subject: [PATCH] (expand_expr): For COMPONENT_REF, don't force_reg op0 if it is BLKmode. From-SVN: r3905 --- gcc/expr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/expr.c b/gcc/expr.c index 40a56190208..bee6e2d58cd 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -3854,7 +3854,7 @@ expand_expr (exp, target, tmode, modifier) if (CONSTANT_P (op0)) { enum machine_mode mode = TYPE_MODE (TREE_TYPE (tem)); - if (LEGITIMATE_CONSTANT_P (op0)) + if (mode != BLKmode && LEGITIMATE_CONSTANT_P (op0)) op0 = force_reg (mode, op0); else op0 = validize_mem (force_const_mem (mode, op0)); -- 2.30.2