This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: Patch needed for CVS glibc on SH
- From: kaz Kojima <kkojima at rr dot iij4u dot or dot jp>
- To: drow at false dot org
- Cc: linux-sh at m17n dot org, linuxsh-dev at lists dot sourceforge dot net, libc-alpha at sources dot redhat dot com
- Date: Fri, 20 Jun 2003 13:07:00 +0900
- Subject: Re: Patch needed for CVS glibc on SH
- References: <20030620025057.GA25377@nevyn.them.org>
Daniel Jacobowitz <drow@false.org> wrote:
> On Fri, Jun 20, 2003 at 10:43:33AM +0900, kaz Kojima wrote:
[snip]
>> I agree with this one. About pread64/pwrite64, did you see the argument
>> in the another list
>> <URL:http://www.geocrawler.com/mail/msg.php3?msg_id=10038494&list=3076>?
>
> Sorry, too many lists - I'm not on linuxsh-dev. I admit I only tested
> SH-3, though. So I guess that patch would break SH-4?
I think so. The problem is that SH-3 and SH-4 use the different calling
conventions for long long argument when the only half 32-bit of it can
be passed via R7. SH-3 ABI does and SH-4 ABI not :-(
> Has Toshinobu-san's patch been applied (where)?
I've just seen
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/linuxsh/linux/
and found that it was applied to HEAD (2.5.71) and the linux-2_4-branch
(currently 2.4.21) at least.
Sorry for the inconvenience. It would be better to apply it against
2.4.13, for example, because it is still used widely.
Regards,
kaz