Florian Weimer wrote:
* Andrew Pinski:


This is known as GCC PR 323 which is not a bug: <http://gcc.gnu.org/PR323>.


It is a bug in GCC, the C standard, or the x86 FP hardware.  I'm
leaning towards the C standard or the hardware. 8-)

Well it is only a bug in that you Florian have decided that
you don't like the C standard. Of course that's your choice,
but the decision for the C standard was made with some
awareness of this issue, and (I know you have a smiley but)
the hardware does not have a bug, since the IEEE standard
does not require anything particular of the hardware per se.
You could say it is an inefficiency in the hardware, just
as Alpha is inefficient for precise IEEE operations.

Reply via email to