mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-30 08:04:39 +08:00
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:
parent
512672fd5a
commit
9db5bf7113
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user