This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: <bits/features.h> setting of __STDC_IEC_559__ not universallyaccurate


Mark Mitchell wrote:
At present, <bits/features.h> unconditionally sets __STDC_IEC_559__ to
1.  This is not accurate on (at least) ARM platforms using software
floating-point.  On those platforms, <fenv.h> does not define
FE_INEXACT, and friends, because the software floating-point emulation
provided by libgcc does not honor those rounding modes.  According to
the C99 standard, that would seem to preclude setting __STDC_IEC_559__.

The interface glibc provides requires this. If the broken arm runtime cannot handle it, fix it.

--
â Ulrich Drepper â Red Hat, Inc. â 444 Castro St â Mountain View, CA â

Attachment: signature.asc
Description: OpenPGP digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]