[Bug c/33238] [4.1/4.2/4.3 Regression] ICE on statement expression using variable-sized structure in tree_low_cst, at tree.c:4502

rguenth at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Aug 30 10:06:00 GMT 2007



------- Comment #2 from rguenth at gcc dot gnu dot org  2007-08-30 10:06 -------
4.1 ICEs during expansion of stack vars while 4.2 and 4.3 ICE in
force_constant_size, at gimplify.c:718.

4.1 backtrace:

#1  0x0000000000808124 in tree_low_cst (t=0x2ad57f2a61c0, pos=1)
    at /space//rguenther/src/svn/gcc-4_1-branch/gcc/tree.c:4399
#2  0x000000000082c662 in expand_one_stack_var (var=0x2ad57f7a9840)
    at /space//rguenther/src/svn/gcc-4_1-branch/gcc/cfgexpand.c:583
#3  0x000000000082c9ce in expand_one_var (var=0x2ad57f7a9840, 
    toplevel=1 '\001')
    at /space//rguenther/src/svn/gcc-4_1-branch/gcc/cfgexpand.c:737
#4  0x000000000082cfd2 in expand_used_vars ()
    at /space//rguenther/src/svn/gcc-4_1-branch/gcc/cfgexpand.c:992
#5  0x000000000082ebd7 in tree_expand_cfg ()
    at /space//rguenther/src/svn/gcc-4_1-branch/gcc/cfgexpand.c:1593


trunk backtrace:

#1  0x000000000070bcbc in force_constant_size (var=0x2ac3445f1420)
    at /space/rguenther/src/svn/pointer_plus/gcc/gimplify.c:718
#2  0x000000000070bfc4 in gimple_add_tmp_var (tmp=0x2ac3445f1420)
    at /space/rguenther/src/svn/pointer_plus/gcc/gimplify.c:735
#3  0x0000000000726a78 in gimplify_target_expr (expr_p=0x2ac344f3a1d0, 
    pre_p=0x7fff665d2fc8, post_p=0x7fff665d2fc0)
    at /space/rguenther/src/svn/pointer_plus/gcc/gimplify.c:4377
#4  0x00000000007311a3 in gimplify_expr (expr_p=0x2ac344f3a1d0, 
    pre_p=0x7fff665d2fc8, post_p=0x7fff665d2fc0, 
    gimple_test_f=0x8b6bc3 <is_gimple_stmt>, fallback=fb_none)
    at /space/rguenther/src/svn/pointer_plus/gcc/gimplify.c:5876
#5  0x000000000072702d in gimplify_stmt (stmt_p=0x2ac344f3a1d0)
    at /space/rguenther/src/svn/pointer_plus/gcc/gimplify.c:4425


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |4.0.0 4.1.2 4.2.1 4.3.0
      Known to work|                            |3.4.6
   Last reconfirmed|0000-00-00 00:00:00         |2007-08-30 10:06:47
               date|                            |
            Summary|[4.2.1 regression] ICE on   |[4.1/4.2/4.3 Regression] ICE
                   |statement expression using  |on statement expression
                   |variable-sized structure in |using variable-sized
                   |tree_low_cst, at tree.c:4502|structure in tree_low_cst,
                   |                            |at tree.c:4502
   Target Milestone|---                         |4.1.3


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



More information about the Gcc-bugs mailing list