OSDN Git Service

(print_operand): Handle 'R' for registers.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 1995 23:00:39 +0000 (23:00 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 1995 23:00:39 +0000 (23:00 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9879 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/m68k/m68k.c

index b66c837..7719c3b 100644 (file)
@@ -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)