------- Comment #8 from jvdelisle at gcc dot gnu dot org 2007-05-04 20:39 ------- I have been chasing this around a bit, clear into decl.c and matchexp.c Nowhere does cl get set. I wonder if there is a separate code path taken when A is defined as a component of a derived type. Stating the obvious, we are missing something here.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31197