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

--- Comment #41 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed May 29 14:08:57 2019
New Revision: 271738

URL: https://gcc.gnu.org/viewcvs?rev=271738&root=gcc&view=rev
Log:
        PR fortran/90329
        * lang.opt (fbroken-callers): Remove.
        (ftail-call-workaround, ftail-call-workaround=): New options.
        * gfortran.h (struct gfc_namespace): Add implicit_interface_calls.
        * interface.c (gfc_procedure_use): Set implicit_interface_calls
        for calls to implicit interface procedures.
        * trans-decl.c (create_function_arglist): Use flag_tail_call_workaround
        instead of flag_broken_callers.  If it is not 2, also require
        sym->ns->implicit_interface_calls.
        * invoke.texi (fbroken-callers): Remove documentation.
        (ftail-call-workaround, ftail-call-workaround=): Document.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/interface.c
    trunk/gcc/fortran/invoke.texi
    trunk/gcc/fortran/lang.opt
    trunk/gcc/fortran/trans-decl.c

Reply via email to