+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:
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); \
"@
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")])
"@
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")])