------- Comment #1 from fxcoudert at gcc dot gnu dot org  2007-01-08 12:41 
-------
The backtrace (on i686-linux) is:

(gdb) where
#0  0x080959b0 in resolve_code (code=0x9f95a68, ns=0x9f93fc8)
    at /home/fxcoudert/gfortran_nightbuild/trunk/gcc/fortran/resolve.c:5093
#1  0x0809731d in gfc_resolve_blocks (b=0x9f95a28, ns=0x9f93fc8)
    at /home/fxcoudert/gfortran_nightbuild/trunk/gcc/fortran/resolve.c:4955
#2  0x0809451a in resolve_code (code=0x9f95830, ns=0x9f93fc8)
    at /home/fxcoudert/gfortran_nightbuild/trunk/gcc/fortran/resolve.c:5012

which points to the following code in resolve.c:

              sym = code->expr->symtree->n.sym;
              if (sym->ts.cl->length->expr_type == EXPR_CONSTANT)
                llen = mpz_get_si (sym->ts.cl->length->value.integer);

(gdb) p *code->expr->symtree->n.sym->ts.cl
$6 = {length = 0x0, next = 0x0, backend_decl = 0x0, resolved = 1}


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |ice-checking
      Known to fail|                            |4.3.0
   Last reconfirmed|0000-00-00 00:00:00         |2007-01-08 12:41:31
               date|                            |
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30405

Reply via email to