https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96811
--- Comment #3 from Tobias Burnus <burnus at gcc dot gnu.org> --- (In reply to kargl from comment #2) > For real x, gfortran does not generate a call to libgfortran function. It does – as mentioned in my email reply but not only for 'int' integers: integer(16) :: n real :: x, y y = x**n end calls: y = _gfortran_pow_r4_i16 (D.3904, n);