[PATCH v2 1/3] math: Remove fenvinline.h

Adhemerval Zanella adhemerval.zanella@linaro.org
Mon Mar 16 18:09:26 GMT 2020



On 10/03/2020 19:54, Joseph Myers wrote:
> On Tue, 10 Mar 2020, Florian Weimer wrote:
> 
>> Wasn't the idea to make this change only after the GCC optimizations
>> have been implemented?
> 
> What I did for bits/mathinline.h was file GCC bugs for the optimizations 
> being removed (if not already in GCC), but not wait for them to be fixed.
> 

Alright, I have opened both 

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94193
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94194

And updated the commit message locally to reference it.

> (The only reason bits/mathinline.h now exists at all is that the m68k 
> version is tied into the build of the out-of-line functions for m68k, 
> apart from any cases where GCC might not currently know how to inline the 
> functions for m68k.  That dependency on bits/mathinline.h also means 
> building glibc with -Os is broken for m68k, or was the last time I tried 
> building all architectures with -Os.)
> 

For the m68k case I think moving the required macros from
mathinline.h to mathimpl.h should enable the build (and it
should make Os work as well).


More information about the Libc-alpha mailing list