http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51754
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-01-27 22:15:48 UTC --- Trunk r183622 now gives pr51754.f90:19.15: BGet => self%componentB(1) 1 Error: Pointer assignment target is neither TARGET nor POINTER at (1) (r183618 gives the ICE). The change is likely due to the fix for pr51970/51977: i.e., r183622.