aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@cygnus.com>2000-04-21 21:29:46 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2000-04-21 21:29:46 +0000
commita46ef285350fba19bcda8b27dd185ea2e2084714 (patch)
treea5d82b83bfd23cf6a732a45b37871139c787b49f
parentac99a3efd06bc07053fafb2f8c93d4151b336d16 (diff)
downloadgcc-a46ef285350fba19bcda8b27dd185ea2e2084714.zip
gcc-a46ef285350fba19bcda8b27dd185ea2e2084714.tar.gz
gcc-a46ef285350fba19bcda8b27dd185ea2e2084714.tar.bz2
mn10300.h (ADDITIONAL_REGISTER_NAMES): Added aliases to AM33 registers.
* config/mn10300/mn10300.h (ADDITIONAL_REGISTER_NAMES): Added aliases to AM33 registers. From-SVN: r33325
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mn10300/mn10300.h10
2 files changed, 14 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b981783..d0bac16 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Fri Apr 21 18:28:28 2000 Alexandre Oliva <aoliva@cygnus.com>
+
+ * config/mn10300/mn10300.h (ADDITIONAL_REGISTER_NAMES): Added
+ aliases to AM33 registers.
+
Fri Apr 21 18:26:17 2000 Alexandre Oliva <aoliva@cygnus.com>
* config/mn10300/mn10300.h (REG_CLASS_CONTENTS): Added register 16
diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h
index 66a8ea1..412aad7 100644
--- a/gcc/config/mn10300/mn10300.h
+++ b/gcc/config/mn10300/mn10300.h
@@ -969,7 +969,15 @@ do { char dstr[30]; \
#define REGISTER_NAMES \
{ "d0", "d1", "d2", "d3", "a0", "a1", "a2", "a3", "ap", "sp", \
- "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7" }
+ "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7" \
+}
+
+#define ADDITIONAL_REGISTER_NAMES \
+{ {"r8", 4}, {"r9", 5}, {"r10", 6}, {"r11", 7}, \
+ {"r12", 0}, {"r13", 1}, {"r14", 2}, {"r15", 3}, \
+ {"e0", 10}, {"e1", 11}, {"e2", 12}, {"e3", 13}, \
+ {"e4", 14}, {"e5", 15}, {"e6", 16}, {"e7", 17} \
+}
/* Print an instruction operand X on file FILE.
look in mn10300.c for details */