[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Trouble with -pedantic and #include<cmath>, GCC or GLIBC bug?
From: |
Tolga Dalman |
Subject: |
Re: Trouble with -pedantic and #include<cmath>, GCC or GLIBC bug? |
Date: |
Tue, 12 Aug 2003 17:47:36 +0200 |
hi,
On Tue, 12 Aug 2003 17:32:24 +0200 (CEST) Volker Reichelt
<address@hidden> wrote:
> This is due to line 385 in GLIBC's mathinline.h:
>
> return __temp + __value ?: __x
>
> I'm using glibc 2.2.5, but the line is still present in glibc 2.3.2.
>
> Since omitting the middle term of a ?: expression is a gcc extension, it's
> a GCC bug. But since the ISO standard forbids it, it's a GLIBC bug. :-(
apparantly, this has been fixed already:
bits/mathinline.h: 383:
...
__temp -= 1.0; \
__temp += __value; \
return __temp ? __temp : __x
...
i'm using gentoo linux / glibc 2.3.2
> Should this be addressed (i.e. fixed) in GCC or in GLIBC?
i believe, this is a glibc issue.
brg,
Tolga Dalman