* config/arm/arm.c (arm_expand_prologue): Fix size calculation.
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Apr 2004 11:28:08 +0000 (11:28 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Apr 2004 11:28:08 +0000 (11:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80895 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm.c

index 61256fe..4ac809b 100644 (file)
@@ -1,3 +1,7 @@
+2004-04-20  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/arm.c (arm_expand_prologue): Fix size calculation.
+
 2004-04-20  Paolo Bonzini  <bonzini@gnu.org>
 
        Revert part of 2004-04-17 change that moved -frename-registers
index 6f340df..9bd88b9 100644 (file)
@@ -10390,7 +10390,7 @@ arm_expand_prologue (void)
                    {
                      insn = emit_sfm (reg + 1, start_reg - reg);
                      RTX_FRAME_RELATED_P (insn) = 1;
-                     saved_regs += (reg - start_reg) * 12;
+                     saved_regs += (start_reg - reg) * 12;
                    }
                  start_reg = reg - 1;
                }
@@ -10399,7 +10399,7 @@ arm_expand_prologue (void)
          if (start_reg != reg)
            {
              insn = emit_sfm (reg + 1, start_reg - reg);
-             saved_regs += (reg - start_reg) * 12;
+             saved_regs += (start_reg - reg) * 12;
              RTX_FRAME_RELATED_P (insn) = 1;
            }
        }