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.  

jeff

Reply via email to