diff options
author | Alexandre Oliva <aoliva@cygnus.com> | 2000-04-21 21:29:46 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2000-04-21 21:29:46 +0000 |
commit | a46ef285350fba19bcda8b27dd185ea2e2084714 (patch) | |
tree | a5d82b83bfd23cf6a732a45b37871139c787b49f | |
parent | ac99a3efd06bc07053fafb2f8c93d4151b336d16 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mn10300/mn10300.h | 10 |
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 */ |