https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100844
Bug ID: 100844 Summary: ICE with -O2: Segmentation fault signal terminated program cc1 Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: cnsun at uwaterloo dot ca Target Milestone: --- (Sorry about this lengthy bug report. I could not reduce it further.) $ gcc-trunk -v Using built-in specs. COLLECT_GCC=gcc-trunk COLLECT_LTO_WRAPPER=/scratch/software/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/12.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /tmp/tmp.4wFFqTQrHF-gcc-builder/gcc/configure --enable-languages=c,c++,lto --enable-checking-yes --enable-multiarch --prefix=/scratch/software/gcc-trunk --disable-bootstrap Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.0.0 20210601 (experimental) [master revision :54832e2f6:28daadc98094501175c9dfe4a985871fa6aa4f94] (GCC) $ cat mutant.c int foo (char *p, unsigned n) { while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n--) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n) while (n--) while (n--) while (n) while (n) while (n) while (n) while (n--) while (n--) while (n) while (n--) while (n) while (n) while (n) while (n) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) while (n--) p[n] = 'A'; } $ gcc-trunk -O2 mutant.c gcc-trunk: internal compiler error: Segmentation fault signal terminated program cc1 Please submit a full bug report, with preprocessed source if appropriate. See <https://gcc.gnu.org/bugs/> for instructions.