diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-05 19:00:39 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-05 19:00:39 -0400 |
commit | 7f49c33119611c0ec226b3497a60520a4d79fac9 (patch) | |
tree | f5895d79dffa59184ffed2b111d12d756d93b386 | |
parent | ed8a0e589b82eb5636aedf6585dc0c6300c20955 (diff) | |
download | gcc-7f49c33119611c0ec226b3497a60520a4d79fac9.zip gcc-7f49c33119611c0ec226b3497a60520a4d79fac9.tar.gz gcc-7f49c33119611c0ec226b3497a60520a4d79fac9.tar.bz2 |
(print_operand): Handle 'R' for registers.
From-SVN: r9879
-rw-r--r-- | gcc/config/m68k/m68k.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index b66c837..7719c3bb 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -2132,7 +2132,12 @@ print_operand (file, op, letter) else #endif { - fprintf (file, "%s", reg_names[REGNO (op)]); + if (letter == 'R') + /* Print out the second register name of a register pair. + I.e., R (6) => 7. */ + fputs (reg_names[REGNO (op) + 1], file); + else + fputs (reg_names[REGNO (op)], file); } } else if (GET_CODE (op) == MEM) |