diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-05-08 22:11:24 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-05-08 16:11:24 -0600 |
commit | 81a1c8c397b596fe7cb87338b32d189aa1bce270 (patch) | |
tree | d37d9252b41d03bfca9cc36778c8ba7a67253ce1 | |
parent | a3af74c453b5e0f3e37ee0f4ec0b621602370735 (diff) | |
download | gcc-81a1c8c397b596fe7cb87338b32d189aa1bce270.zip gcc-81a1c8c397b596fe7cb87338b32d189aa1bce270.tar.gz gcc-81a1c8c397b596fe7cb87338b32d189aa1bce270.tar.bz2 |
pa.h (PRINT_OPERAND_ADDRESS): Output "%r0", not "r0" for the base register in an absolute memory address.
* pa.h (PRINT_OPERAND_ADDRESS): Output "%r0", not "r0" for the
base register in an absolute memory address.
* pa.md (conditional moves): Avoid using immediate zero for
register zero.
From-SVN: r26841
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 2 | ||||
-rw-r--r-- | gcc/config/pa/pa.md | 4 |
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fc52fc1..4c02cf1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +Sat May 8 23:05:35 1999 Jeffrey A Law (law@cygnus.com) + + * pa.h (PRINT_OPERAND_ADDRESS): Output "%r0", not "r0" for the + base register in an absolute memory address. + * pa.md (conditional moves): Avoid using immediate zero for + register zero. + Sat May 8 06:23:21 1999 Philip Blundell <pb@nexus.co.uk> Based on patch by Scott Bambrough: diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index ca744c8..2c0f031 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -2476,7 +2476,7 @@ DTORS_SECTION_FUNCTION fputs (")", FILE); \ break; \ case CONST_INT: \ - fprintf (FILE, "%d(%r0)", INTVAL (addr)); \ + fprintf (FILE, "%d(%%r0)", INTVAL (addr)); \ break; \ default: \ output_addr_const (FILE, addr); \ diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index c4e065a..dbff838 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -791,7 +791,7 @@ "@ comclr,> %2,%0,%%r0\;copy %2,%0 comiclr,> %2,%0,%%r0\;ldi %2,%0 - comclr,> %1,%2,%0\;copy %1,%0" + comclr,> %1,%r2,%0\;copy %1,%0" [(set_attr "type" "multi,multi,multi") (set_attr "length" "8,8,8")]) @@ -814,7 +814,7 @@ "@ comclr,< %2,%0,%%r0\;copy %2,%0 comiclr,< %2,%0,%%r0\;ldi %2,%0 - comclr,< %1,%2,%0\;copy %1,%0" + comclr,< %1,%r2,%0\;copy %1,%0" [(set_attr "type" "multi,multi,multi") (set_attr "length" "8,8,8")]) |