https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90294
Bug ID: 90294 Summary: Compare with NaN failing Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: siteg at mathalacarte dot com Target Milestone: --- 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