https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80715
--- Comment #2 from Vittorio Zecca <zeccav at gmail dot com> --- gcc gccerr55.c -O2 -flive-range-shrinkage -E # 1 "gccerr55.c" # 1 "<built-in>" # 1 "<command-line>" # 31 "<command-line>" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "<command-line>" 2 # 1 "gccerr55.c" # 25 "gccerr55.c" void f() { } gcc gccerr55.c -O2 -flive-range-shrinkage -v -S Using built-in specs. COLLECT_GCC=gcc Target: x86_64-pc-linux-gnu Configured with: ../gcc/configure --prefix=/home/vitti/local/gcc-7.1.0 --enable-languages=c,c++,fortran --enable-bootstrap Thread model: posix gcc version 7.1.0 (GCC) COLLECT_GCC_OPTIONS='-O2' '-flive-range-shrinkage' '-v' '-S' '-mtune=generic' '-march=x86-64' /home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.1.0/cc1 -quiet -v -iprefix /home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/ gccerr55.c -quiet -dumpbase gccerr55.c -mtune=generic -march=x86-64 -auxbase gccerr55 -O2 -version -flive-range-shrinkage -o gccerr55.s GNU C11 (GCC) version 7.1.0 (x86_64-pc-linux-gnu) compiled by GNU C version 7.1.0, GMP version 6.1.1, MPFR version 3.1.5, MPC version 1.0.2, isl version none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/../../../../x86_64-pc-linux-gnu/include" ignoring duplicate directory "/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include" ignoring duplicate directory "/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed" ignoring nonexistent directory "/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/../../../../x86_64-pc-linux-gnu/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/ipp/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/mkl/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/pstl/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include" ignoring duplicate directory "/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/daal/include" #include "..." search starts here: #include <...> search starts here: /home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/ipp/include /home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/mkl/include /home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/pstl/include /home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include /home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/daal/include /home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include /home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed /usr/local/include /home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../include /usr/include End of search list. GNU C11 (GCC) version 7.1.0 (x86_64-pc-linux-gnu) compiled by GNU C version 7.1.0, GMP version 6.1.1, MPFR version 3.1.5, MPC version 1.0.2, isl version none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: d7ed344a9ac7cfb4ff4debc46fef710a gccerr55.c: In function âfâ: gccerr55.c:27:1: internal compiler error: in find_costs_and_classes, at ira-costs.c:1748 } ^ 0x863be3 find_costs_and_classes ../../gcc/gcc/ira-costs.c:1748 0x864959 ira_costs() ../../gcc/gcc/ira-costs.c:2261 0x85e356 ira_build() ../../gcc/gcc/ira-build.c:3420 0x855ccb ira ../../gcc/gcc/ira.c:5302 0x855ccb execute ../../gcc/gcc/ira.c:5613 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.