aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-05-08 22:11:24 +0000
committerJeff Law <law@gcc.gnu.org>1999-05-08 16:11:24 -0600
commit81a1c8c397b596fe7cb87338b32d189aa1bce270 (patch)
treed37d9252b41d03bfca9cc36778c8ba7a67253ce1
parenta3af74c453b5e0f3e37ee0f4ec0b621602370735 (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--gcc/config/pa/pa.h2
-rw-r--r--gcc/config/pa/pa.md4
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")])