http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46325
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-10 16:11:21 UTC --- BTW, even 4.4 has the character(kind=1) A.20[3][1:5]; var referenced into the actual arg to pfoo in a block which doesn't overlap the block of the afoo call.