https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96325
--- Comment #3 from Kirill Chilikin <chilikin.k at gmail dot com> --- I tested the reduced test case. It also compiles successfully with version 10.2.0, while it should not. With 8.3.0, an error is reported: $ /usr/bin/gfortran -c -o test.o test2.f90 test2.f90:14:9: a = t%r1%get(i) 1 Error: Unclassifiable statement at (1)