From 00c5c72e465d92e69f2fd99ba3eda58ac3dc9715 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 14 May 1993 16:37:37 +0000 Subject: [PATCH] (PRINT_OPERAND): Handle CODE == '/'. From-SVN: r4451 --- gcc/config/m68k/crds.h | 2 ++ gcc/config/m68k/hp320.h | 2 ++ gcc/config/m68k/mot3300.h | 2 ++ gcc/config/m68k/news.h | 2 ++ gcc/config/m68k/tower-as.h | 2 ++ 5 files changed, 10 insertions(+) diff --git a/gcc/config/m68k/crds.h b/gcc/config/m68k/crds.h index b026344b2e6..16feb138771 100644 --- a/gcc/config/m68k/crds.h +++ b/gcc/config/m68k/crds.h @@ -286,6 +286,8 @@ do { long l[2]; \ else if (CODE == '+') fprintf (FILE, "(sp)+"); \ else if (CODE == '@') fprintf (FILE, "(sp)"); \ else if (CODE == '!') fprintf (FILE, "fpcr"); \ + else if (CODE == '/') \ + ; \ else if (GET_CODE (X) == REG) \ { if (REGNO (X) < 16 && (CODE == 'y' || CODE == 'x') && GET_MODE (X) == DFmode) \ fprintf (FILE, "%s:%s", reg_names[REGNO (X)], reg_names[REGNO (X)+1]); \ diff --git a/gcc/config/m68k/hp320.h b/gcc/config/m68k/hp320.h index 8714ed65b72..307dc69da83 100644 --- a/gcc/config/m68k/hp320.h +++ b/gcc/config/m68k/hp320.h @@ -432,6 +432,8 @@ do { long l[3]; \ else if (CODE == '!') fprintf (FILE, "%%fpcr"); \ else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \ else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \ + else if (CODE == '/') \ + fprintf (FILE, "%%"); \ else if (GET_CODE (X) == REG) \ fprintf (FILE, "%s", reg_names[REGNO (X)]); \ else if (GET_CODE (X) == MEM) \ diff --git a/gcc/config/m68k/mot3300.h b/gcc/config/m68k/mot3300.h index 08968a47918..3643b9b9067 100644 --- a/gcc/config/m68k/mot3300.h +++ b/gcc/config/m68k/mot3300.h @@ -455,6 +455,8 @@ do { long l; \ else if (CODE == '!') fprintf (FILE, "%%fpcr"); \ else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \ else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \ + else if (CODE == '/') \ + fprintf (FILE, "%%"); \ else if (GET_CODE (X) == REG) \ fprintf (FILE, "%s", reg_names[REGNO (X)]); \ else if (GET_CODE (X) == MEM) \ diff --git a/gcc/config/m68k/news.h b/gcc/config/m68k/news.h index b23bb40bb6b..5971bc86d8d 100644 --- a/gcc/config/m68k/news.h +++ b/gcc/config/m68k/news.h @@ -300,6 +300,8 @@ do { char dstr[30]; \ else if (CODE == '!') fprintf (FILE, "fpcr"); \ else if (CODE == '$') {if (TARGET_68040_ONLY) fprintf (FILE, "s");} \ else if (CODE == '&') {if (TARGET_68040_ONLY) fprintf (FILE, "d");} \ + else if (CODE == '/') \ + ; \ else if (GET_CODE (X) == REG) \ fprintf (FILE, "%s", reg_names[REGNO (X)]); \ else if (GET_CODE (X) == MEM) \ diff --git a/gcc/config/m68k/tower-as.h b/gcc/config/m68k/tower-as.h index bfdcdb1bcf4..cfe75490bf5 100644 --- a/gcc/config/m68k/tower-as.h +++ b/gcc/config/m68k/tower-as.h @@ -418,6 +418,8 @@ do { long l; \ else if (CODE == '+') fprintf (FILE, "(%%sp)+"); \ else if (CODE == '@') fprintf (FILE, "(%%sp)"); \ else if (CODE == '!') fprintf (FILE, "%%fpcr"); \ + else if (CODE == '/') \ + fprintf (FILE, "%%"); \ else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \ else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \ else if (GET_CODE (X) == REG) \ -- 2.30.2