This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Reduced scope of libgcc on Symbian OS
- From: Richard Earnshaw <rearnsha at gcc dot gnu dot org>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 01 Sep 2004 13:22:31 +0100
- Subject: Re: PATCH: Reduced scope of libgcc on Symbian OS
- Organization: GNU
- References: <200409010609.i8169L4j013193@sirius.codesourcery.com>
On Wed, 2004-09-01 at 07:09, Mark Mitchell wrote:
> On Symbian OS, libgcc should only contain GCC-specific routines; the
> system provides a base library containing all of the ARM BPABI
> routines. Tested by building libgcc on arm-none-symbianelf, applied
> on the mainline and on the csl-arm-branch.
I'm not sure I follow the logic of this.
The ARM ABI says what a support library must provide at a minimum. It
also says that when generating strictly conforming code it must only use
support functions from that minimal set. It does not say that a support
library may ONLY provide the standard set, or that the compiler, when
not in strict conformance mode must restrict itself to that set.
Also, aren't the floating point support functions part of that minimal
set?
R.