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

            Bug ID: 123749
           Summary: [16 Regression] ICE: in lto_wpa_write_files, at
                    lto/lto.cc:413 with
                    --param=uninlined-function-insns=1000000
                    -ftoplevel-reorder -fipa-reorder-for-locality -flto
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: zsojka at seznam dot cz
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: x86_64-pc-linux-gnu

Compiler output:
$ echo 'void foo(){}' | x86_64-pc-linux-gnu-gcc
--param=uninlined-function-insns=1000000 -ftoplevel-reorder
-fipa-reorder-for-locality -flto -xc -
lto1: internal compiler error: in lto_wpa_write_files, at lto/lto.cc:413
0x2b24e6d internal_error(char const*, ...)
        /repo/gcc-trunk/gcc/diagnostic-global-context.cc:787
0xdda713 fancy_abort(char const*, int, char const*)
        /repo/gcc-trunk/gcc/diagnostics/context.cc:1812
0x73cf5f lto_wpa_write_files
        /repo/gcc-trunk/gcc/lto/lto.cc:413
0x73cf5f do_whole_program_analysis
        /repo/gcc-trunk/gcc/lto/lto.cc:601
0x73cf5f lto_main()
        /repo/gcc-trunk/gcc/lto/lto.cc:675
/repo/gcc-trunk/binary-trunk-20260121194303-r16-6962-g59b9ec2d24e60a-checking-yes-rtl-df-extra-nobootstrap-amd64/bin/../lib/gcc/../../libexec/gcc/x86_64-pc-linux-gnu/16.0.1/lto1
-quiet -dumpbase ./a.wpa -mtune=generic -march=x86-64 -fno-openmp -fno-openacc
-fno-pie -fcf-protection=none -ftoplevel-reorder -fipa-reorder-for-locality
-fltrans-output-list=/tmp/cc33f4ZK.ltrans.out -fwpa
-fresolution=/tmp/ccHhpWVV.res -flinker-output=exec
--param=uninlined-function-insns=1000000 @/tmp/ccm3eMV6
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.
lto-wrapper: fatal error:
/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-gcc returned 1 exit
status
compilation terminated.
/usr/bin/x86_64-pc-linux-gnu-ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/repo/gcc-trunk/binary-trunk-20260121194303-r16-6962-g59b9ec2d24e60a-checking-yes-rtl-df-extra-nobootstrap-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/16.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /repo/gcc-trunk//configure --enable-languages=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--disable-bootstrap --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--target=x86_64-pc-linux-gnu --with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --enable-libsanitizer
--disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-20260121194303-r16-6962-g59b9ec2d24e60a-checking-yes-rtl-df-extra-nobootstrap-amd64
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 16.0.1 20260121 (experimental) (GCC)

Reply via email to