diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-12-29 21:05:22 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-12-29 16:05:22 -0500 |
commit | 9413de453da4c94d53f3fa21592643a7d6c311bc (patch) | |
tree | 8c51408d6f929bdfc0d477fa6246aedcedb7b6e4 /gcc/expr.c | |
parent | 6790d1bd90d6d41631034507a42a42d04f1d4003 (diff) | |
download | gcc-9413de453da4c94d53f3fa21592643a7d6c311bc.zip gcc-9413de453da4c94d53f3fa21592643a7d6c311bc.tar.gz gcc-9413de453da4c94d53f3fa21592643a7d6c311bc.tar.bz2 |
* expr.c (convert_move): If -fforce-mem, force FROM to not be memory.
From-SVN: r48385
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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; } |