https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90539

--- Comment #50 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Sun Jun  2 15:18:22 2019
New Revision: 271844

URL: https://gcc.gnu.org/viewcvs?rev=271844&root=gcc&view=rev
Log:
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.

2019-06-02  Thomas Koenig  <tkoe...@gcc.gnu.org>

        PR fortran/90539
        * gfortran.dg/internal_pack_24.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/internal_pack_24.f90
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-expr.c
    trunk/gcc/predict.def
    trunk/gcc/testsuite/ChangeLog

Reply via email to