Bug#1132100: gcc-16: FTBFS on hurd-amd64 and hurd-i386: internal compiler error: illegal instrucion

Luke Yasuda <[email protected]>
Newsgroups gmane.linux.debian.devel.gcc
Message-ID <177466599910.3553422.18099843736336236334.reportbug__30310.9538786643$1774666179$gmane$org@cfarm421.jing.rocks>
Package: gcc-16
Version: 16-20260322-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: hurd-amd64 hurd-i386

Hi,

gcc-16 FTBFS (today) on hurd-amd64 and hurd-i386:


hurd-i386:

/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/xg++ -B/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/ -B/usr/i686-gnu/bin/ -nostdinc++ -B/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/src/.libs -B/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/libsupc++/.libs  -I/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include/i686-gnu  -I/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include  -I/home/jing/build/gcc-16-16-20260322/src/libstdc++-v3/libsupc++ -L/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/src/.libs -L/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/libsupc++/.libs  -fno-PIE -c  -DIN_GCC_FRONTEND -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. -Icp -I../../src/gcc -I../../src/gcc/cp -I../../src/gcc/../include  -I../../src/gcc/../libcpp/include -I../../src/gcc/../libcody  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber -I../../src/gcc/../libbacktrace   -o cp/cxx-pretty-print.o -MT cp/cxx-pretty-print.o -MMD -MP -MF cp/.deps/cxx-pretty-print.TPo ../../src/gcc/cp/cxx-pretty-print.cc
during RTL pass: cse2
../../src/gcc/cp/contracts.cc: In function 'void maybe_emit_violation_handler_wrappers()':
../../src/gcc/cp/contracts.cc:2563:1: internal compiler error: Illegal instruction
 2563 | }
      | ^
/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/xg++ -B/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/ -B/usr/i686-gnu/bin/ -nostdinc++ -B/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/src/.libs -B/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/libsupc++/.libs  -I/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include/i686-gnu  -I/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include  -I/home/jing/build/gcc-16-16-20260322/src/libstdc++-v3/libsupc++ -L/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/src/.libs -L/home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/libsupc++/.libs  -fno-PIE -c  -DIN_GCC_FRONTEND -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. -Icp -I../../src/gcc -I../../src/gcc/cp -I../../src/gcc/../include  -I../../src/gcc/../libcpp/include -I../../src/gcc/../libcody  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber -I../../src/gcc/../libbacktrace   -o cp/decl.o -MT cp/decl.o -MMD -MP -MF cp/.deps/decl.TPo ../../src/gcc/cp/decl.cc
0xb3c8e09 internal_error(char const*, ...)
        ../../src/gcc/diagnostic-global-context.cc:787
0x9845a93 crash_signal
        ../../src/gcc/toplev.cc:325
0x1671445 ???
        ./hurd/../sysdeps/mach/hurd/x86/trampoline.c:0
0x91ba951 vec<df_ref_d*, va_heap, vl_ptr>::reserve(unsigned int, bool)
        ../../src/gcc/vec.h:1966
/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/cc1plus -quiet -nostdinc++ -I /home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include/i686-gnu -I /home/jing/build/gcc-16-16-20260322/build/prev-i686-gnu/libstdc++-v3/include -I /home/jing/build/gcc-16-16-20260322/src/libstdc++-v3/libsupc++ -I . -I cp -I ../../src/gcc -I ../../src/gcc/cp -I ../../src/gcc/../include -I ../../src/gcc/../libcpp/include -I ../../src/gcc/../libcody -I ../../src/gcc/../libdecnumber -I ../../src/gcc/../libdecnumber/bid -I ../libdecnumber -I ../../src/gcc/../libbacktrace -imultilib . -imultiarch i386-gnu -iprefix /home/jing/build/gcc-16-16-20260322/build/prev-gcc/../lib/gcc/i686-gnu/16/ -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include-fixed/i386-gnu -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include-fixed -MMD cp/contracts.d -MF cp/.deps/contracts.TPo -MP -MT cp/contracts.o -D_GNU_SOURCE -D IN_GCC_FRONTEND -D IN_GCC_FRONTEND -D IN_GCC -D HAVE_CONFIG_H ../../src/gcc/cp/contracts.cc -quiet -dumpdir cp/ -dumpbase contracts.cc -dumpbase-ext .cc -mtune=generic -march=i686 -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/ccObaAlB.s
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-16/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.


hurd-amd64:

/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/xg++ -B/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/ -B/usr/x86_64-gnu/bin/ -nostdinc++ -B/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/src/.libs -B/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/libsupc++/.libs  -I/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/include/x86_64-gnu  -I/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/include  -I/home/jing/build/gcc-16-16-20260322/src/libstdc++-v3/libsupc++ -L/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/src/.libs -L/home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/libsupc++/.libs  -fno-PIE -c   -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. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/../include  -I../../src/gcc/../libcpp/include -I../../src/gcc/../libcody  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber -I../../src/gcc/../libbacktrace   -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../src/gcc/tree-ssa-pre.cc
during RTL pass: reginfo
../../src/gcc/tree-ssa-pre.cc: In member function 'virtual unsigned int {anonymous}::pass_pre::execute(function*)':
../../src/gcc/tree-ssa-pre.cc:4667:1: internal compiler error: Illegal instruction
 4667 | }
      | ^
0x3d445f2 internal_error(char const*, ...)
        ../../src/gcc/diagnostic-global-context.cc:787
0x1e68122 crash_signal
        ../../src/gcc/toplev.cc:325
0x615f00d ???
        ./hurd/../sysdeps/mach/hurd/x86/trampoline.c:0
/home/jing/build/gcc-16-16-20260322/build/./prev-gcc/cc1plus -quiet -nostdinc++ -I /home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/include/x86_64-gnu -I /home/jing/build/gcc-16-16-20260322/build/prev-x86_64-gnu/libstdc++-v3/include -I /home/jing/build/gcc-16-16-20260322/src/libstdc++-v3/libsupc++ -I . -I . -I ../../src/gcc -I ../../src/gcc/. -I ../../src/gcc/../include -I ../../src/gcc/../libcpp/include -I ../../src/gcc/../libcody -I ../../src/gcc/../libdecnumber -I ../../src/gcc/../libdecnumber/bid -I ../libdecnumber -I ../../src/gcc/../libbacktrace -imultiarch x86_64-gnu -iprefix /home/jing/build/gcc-16-16-20260322/build/prev-gcc/../lib/gcc/x86_64-gnu/16/ -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include-fixed/x86_64-gnu -isystem /home/jing/build/gcc-16-16-20260322/build/./prev-gcc/include-fixed -MMD tree-ssa-pre.d -MF ./.deps/tree-ssa-pre.TPo -MP -MT tree-ssa-pre.o -D_GNU_SOURCE -D IN_GCC -D HAVE_CONFIG_H ../../src/gcc/tree-ssa-pre.cc -quiet -dumpbase tree-ssa-pre.cc -dumpbase-ext .cc -mtune=generic -march=x86-64 -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/cc2hWqK0.s
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-16/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.


gnumach: 2:1.8+git20260224-5
hurd: 1:0.9.git20251029-7
glibc: 2.42-14~hurd.1



-- System Information:
Debian Release: 13.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.73+deb13-amd64 (SMP w/128 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.