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

            Bug ID: 123154
           Summary: During RTL pass: expand; internal compiler error: in
                    get_alias_set, at alias.cc:955
           Product: gcc
           Version: 15.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: qingren2hxb at gmail dot com
  Target Milestone: ---

Created attachment 63063
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=63063&action=edit
bug report by using -freport-bug

Compiler Explorer: https://godbolt.org/z/aGnE1zsvd


=========================
$gcc -v
=========================
Using built-in specs.
COLLECT_GCC=/workspace/install/gcc/install_15.2.0/bin/gcc
COLLECT_LTO_WRAPPER=/workspace/install/gcc/install_15.2.0/libexec/gcc/x86_64-pc-linux-gnu/15.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /workspace/install/gcc/src/gcc/configure --enable-coverage
--enable-checking --disable-multilib --disable-shared --disable-bootstrap
--enable-languages=c,c++ --prefix=/workspace/install/gcc/install_15.2.0
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 15.2.0 (GCC)
=========================
$gcc main.c
=========================
during RTL pass: expand
main.c: In function 'main':
main.c:6:5: internal compiler error: in get_alias_set, at alias.cc:955
    6 | int main() {
      |     ^~~~
0x569ce3c internal_error(char const*, ...)
        /workspace/install/gcc/src/gcc/gcc/diagnostic-global-context.cc:517
0x563a4de fancy_abort(char const*, int, char const*)
        /workspace/install/gcc/src/gcc/gcc/diagnostic.cc:1749
0x11b1032 get_alias_set(tree_node*)
        /workspace/install/gcc/src/gcc/gcc/alias.cc:955
0x14f6d9b set_mem_attributes_minus_bitpos(rtx_def*, tree_node*, int,
poly_int<1u, long>)
        /workspace/install/gcc/src/gcc/gcc/emit-rtl.cc:1976
0x14f84b6 set_mem_attributes(rtx_def*, tree_node*, int)
        /workspace/install/gcc/src/gcc/gcc/emit-rtl.cc:2181
0x127bf28 set_rtl
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:258
0x1282151 expand_one_stack_var_at
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:1363
0x128429d expand_one_stack_var_1
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:1767
0x1284420 expand_one_stack_var
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:1792
0x1286efe expand_one_var
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:2147
0x12870d7 expand_used_vars_for_block
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:2170
0x1289010 expand_used_vars
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:2570
0x12a71a1 execute
        /workspace/install/gcc/src/gcc/gcc/cfgexpand.cc:7074
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to