https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90294
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- (In reply to Fred Krogh from comment #0) > Comparing a double real rdat(i) containing a NaN results in > > Program received signal SIGFPE, Arithmetic exception. > 0x00005555555c2559 in messy_d_m::vec_setup () at Src/messy_bod.F90:1818 > 1818 else if (rdat(i) < 0.0_rk) then What were the options used when compiling the code? What is the code? Can't debug in a vacuum.