milli64.S: Use %r25 and %r0 instead of arg1 and r0 to work around limitations of certain...

* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0
        to work around limitations of certain versions of GAS.

From-SVN: r46890
This commit is contained in:
Jeffrey A Law 2001-11-09 20:07:43 +00:00 committed by Jeff Law
parent 512672fd5a
commit 9db5bf7113
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
Fri Nov 9 11:27:42 2001 Jeffrey A Law (law@cygnus.com)
* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0
to work around limitations of certain versions of GAS.
* pa.md (mulsi3): Remove PA64 hack to work around SUBREG issues.
(muldi3): Update due to SUBREG_BYTE changes.
(casesi): Similarly.

View File

@ -389,7 +389,7 @@ LSYM(small_divisor)
/* Clear the upper 32 bits of the arg1 register. We are working with */
/* small divisors (and 32 bit integers) We must not be mislead */
/* by "1" bits left in the upper 32 bits. */
depd r0,31,32,arg1
depd %r0,31,32,%r25
#endif
blr,n arg1,r0
nop
@ -604,7 +604,7 @@ LSYM(special_divisor)
/* Clear the upper 32 bits of the arg1 register. We are working with
small divisors (and 32 bit unsigned integers) We must not be mislead
by "1" bits left in the upper 32 bits. */
depd r0,31,32,arg1
depd %r0,31,32,%r25
#endif
comib,> 0,arg1,LREF(big_divisor)
nop