This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Andreas Schwab <schwab at suse dot de>
- Cc: Jonathan Wakely <jwakely at redhat dot com>, Adhemerval Zanella <adhemerval dot zanella at linaro dot org>, Jakub Jelinek <jakub at redhat dot com>, libc-alpha at sourceware dot org
- Date: Tue, 23 Feb 2016 12:19:34 -0500
- Subject: Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Authentication-results: sourceware.org; auth=none
- References: <20160201162152 dot GH3017 at tucnak dot redhat dot com> <20160201163400 dot GH3471 at redhat dot com> <56B23119 dot 3050605 at linaro dot org> <20160203174027 dot GK7732 at vapier dot lan> <56B2413D dot 1070309 at linaro dot org> <20160209172356 dot GC8441 at redhat dot com> <56BA240E dot 2080405 at redhat dot com> <56BA602E dot 5090009 at redhat dot com> <mvma8mrxxfl dot fsf at hawking dot suse dot de>
On 02/23/2016 10:23 AM, Andreas Schwab wrote:
> That doesn't compile on platforms where long == long double, since they
> do not declare any *l functions (arm, hppa, mips/o32).
>
> test-math-isinff.cc: In function 'int do_test()':
> test-math-isinff.cc:33:22: error: 'isinfl' was not declared in this scope
> || isinfl (1.0L)
> ^
> test-math-isinff.cc:37:22: error: 'isnanl' was not declared in this scope
> || isnanl (2.0L)
> ^
I'll fix this shortly and backport to 2.23 branch.
Any suggestions for how you want to fix it are welcome.
Cheers,
Carlos.
- References:
- [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later
- Re: [PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later