https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108523
Bug ID: 108523 Summary: -O1 -fcode-hoisting causes long compilation time ? Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 54337 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54337&action=edit C source code The attached C code takes about 0.1 seconds to compile normally: $ (ulimit -t 300; time ../results.20230124.release/bin/gcc -c -w -O1 -fno-var-tracking bug875.c) real 0m0.133s user 0m0.095s sys 0m0.013s Add in -fcode-hoisting and it seems to take a lot longer: $ (ulimit -t 300; time ../results.20230124.release/bin/gcc -c -w -O1 -fcode-hoisting -fno-var-tracking bug875.c) gcc: fatal error: Killed signal terminated program cc1 compilation terminated. real 5m3.155s user 4m59.955s sys 0m0.017s $ ../results.20230124.release/bin/gcc -v Using built-in specs. COLLECT_GCC=../results.20230124.release/bin/gcc COLLECT_LTO_WRAPPER=/home/dcb36/gcc/results.20230124.release/libexec/gcc/x86_64-pc-linux-gnu/13.0.1/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../trunk.d1/configure --prefix=/home/dcb36/gcc/results.20230124.release --disable-multilib --disable-bootstrap --with-pkgversion=e304e9283a97e28d --enable-checking=release --enable-languages=c Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.0.1 20230124 (experimental) (e304e9283a97e28d)