http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60191
--- Comment #2 from janus at gcc dot gnu.org --- The function "make_real" is not invoked directly, but through the type-bound "a%real", which is called three times in the test case. Does the failure occur already at the first one (i.e. line 67)? Can you give a reduced test case? The type-bound call is transformed into a procedure-pointer-component call, i.e. "a._vptr->real (&a)". Do all the proc_ptr_comp_* test cases work on ARMv7? Does the failure only happen with trunk or also with earlier versions?