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

            Bug ID: 126322
           Summary: internal compiler error: in lra_set_insn_recog_data
                    when building with cobol on alpha with LRA
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: glaubitz at debian dot org
                CC: macro at orcam dot me.uk, mattst88 at gmail dot com,
                    mcree at orcon dot net.nz, sjames at gcc dot gnu.org
  Target Milestone: ---
            Target: alpha-*-*

When building GCC (ddeb9b30a26) on alpha with LRA enabled natively, the build
fails with the following internal compiler error:

/home/glaubitz/gcc/build/./prev-gcc/xg++ -B/home/glaubitz/gcc/build/./prev-gcc/
-B/usr/local/alpha-unknown-linux-gnu/bin/ -nostdinc++
-B/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs

-I/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/include/alpha-unknown-linux-gnu
 -I/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/include 
-I/home/glaubitz/gcc/libstdc++-v3/libsupc++
-L/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
 -fno-PIE -c  -DIN_GCC_FRONTEND -g -O2 -fno-checking -gtoggle -DIN_GCC   
-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall
-Wno-error=narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings  -DHAVE_CONFIG_H -fno-PIE -I.
-Icobol -I../../gcc -I../../gcc/cobol -I../../gcc/../include 
-I../../gcc/../libcpp/include -I../../gcc/../libcody 
-I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber
-I../../gcc/../libbacktrace   -o cobol/messages.o -MT cobol/messages.o -MMD -MP
-MF cobol/.deps/messages.TPo ../../gcc/cobol/messages.cc
during RTL pass: reload
../../gcc/cobol/messages.cc: In function 'void
__static_initialization_and_destruction_0()':
../../gcc/cobol/messages.cc:406:1: internal compiler error: in
lra_set_insn_recog_data, at lra.cc:1045
  406 | }
      | ^
0x123f0f637 internal_error(char const*, ...)
        ../../gcc/diagnostic-global-context.cc:787
0x123f26043 fancy_abort(char const*, int, char const*)
        ../../gcc/diagnostics/context.cc:1813
0x121c7299f lra_set_insn_recog_data(rtx_insn*)
        ../../gcc/lra.cc:1045
0x121c7918b lra_get_insn_recog_data(rtx_insn*)
        ../../gcc/lra-int.h:546
0x121c752c7 lra_update_insn_regno_info(rtx_insn*)
        ../../gcc/lra.cc:1671
0x121c75d03 lra_push_insn_1
        ../../gcc/lra.cc:1836
0x121c75d73 lra_push_insn(rtx_insn*)
        ../../gcc/lra.cc:1844
0x121c75fb3 push_insns
        ../../gcc/lra.cc:1887
0x121c7677f lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*,
bool)
        ../../gcc/lra.cc:1990
0x121ca546b remove_inheritance_pseudos
        ../../gcc/lra-constraints.cc:8111
0x121ca70a3 lra_undo_inheritance()
        ../../gcc/lra-constraints.cc:8444
0x121c786c7 lra(_IO_FILE*, int)
        ../../gcc/lra.cc:2565
0x121bf33b3 do_reload
        ../../gcc/ira.cc:6095
0x121bf3c27 execute
        ../../gcc/ira.cc:6283
/home/glaubitz/gcc/build/./prev-gcc/cc1plus -quiet -nostdinc++ -I
/home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/include/alpha-unknown-linux-gnu
-I /home/glaubitz/gcc/build/prev-alpha-unknown-linux-gnu/libstdc++-v3/include
-I /home/glaubitz/gcc/libstdc++-v3/libsupc++ -I . -I cobol -I ../../gcc -I
../../gcc/cobol -I ../../gcc/../include -I ../../gcc/../libcpp/include -I
../../gcc/../libcody -I ../../gcc/../libdecnumber -I
../../gcc/../libdecnumber/dpd -I ../libdecnumber -I ../../gcc/../libbacktrace
-imultilib . -imultiarch alpha-linux-gnu -iprefix
/home/glaubitz/gcc/build/prev-gcc/../lib/gcc/alpha-unknown-linux-gnu/17.0.0/
-isystem /home/glaubitz/gcc/build/./prev-gcc/include -isystem
/home/glaubitz/gcc/build/./prev-gcc/include-fixed -MMD cobol/messages.d -MF
cobol/.deps/messages.TPo -MP -MT cobol/messages.o -D IN_GCC_FRONTEND -D IN_GCC
-D HAVE_CONFIG_H ../../gcc/cobol/messages.cc -quiet -dumpdir cobol/ -dumpbase
messages.cc -dumpbase-ext .cc -mcpu=ev56 -g -gtoggle -O2 -Wextra -Wall
-Wno-error=narrowing -Wwrite-strings -Wcast-qual -Wsuggest-attribute=format
-Wconditionally-supported -Woverloaded-virtual=2 -Wpedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-checking -fno-exceptions
-fno-rtti -fasynchronous-unwind-tables -fno-PIE -o /tmp/ccDT6AxF.s
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