https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694
--- Comment #29 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Fritz Reese <fore...@gcc.gnu.org>: https://gcc.gnu.org/g:e8eecc2a919033ad4224756a8759d8e94c0e4bc2 commit r10-7913-ge8eecc2a919033ad4224756a8759d8e94c0e4bc2 Author: Fritz Reese <fore...@gcc.gnu.org> Date: Wed Apr 22 11:45:22 2020 -0400 Protect the trigd functions in libgfortran from unavailable math functions. libgfortran/ChangeLog: 2020-04-22 Fritz Reese <fore...@gcc.gnu.org> PR libfortran/94694 PR libfortran/94586 * intrinsics/trigd.c, intrinsics/trigd_lib.inc, intrinsics/trigd.inc: Guard against unavailable math functions. Use suffixes from kinds.h based on the REAL kind. gcc/fortran/ChangeLog: 2020-04-22 Fritz Reese <fore...@gcc.gnu.org> * trigd_fe.inc: Use mpfr to compute cosd(30) rather than a host- precision floating point literal based on an invalid macro.