------- Comment #2 from dfranke at gcc dot gnu dot org 2010-05-20 09:36 ------- Confirmed. The problem occurs with allocatable components only, allocatable variables are fine.
#0 0x0813d1cd in conformable_arrays (e1=0x8bff710, e2=0x8bc9a30) at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:6077 #1 0x0813d7df in resolve_allocate_expr (e=0x8bc9a30, code=0x8bff778) at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:6257 #2 0x0813e1c7 in resolve_allocate_deallocate (code=0x8bff778, fcn=0x8964f31 "ALLOCATE") at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:6510 #3 0x08141647 in resolve_code (code=0x8bff778, ns=0x8bfdeb8) at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:8430 #4 0x0814ad70 in resolve_codes (ns=0x8bfdeb8) at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:12757 [...] Note: resolve.c (conformable_arrays) and resolve.c (compare_shapes) seem to do the same. Could they be merged? -- dfranke at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dfranke at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Known to fail| |4.6.0 Last reconfirmed|0000-00-00 00:00:00 |2010-05-20 09:36:07 date| | Summary|ICE on ALLOCATE statement |ICE with ALLOCATABLE | |components and SOURCE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44207