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

--- Comment #25 from Christopher Albert <albert at tugraz dot at> ---
Open for review, comments welcome:
https://github.com/lazy-fortran/gcc/pull/37

This carries attachment 64075 forward and drops the broader resolver
patch from attachment 64064. The check for the PROCEDURE/ALLOCATABLE
conflict happens in match_procedure_decl before
add_hidden_procptr_result can lose the attribute, so the comment 22
variation now gets the correct conflict diagnostic instead of the
misleading procedure-pointer message, and valid POINTER usage is
unchanged. Includes a regression test. check-fortran and the libgomp
Fortran suites are clean.

Reply via email to