[Bug fortran/44207] ICE with ALLOCATABLE components and SOURCE

dfranke at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu May 20 09:36:00 GMT 2010



------- 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



More information about the Gcc-bugs mailing list