https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90738
Bug ID: 90738 Summary: [10 regression] gfortran.dg/pointer_array_10.f90 etc. FAIL Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: tkoenig at gcc dot gnu.org Target Milestone: --- Between 20190601 (r271838) and 20190603 (r271873), two fortran tests regressed: +FAIL: gfortran.dg/pointer_array_10.f90 -Os execution test +FAIL: gfortran.dg/subref_array_pointer_2.f90 -Os execution test I'm seeing it on Solaris/SPARC and x86 (both 32 and 64-bit), but there are several gcc-testresults reports on a bunch of other targets including Linux/x86_64. The first test exists with STOP 1 Perhaps this is due to 2019-06-02 Thomas Koenig <tkoe...@gcc.gnu.org> PR fortran/90539 * trans-expr.c (gfc_conv_subref_array_arg): If the size of the expression can be determined to be one, treat it as contiguous. Set likelyhood of presence of an actual argument according to PRED_FORTRAN_ABSENT_DUMMY and likelyhood of being contiguous according to PRED_FORTRAN_CONTIGUOUS. 2019-06-02 Thomas Koenig <tkoe...@gcc.gnu.org> PR fortran/90539 * predict.def (PRED_FORTRAN_CONTIGUOUS): New predictor. the only fortran patch in the above range?