aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-07-28 17:34:53 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-07-28 17:34:53 -0400
commit2f23a46d62c2dd568f163ba69e22f28e1b736f89 (patch)
treef120ad859e04199039d5dd4453b0667be0952a61 /gcc
parent007421a37bf7e5d4d2112165fb6dc6efd8f4751f (diff)
downloadgcc-2f23a46d62c2dd568f163ba69e22f28e1b736f89.zip
gcc-2f23a46d62c2dd568f163ba69e22f28e1b736f89.tar.gz
gcc-2f23a46d62c2dd568f163ba69e22f28e1b736f89.tar.bz2
(compare_spill_regs): Simplify and return zero if registers are the same.
From-SVN: r7810
Diffstat (limited to 'gcc')
-rw-r--r--gcc/reload1.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index e46d764..6e3c7e5 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -3668,11 +3668,12 @@ order_regs_for_reload ()
}
/* Used in reload_as_needed to sort the spilled regs. */
+
static int
compare_spill_regs (r1, r2)
short *r1, *r2;
{
- return *r1 < *r2 ? -1: 1;
+ return *r1 - *r2;
}
/* Reload pseudo-registers into hard regs around each insn as needed.