(PRINT_OPERAND_ADDRESS, case LOW_SUM): Fix logic bug in last change.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 19 Jun 1995 20:21:04 +0000 (16:21 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 19 Jun 1995 20:21:04 +0000 (16:21 -0400)
From-SVN: r10009

gcc/config/pa/pa.h

index 0d9aeba..03f6ac0 100644 (file)
@@ -2103,13 +2103,10 @@ readonly_data ()                                                        \
       fprintf (FILE, "%d(0,%s)", offset, reg_names [REGNO (base)]);    \
       break;                                                           \
     case LO_SUM:                                                       \
-      if (flag_pic == 0)                                               \
-       {                                                               \
-         if (!symbolic_operand (XEXP (addr, 1)))                       \
-           fputs ("R'", FILE);                                         \
-         else                                                          \
-           fputs ("RR'", FILE);                                        \
-       }                                                               \
+      if (!symbolic_operand (XEXP (addr, 1)))                          \
+       fputs ("R'", FILE);                                             \
+      else if (flag_pic == 0)                                          \
+       fputs ("RR'", FILE);                                            \
       else if (flag_pic == 1)                                          \
        abort ();                                                       \
       else if (flag_pic == 2)                                          \