Vincent Lefevre <[EMAIL PROTECTED]> writes:

| I don't understand your "IEEE = IEEE". To make things clearer:
| IEEE 754 explicitly allows an extended exponent range. The ISO C
| language doesn't. But this can be solved by stores, then there
| wouldn't by any problem as far as the standards are concerned.

Vincent --

  I recommend you google GCC's archive for past discussions on this
issue.  This is not the first time it is being discussed.  If I
remember correctly, core back-end people looked at it and concluded
that fixing it requires a *major* rewrite of the back-end, if at all
possible [1].  I read your paragraph above as suggesting that it would
be simple thing to fix.  It would be wonderful if that is true; would
you mind submitting a patch?

[1]:  http://gcc.gnu.org/ml/gcc/2003-08/msg01234.html
      http://gcc.gnu.org/ml/gcc/2003-08/msg01257.html

--- Gaby

Reply via email to