https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52622
Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkoenig at gcc dot gnu.org --- Comment #8 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- Is the test case corrupted somehow? I get syntax errors compiling it: test.f03:30:35: type, bind(c) :: Args_Basic_epv_t 1 Warning: Derived type 'args_basic_epv_t' with BIND(C) attribute at (1) is empty, and may be inaccessible by the C companion processor test.f03:130:2: function passeverywherefcomplex_impl(self, c1, c2, c3, exception) result( & 1 Error: Unclassifiable statement at (1) test.f03:103:8: if (b1) then 1 Error: IF clause at (1) requires a scalar LOGICAL expression test.f03:99:8: if (b) then 1 Error: IF clause at (1) requires a scalar LOGICAL expression