This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: h8300 _exit
- From: Kazu Hirata <kazu at codesourcery dot com>
- To: dj at redhat dot com
- Cc: newlib at sourceware dot org
- Date: Tue, 14 Mar 2006 21:58:44 -0800
- Subject: Re: h8300 _exit
DJ,
> After the noted patch, it seems that _exit() ignores the argument
> passed to it; assuming that the return code is in R0 (it's normally on
> the stack). Am I missing something, or has this really gone unnoticed
> for two years? Also, the .S version can't compensate for gcc's
> -mquickcall, which changes the argument passing convention.
Well, -mquickcall is on by default, so the argument is passed to r0.
The .S version can't compenstate for gcc's -mno-quickcall.
Kazu Hirata