aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-12-19 15:28:28 -0800
committerJim Wilson <wilson@gcc.gnu.org>1995-12-19 15:28:28 -0800
commitb987661c069eddeab42d9df123f515bdc53bb5a0 (patch)
tree2c2c7294b13361f2b3ae798309ccadf40703e954 /gcc
parenta4417a863114d5c9c31c86ed71cc4294d650733c (diff)
downloadgcc-b987661c069eddeab42d9df123f515bdc53bb5a0.zip
gcc-b987661c069eddeab42d9df123f515bdc53bb5a0.tar.gz
gcc-b987661c069eddeab42d9df123f515bdc53bb5a0.tar.bz2
(mips_reg_names, mips_sw_reg_names, mips_regno_to_class):
Add entry for new RAP reg. From-SVN: r10818
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/mips/mips.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index af6cf10..e3fd8d2 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -246,7 +246,7 @@ char mips_reg_names[][8] =
"$f8", "$f9", "$f10", "$f11", "$f12", "$f13", "$f14", "$f15",
"$f16", "$f17", "$f18", "$f19", "$f20", "$f21", "$f22", "$f23",
"$f24", "$f25", "$f26", "$f27", "$f28", "$f29", "$f30", "$f31",
- "hi", "lo", "accum","$fcr31"
+ "hi", "lo", "accum","$fcr31","$rap"
};
/* Mips software names for the registers, used to overwrite the
@@ -262,7 +262,7 @@ char mips_sw_reg_names[][8] =
"$f8", "$f9", "$f10", "$f11", "$f12", "$f13", "$f14", "$f15",
"$f16", "$f17", "$f18", "$f19", "$f20", "$f21", "$f22", "$f23",
"$f24", "$f25", "$f26", "$f27", "$f28", "$f29", "$f30", "$f31",
- "hi", "lo", "accum","$fcr31"
+ "hi", "lo", "accum","$fcr31","$rap"
};
/* Map hard register number to register class */
@@ -284,7 +284,8 @@ enum reg_class mips_regno_to_class[] =
FP_REGS, FP_REGS, FP_REGS, FP_REGS,
FP_REGS, FP_REGS, FP_REGS, FP_REGS,
FP_REGS, FP_REGS, FP_REGS, FP_REGS,
- HI_REG, LO_REG, HILO_REG, ST_REGS
+ HI_REG, LO_REG, HILO_REG, ST_REGS,
+ GR_REGS
};
/* Map register constraint character to register class. */