https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78576
--- Comment #5 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Andreas, it can't be a lack of accuracy, because 27.0 = 2^4 x 1.6875. There can't be any rounding error; this is an exact number in all floating-point representations.