[parisc-linux] Re: $$remI corner case

John David Anglin dave@hiauly1.hia.nrc.ca
Mon, 1 Apr 2002 12:28:40 -0500 (EST)

> > I added $$dyncall to milli64.S and modified t-linux to use milli64.S.
> > This fixes the arith-rand.c fail and there are no other regressions,
> > so I think we can use milli64.S on both the 32-bit and 64-bit ports.
> It looks like the appropriate #ifdefs are present in milli64.S so
> that it can be used as-is for 32-bit (so long as the "pa64" CPP
> symbol is properly defined).

We have the appropriate #ifdefs and defines to handle the different
return conventions.  My only real concern was some corner case arising
from the difference in register size.  If Alan doesn't recall anything
in the next day or so, I will apply the patch to the gcc trunk.

J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)