https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105542
--- Comment #5 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
For what its worth, gfortran 16, experimental.
$ fpm test
shallow_m.f90 done.
test_result_m.f90 done.
test_m.F90 done.
compiler_test_m.F90 failed.
[ 57%] Compiling...
test/compiler_test_m.F90:52:66:
52 | ,test_result_t("finalizes an allocatable component object",
check_allocatable_component_finalization()) &
| 1
Error: Procedure ‘check_allocatable_component_finalization’ called with an
implicit interface at (1) [-Werror=implicit-interface]
compilation terminated due to -fmax-errors=1.
f951: some warnings being treated as errors
<ERROR> Compilation failed for object " test_compiler_test_m.F90.o "
<ERROR> stopping due to failed compilation
STOP 1
Brad, lets explore this a bit.