diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-29 17:36:13 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-29 17:36:13 -0400 |
commit | 72bb971732ec3b4df1c76fcd42184bdd854e29fa (patch) | |
tree | 77a0fc9a65cca1f8e22bacafe5590c1a69babcd3 /gcc | |
parent | 4f8454651173aed131dda8d9e727e39726ea117d (diff) | |
download | gcc-72bb971732ec3b4df1c76fcd42184bdd854e29fa.zip gcc-72bb971732ec3b4df1c76fcd42184bdd854e29fa.tar.gz gcc-72bb971732ec3b4df1c76fcd42184bdd854e29fa.tar.bz2 |
(move_block_to_reg): Do nothing if NREGS == 0.
From-SVN: r7820
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1603,6 +1603,9 @@ move_block_to_reg (regno, x, nregs, mode) int i; rtx pat, last; + if (nregs == 0) + return; + if (CONSTANT_P (x) && ! LEGITIMATE_CONSTANT_P (x)) x = validize_mem (force_const_mem (mode, x)); |