https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88658
Bug ID: 88658 Summary: [9 Regression] Intrinsic MAX1 returns a REAL result, should be INTEGER. Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: tkoenig at gcc dot gnu.org Target Milestone: --- PR14377 "Intrinsic MAX1 returns a REAL result, should be INTEGER" resurfaced between r265571 and r265728, likely r265649. real :: RVCOMP RVCOMP = MAX1(2.3, 3.1, 4.4) / 5 print *, RVCOMP end gives now 0.879999995 instead of 0.00000000