]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix error in last change
authorBernd Schmidt <bernds@redhat.co.uk>
Wed, 20 Dec 2000 18:23:08 +0000 (18:23 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 20 Dec 2000 18:23:08 +0000 (18:23 +0000)
From-SVN: r38403

gcc/ChangeLog
gcc/reload1.c

index cfa6044bd6d9b5d7e7ee043cfe020be49b04e1c6..ba9b7abbed3edde5b77f51f12860ca3fc3729206 100644 (file)
@@ -1,5 +1,7 @@
 2000-12-20  Bernd Schmidt  <bernds@redhat.co.uk>
 
+       * reload1.c (free_for_value_p): Fix error in last change.
+
        2000-03-22  Richard Henderson  <rth@cygnus.com>
        * stmt.c (expand_asm_operands): Don't promote the temporary.
 
index 13e24ee67cfed2b5dd782882fcb1ad68eb0ba8b0..027accf195c3b8bd1dc1de130a8c8048b7e0e358 100644 (file)
@@ -5435,7 +5435,7 @@ free_for_value_p (regno, mode, opnum, type, value, out, reloadnum,
 {
   int nregs = HARD_REGNO_NREGS (regno, mode);
   while (nregs-- > 0)
-    if (! reload_reg_free_for_value_p (regno, opnum, type, value, out,
+    if (! reload_reg_free_for_value_p (regno + nregs, opnum, type, value, out,
                                       reloadnum, ignore_address_reloads))
       return 0;
   return 1;