summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-21 21:29:46 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-21 21:29:46 +0000
commit4113a737b5b80228cf8d500e8eb636abc142ecc6 (patch)
treea5d82b83bfd23cf6a732a45b37871139c787b49f
parent4d9e5cd30636bee8397575cb76c5008493d1038f (diff)
downloadppe42-gcc-4113a737b5b80228cf8d500e8eb636abc142ecc6.tar.gz
ppe42-gcc-4113a737b5b80228cf8d500e8eb636abc142ecc6.zip
* config/mn10300/mn10300.h (ADDITIONAL_REGISTER_NAMES): Added
aliases to AM33 registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33325 138bc75d-0d04-0410-961f-82ee72b054a4
-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 b9817839703..d0bac161c38 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 66a8ea18915..412aad7dbb4 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 */
OpenPOWER on IntegriCloud