http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45916
--- Comment #2 from Mikael Morin <mikael at gcc dot gnu.org> 2010-10-06 20:45:53 UTC --- Reduced testcase: module m_sort implicit none type, abstract :: sort_t contains generic :: operator(.gt.) => gt_cmp procedure(gt_cmp), deferred :: gt_cmp end type sort_t end module m_sort