https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80069
Bug ID: 80069 Summary: LTO: ICE at graphite-sese-to-poly.c:1176 Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: manuel.lauss at googlemail dot com Target Milestone: --- Hitting this ICE when building ffmpeg.git with LTO and Graphite options enabled: src/libavcodec/nellymoser.c: In function 'ff_nelly_get_sample_bits': src/libavcodec/nellymoser.c:116:6: internal compiler error: in outer_projection_mupa, at graphite-sese-to-poly.c:1176 void ff_nelly_get_sample_bits(const float *buf, int *bits) ^ Please submit a full bug report, with preprocessed source if appropriate. gcc-6.3.1 as of today, CFLAGS used are: -O3 -march=haswell -mtune=haswell -fexpensive-optimizations -flto=9 -fno-fat-lto-objects -fgraphite-identity -floop-interchange -floop-strip-mine -floop-block -funroll-loops -pipe ffmpeg is configured this way: configure --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 ---enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=haswell -mtune=haswell -fexpensive-optimiza tions -flto=9 -fno-fat-lto-objects -fgraphite-identity -floop-interchange -floop-strip-mine -floop-block -funroll-loops -pipe' --disable-static --enable-avfilter --enable-avresample --disable-stripping --enable-nonfree --enable-version3 --disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-outdev=alsa --disable-outdev=oss --enable-version3 --enable-version3 --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-gcrypt --enable-gnutls --enable-gmp --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma --enable-network --enable-openssl --enable-postproc --disable-libsmbclient --enable-ffplay --enable-sdl2 --enable-vaapi --enable-vdpau --enable-xlib - -enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca --enable-openal --enable-openg l --enable-libv4l2 --enable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb --disable-libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt --disable- libgme --enable-libgsm --disable-mmal --disable-libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-libssh --enable-libschroedinger --enable-libspeex --enable -libvorbis --enable-libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint --disable-libflite --enable-frei0r --disable-libfribidi --enable-fontconfig --disable-ladspa -- disable-libass --enable-libfreetype --disable-librubberband --disable-netcdf --disable-libzmq --disable-libzimg --disable-libsoxr --enable-pthreads --enable-libvo-amrwbenc --enable -libmp3lame --disable-libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy --enable-libtheora --disable-libtwolame --enable-libwavpack --enable-libwebp --enable-lib x264 --enable-libx265 --disable-libxvid --disable-amd3dnow --disable-amd3dnowext --disable-fma4 --disable-xop --enable-pic --cpu=haswell --enable-lto --disable-doc --disable-htmlpa ges Thanks!