On 3/18/20 8:30 AM, Jeff Law wrote:
On Wed, 2020-03-18 at 14:25 +0000, Szabolcs Nagy wrote:
The 03/13/2020 10:45, Martin Sebor via Gcc-patches wrote:
On 3/12/20 7:17 PM, Joseph Myers wrote:
On Thu, 5 Mar 2020, Martin Sebor wrote:
Tested on x86_64-linux. Is this acceptable for GCC 10? How about 9?
OK for GCC 10.
Thank you. I committed it to trunk in r10-7162.
arm glibc build fails for me since this commit.
../sysdeps/ieee754/dbl-64/s_modf.c:84:28: error: conflicting types for built-in
function 'modfl'; expected 'long double(long double, long double *)' [-
Werror=builtin-declaration-mismatch]
84 | libm_alias_double (__modf, modf)
| ^~~~
it seems this used to compile but not any more:
double modf (double x, double *p) { return x; }
extern __typeof (modf) modfl __attribute__ ((weak, alias ("modf")))
__attribute__ ((__copy__ (modf)));
I think Joseph posted something this morning that might fix this.
I noticed this last night:
https://sourceware.org/pipermail/glibc-cvs/2020q1/069150.html
Presumably that's the fix.
Martin