This regression has a relatively simple fix. The passing of a subroutine
procedure pointer component to a dummy variable was being missed
completely. The error has been added. Conversely, an error was generated
for a procedure pointer variable but no use was being made of the
interface, if one was
Hi Harald,
>
> I had only a quick glance at your patch. I guess you unintentionally
> forgot to remove those parts that you already committed for PR110987,
> along with the finalize-testcases.
>
Guilty as charged. I guess I got out of the wrong side of the bed :-)
>
> I am still trying to find
I opened PR114535 for the following ICE:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114535
The following code (which must be in two files to trigger the error) causes
an ICE using the latest gfortran.
$ cat ice1.F90
module iv
type, public :: vs
contains
final :: destructor
end type