https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80778

            Bug ID: 80778
           Summary: gcc.dg/auto-type-1.c ICEs with -flto
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code, wrong-code
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
  Target Milestone: ---

Looks like

#0  0x0000000000c16e6c in lto_input_tree_ref (ib=0x7fffffffd880, 
    data_in=0x2715700, fn=0x0, tag=LTO_ssa_name_ref)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:332
#1  0x0000000000c19eaf in lto_input_tree_1 (ib=0x7fffffffd880, 
    data_in=0x2715700, tag=LTO_ssa_name_ref, hash=0)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1440
#2  0x0000000000c1a0de in lto_input_tree (ib=0x7fffffffd880, data_in=0x2715700)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1486
#3  0x00000000010bc16b in lto_input_ts_exp_tree_pointers (ib=0x7fffffffd880, 
    data_in=0x2715700, expr=<mult_expr 0x7ffff6a812a8>)
    at /space/rguenther/src/svn/trunk/gcc/tree-streamer-in.c:875
#4  0x00000000010bcac4 in streamer_read_tree_body (ib=0x7fffffffd880, 
    data_in=0x2715700, expr=<mult_expr 0x7ffff6a812a8>)
    at /space/rguenther/src/svn/trunk/gcc/tree-streamer-in.c:1061
#5  0x0000000000c19b85 in lto_read_tree_1 (ib=0x7fffffffd880, 
    data_in=0x2715700, expr=<mult_expr 0x7ffff6a812a8>)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1333
#6  0x0000000000c19c5e in lto_read_tree (ib=0x7fffffffd880, data_in=0x2715700, 
    tag=71, hash=1088263761)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1357
#7  0x0000000000c1a075 in lto_input_tree_1 (ib=0x7fffffffd880, 
    data_in=0x2715700, tag=71, hash=1088263761)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1469
#8  0x0000000000c19cd8 in lto_input_scc (ib=0x7fffffffd880, data_in=0x2715700, 
    len=0x7fffffffd6a8, entry_len=0x7fffffffd6a4)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1381
#9  0x0000000000c1a0a9 in lto_input_tree (ib=0x7fffffffd880, data_in=0x2715700)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1484
#10 0x0000000000c18d77 in input_function (
    fn_decl=<function_decl 0x7ffff6a79d00 main>, data_in=0x2715700, 
    ib=0x7fffffffd880, ib_cfg=0x7fffffffd860)
    at /space/rguenther/src/svn/trunk/gcc/lto-streamer-in.c:1042

1041      /* Read the tree of lexical scopes for the function.  */
1042      DECL_INITIAL (fn_decl) = stream_read_tree (ib, data_in);

looks like some variable has un-gimplified VLA bounds, aka DECL_EXPRs are
missing.

Reply via email to