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

            Bug ID: 97268
           Summary: Segfault on 11.0.0 20200930
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ext-gcc at burakarslan dot com
  Target Milestone: ---

Created attachment 49297
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49297&action=edit
testcase

The following code seems to crash on gcc HEAD:
https://wandbox.org/permlink/O9ZzBf1aG9tTwTAl

It also doesn't compile with gcc 9.x or 10.x while clang 10 seems to have no
problems for reasons unknown to me.

Output:

```
during GIMPLE pass: *early_warn_uninitialized
prog.cc: In constructor 'BetterObject<CACHED>::BetterObject(const char*, int,
Handle&) [with bool CACHED = true]':
prog.cc:63:1: internal compiler error: Segmentation fault
   63 | }
      | ^
0xc2495f crash_signal
        ../../source/gcc/toplev.c:329
0xceb9ba ao_ref_init_from_ptr_and_size(ao_ref*, tree_node*, tree_node*)
        ../../source/gcc/tree-ssa-alias.c:747
0xde0352 maybe_warn_pass_by_reference
        ../../source/gcc/tree-ssa-uninit.c:529
0xde0352 warn_uninitialized_vars
        ../../source/gcc/tree-ssa-uninit.c:643
0xde0660 execute_early_warn_uninitialized
        ../../source/gcc/tree-ssa-uninit.c:3018
0xde0660 execute
        ../../source/gcc/tree-ssa-uninit.c:3053
```

Reply via email to