aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-10-15 05:10:32 +0000
committerRichard Stallman <rms@gnu.org>1992-10-15 05:10:32 +0000
commit46cca58cf74ed4d610dea10379befde5cfb099a0 (patch)
tree1401ce0d19719ef7fff0c016711061fdad7a935f
parent78e332133778fbe5b29e3bbfdc20046f32e66fa6 (diff)
downloadgcc-46cca58cf74ed4d610dea10379befde5cfb099a0.zip
gcc-46cca58cf74ed4d610dea10379befde5cfb099a0.tar.gz
gcc-46cca58cf74ed4d610dea10379befde5cfb099a0.tar.bz2
(DEBUG_REGISTER_NAMES): New macro definition.
From-SVN: r2466
-rw-r--r--gcc/config/mips/mips.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index 7d3f106..ab17ed8 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -2823,6 +2823,21 @@ while (0)
&mips_reg_names[66][0], \
}
+/* print-rtl.c can't use REGISTER_NAMES, since it depends on mips.c.
+ So define this for it. */
+#define DEBUG_REGISTER_NAMES \
+{ \
+ "$0", "at", "v0", "v1", "a0", "a1", "a2", "a3", \
+ "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", \
+ "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", \
+ "t8", "t9", "k0", "k1", "gp", "sp", "$fp", "ra", \
+ "$f0", "$f1", "$f2", "$f3", "$f4", "$f5", "$f6", "$f7", \
+ "$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", "$fcr31" \
+}
+
/* If defined, a C initializer for an array of structures
containing a name and a register number. This macro defines
additional names for hard registers, thus allowing the `asm'