------- Comment #37 from rguenth at gcc dot gnu dot org 2009-07-24 10:27
-------
We then get to the next ICE ...
(gdb) up
#1 0x0819bfaa in gfc_create_module_variable (sym=0x22cb3750)
at /home/richard/src/trunk/gcc/fortran/trans-decl.c:3327
3327 gcc_assert (TYPE_CONTEXT (decl) == NULL_TREE
(gdb) l
3327 gcc_assert (TYPE_CONTEXT (decl) == NULL_TREE
3328 || TYPE_CONTEXT (decl) ==
sym->ns->proc_name->backend_decl);
context <namespace_decl 0xb7665cb0 global_types>
vs.
<namespace_decl 0xad5080e0 ep_types
type <void_type 0xb7ccb9a0 void VOID
align 8 symtab 0 alias set -1 canonical type 0xb7ccb9a0
pointer_to_this <pointer_type 0xb7ccba10>>
VOID file CP2K_2009-05-01.f90 line 332958 col 0
align 1>
I'll reduce that.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40011