Subject: Re: arm26 compiler fun
To: Richard Earnshaw <>
From: Ben Harris <>
List: tech-toolchain
Date: 05/14/2000 22:39:21
On Mon, 8 May 2000, Richard Earnshaw wrote:

>   /* NetBSD uses the old PCC style aggregate returning conventions. */
>   /* Although not normally relevant (since by default, all aggregates
>      are returned in memory) compiling some parts of libc requires
>      non-APCS style struct returns.  */
> Get rid of both of these (backwards compatibility hacks).  There are some 
> changes you will have to make to get the softfloat to compile (it makes 
> some broken assumptions about structure returning), but it is better to be 
> rid of this deviation from the standard compiler.

Removing those doesn't _seem_ to have stopped softfloat working.  I notice
that its forces it to be built with -freg-struct-return, so
the compiler's default opinion on the matter may be moot.

Ben Harris                                                   <>
Portmaster, NetBSD/arm26               <URL:>