]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: fix bogus diagnostics on renamed interface import [PR110993]
authorHarald Anlauf <anlauf@gmx.de>
Sun, 26 Jan 2025 21:56:57 +0000 (22:56 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 27 Jan 2025 17:53:36 +0000 (18:53 +0100)
commit9104472b645f76a212af9f9c58378500f9ba937e
tree47a3552680c0180cdf3328aef26927dd27817256
parent9d450dee7112635a541c5a34268d54f63da48f71
Fortran: fix bogus diagnostics on renamed interface import [PR110993]

PR fortran/110993

gcc/fortran/ChangeLog:

* frontend-passes.cc (check_externals_procedure): Do not compare
interfaces of a non-bind(C) procedure against a bind(C) global one.
(check_against_globals): Use local name from rename-on-use in the
search for interfaces.

gcc/testsuite/ChangeLog:

* gfortran.dg/use_rename_14.f90: New test.
gcc/fortran/frontend-passes.cc
gcc/testsuite/gfortran.dg/use_rename_14.f90 [new file with mode: 0644]