Zitat von Florian Klämpfl <[email protected]>:
So you want float constants being evaluated always with full
precision (which would be required for consistency) causing any
floating point expression containing a constant being evaluated with
full precision as well?
Yes, at least as default or selectable per option (like FASTMATH etc),
and AFAIK it is default for all compilers I know except 3.1.1.
2. This is a regression from 3.0.4 (here the 32-bit version works as
expected for both double and extended, and same for 64-bit except that
here extended=double) and to 3.1.1 (both under Win7/64).
This was probably changed for consistency. I tried to find the
commit which changes this, but I cannot currently find it.
Thank you for your effort.
_______________________________________________
fpc-pascal maillist - [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal