From 9413de453da4c94d53f3fa21592643a7d6c311bc Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 29 Dec 2001 21:05:22 +0000 Subject: * expr.c (convert_move): If -fforce-mem, force FROM to not be memory. From-SVN: r48385 --- gcc/expr.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/expr.c') diff --git a/gcc/expr.c b/gcc/expr.c index 98a56cd..1c320b9 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -1052,6 +1052,9 @@ convert_move (to, from, unsignedp) if ((code = can_extend_p (to_mode, from_mode, unsignedp)) != CODE_FOR_nothing) { + if (flag_force_mem) + from = force_not_mem (from); + emit_unop_insn (code, to, from, equiv_code); return; } -- cgit v1.1