[Bug fortran/50892] Internal compiler error: in gimplify_expr, at gimplify.c:7477

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Oct 28 09:43:00 GMT 2011


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

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011-10-28
     Ever Confirmed|0                           |1
      Known to fail|                            |4.7.0

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-10-28 09:42:57 UTC ---
Confirmed.

#1  0x00000000009ab110 in gimplify_expr (expr_p=0x7ffff5b3d078, 
    pre_p=0x7fffffffbdc8, post_p=0x7fffffff84f8, gimple_test_f=
    0x93fdf9 <is_gimple_val(tree_node*)>, fallback=1)
    at /space/rguenther/src/svn/trunk/gcc/gimplify.c:7599
7599          gcc_assert (!VOID_TYPE_P (TREE_TYPE (*expr_p)));
(gdb) call debug_generic_expr (*expr_p)
*D.1735

#3  0x00000000009840a8 in gimplify_call_expr (expr_p=0x7ffff5a2d7a8, 
    pre_p=0x7fffffffbdc8, want_value=true)
    at /space/rguenther/src/svn/trunk/gcc/gimplify.c:2438
2438                                    EXPR_LOCATION (*expr_p));
(gdb) call debug_generic_expr (*expr_p)
strlen_void (*D.1735)

 <mem_ref 0x7ffff5a2d930
    type <void_type 0x7ffff5a31bd0 void VOID
        align 8 symtab 0 alias set -1 canonical type 0x7ffff5a31bd0
        pointer_to_this <pointer_type 0x7ffff5a31c78>>

    arg 0 <var_decl 0x7ffff5a2c640 D.1735
        type <pointer_type 0x7ffff5a31c78 type <void_type 0x7ffff5a31bd0 void>
            public unsigned DI
            size <integer_cst 0x7ffff5a20ec0 constant 64>
            unit size <integer_cst 0x7ffff5a20ee0 constant 8>
            align 64 symtab 0 alias set -1 canonical type 0x7ffff5a31c78
            pointer_to_this <pointer_type 0x7ffff5a44f18>>
        used unsigned ignored DI file t.f90 line 18 col 0 size <integer_cst
0x7ffff5a20ec0 64> unit size <integer_cst 0x7ffff5a20ee0 8>
        align 64 context <function_decl 0x7ffff5b38600 test>>
    arg 1 <integer_cst 0x7ffff5a34580 type <pointer_type 0x7ffff5a31c78>
constant 0>
    t.f90:18:0>



More information about the Gcc-bugs mailing list