rs6000: floating point cast oddities?

degger@fhm.edu degger@fhm.edu
Mon Dec 17 13:21:00 GMT 2001


On 17 Dec, Dale Johannesen wrote:

>   (c89) The type of FP constants is in 3.1.3.1:  "An unsuffixed
> floating point constant has type double."
> Promotion rules are in 3.2.1.5; after some cases that don't apply,
> "if either operand has type double, the other operand is converted
> to double."

Thanks. That makes the behaviour explainable. Though I believe that
iff it is safe to calculate in single precision we should optimize
the case. If people agree on that I'd like to figure out how complicated
it is to implement.

--
Servus,
       Daniel



More information about the Gcc mailing list