Manuel, On Wed, Sep 9, 2015 at 11:23 AM, Manuel López-Ibáñez <lopezibanez@xxxxxxxxx> wrote: [...] > The manual says: "if -fexcess-precision=standard is specified then > excess precision follows the rules specified in ISO C99; in > particular, both casts and assignments cause values to be rounded to > their semantic types (whereas -ffloat-store only affects > assignments)." [...] That was the important part I misread: I needed an explicit cast and/or assignment. So documentation is crystal clear, sorry for the noise. But anyway as Andrew pointed out this only solve the symptoms, not the actual bug. -M