This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: basic-improvements merge status
- From: Jan Hubicka <jh at suse dot cz>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Jan Hubicka <jh at suse dot cz>, Zack Weinberg <zack at codesourcery dot com>,gcc at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Mon, 16 Dec 2002 23:29:13 +0100
- Subject: Re: basic-improvements merge status
- References: <20021216222302.GC3138@kam.mff.cuni.cz> <200212162226.RAA23850@makai.watson.ibm.com>
> >>>>> Jan Hubicka writes:
>
> >> #ifndef HAVE_SINF
> >> float
> >> sinf(float x)
> >> {
> >> return (float) sin(x);
> >> }
> >> #endif
> >>
> >> is being compiled as
>
> Jan> I think we can deal with -fno-builtin-fsin to avoid gcc from being
> Jan> active on optimizing this.
> Jan> The name sinf is reserved by C90 standard, so this is not valid C.
>
> Maybe libstdc++-v3/libmath/stubs.c should be compiled with
> -fno-builtins. It only tries to define sinf if sinf was not found by
> configure.
Yes, I will try to make patch.
Honza
>
> David