aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-05-05 09:33:05 +0000
committerJeff Law <law@gcc.gnu.org>1998-05-05 03:33:05 -0600
commit8b05263da4d6e7562876814752b6630ec18643d8 (patch)
tree10fd508e80622d5b9c475f4b39d4f2581b9dc181 /gcc
parent97b57a81db16478e792481e9a0341d05f217ab4c (diff)
downloadgcc-8b05263da4d6e7562876814752b6630ec18643d8.zip
gcc-8b05263da4d6e7562876814752b6630ec18643d8.tar.gz
gcc-8b05263da4d6e7562876814752b6630ec18643d8.tar.bz2
* h8300.h (ADDITIONAL_REGISTER_NAMES): Add "er" registers.
From-SVN: r19542
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/h8300/h8300.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 618bae8..0059a29 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -23,6 +23,8 @@ Tue May 5 01:43:16 1998 Jim Wilson <wilson@cygnus.com>
Tue May 5 01:15:06 1998 Jeffrey A Law (law@cygnus.com)
+ * h8300.h (ADDITIONAL_REGISTER_NAMES): Add "er" registers.
+
* reorg.c (fill_slots_from_thread): Update REG_DEAD/REG_UNUSED notes
for any insns skipped at the start of a block because they were
redundant.
diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h
index bbbc9fb..8a492d7 100644
--- a/gcc/config/h8300/h8300.h
+++ b/gcc/config/h8300/h8300.h
@@ -1146,7 +1146,9 @@ readonly_data() \
#define REGISTER_NAMES \
{ "r0", "r1", "r2", "r3", "r4", "r5", "r6", "sp", "mac", "ap"}
-#define ADDITIONAL_REGISTER_NAMES { { "r7", 7 } }
+#define ADDITIONAL_REGISTER_NAMES \
+{ {"er0", 0}, {"er1", 1}, {"er2", 2}, {"er3", 3}, {"er4", 4}, \
+ {"er5", 5}, {"er6", 6}, {"er7", 7}, {"r7", 7} }
/* How to renumber registers for dbx and gdb.
H8/300 needs no change in the numeration. */