------- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-08 13:18 ------- The first problem can be reduced to
======================================== subroutine FOO(P) character, pointer :: P(:) allocate (P(1)) end subroutine ======================================== which is a duplicate of PR17202. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18372