On Fri, 23 Oct 2015, Szabolcs Nagy wrote: > i think bsd libcs do the same, compiler headers interfering > with libc headers is problematic (e.g. FLT_ROUNDS is wrong > in gcc float.h, applications shouldn't see that), i'm not sure
FLT_ROUNDS is an ordinary compiler bug (bug 30569), should be fixable reasonably straightforwardly as outlined at <https://gcc.gnu.org/ml/gcc/2013-11/msg00317.html>, probably within say a week's work if most architecture-specific changes are left to architecture maintainers. -- Joseph S. Myers jos...@codesourcery.com