[Bug libfortran/48602] Invalid F conversion of G descriptor for values close to powers of 10

burnus at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Apr 19 16:23:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48602

--- Comment #34 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-04-19 16:22:16 UTC ---
(In reply to comment #33)
> We could put that behind some compiler directives looking for -m32 or similar.

Try:
      temp = calculate_exp(mid - 1)* (1 - r * rexp_d);
      asm volatile ("" : "+m" (temp));

(Thanks to Jakub for the suggestion.)



More information about the Gcc-bugs mailing list