diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-19 16:21:04 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-19 16:21:04 -0400 |
commit | 0f8f654e50c7585be68ee996323caf85946f08b6 (patch) | |
tree | 0044f7e74b27280c1243753e0eeddd0cbc508c31 | |
parent | 7b15e61e6dd6fd96b073ca4d30321d31a7dadecb (diff) | |
download | gcc-0f8f654e50c7585be68ee996323caf85946f08b6.zip gcc-0f8f654e50c7585be68ee996323caf85946f08b6.tar.gz gcc-0f8f654e50c7585be68ee996323caf85946f08b6.tar.bz2 |
(PRINT_OPERAND_ADDRESS, case LOW_SUM): Fix logic bug in last change.
From-SVN: r10009
-rw-r--r-- | gcc/config/pa/pa.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 0d9aeba..03f6ac0 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -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) \ |