http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60568
Bug ID: 60568 Summary: lto1: internal compiler error: in insn_min_length, at config/i386/i386.md:1599 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: nheghathivhistha at gmail dot com Created attachment 32383 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32383&action=edit Unreduced TEncSbac.ii gzipped In member function '_ZThn8_N4x2658TEncSbacD0Ev': lto1: error: unrecognizable insn: (jump_insn 3 2 4 (set (pc) (mem:SI (plus:SI (unspec:SI [ (symbol_ref:SI ("_ZN4x2658TEncSbacD0Ev") [flags 0x1] <function_decl 0x7f5fa3e71800 __deleting_dtor >) ] UNSPEC_GOT) (reg:SI 2 cx)) [0 S4 A8])) /var/tmp/portage/media-libs/x265-0.8/work/multicoreware-x265-527d03c56d68/source/Lib/TLibEncoder/TEncSbac.h:66 -1 (nil)) lto1: internal compiler error: in insn_min_length, at config/i386/i386.md:1599 Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.gentoo.org/> for instructions. make[3]: *** [/var/tmp/portage/media-libs/x265-0.8/temp/cc97nOMM.ltrans3.ltrans.o] Error 1 Called as: /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -fPIC -flto=4 -fuse-linker-plugin -O2 -ggdb -pipe -march=native -mtune=native -mno-3dnow -mno-sse4.2 -mno-avx -Wl,-Bsymbolic,-znoexecstack -flto=4 -fuse-linker-plugin -Wl,--as-needed -Wl,-O2 -Wl,-flto -O2 -ggdb -pipe -march=native -mtune=native -mno-3dnow -mno-sse4.2 -mno-avx -shared -Wl,-soname,libx265.so.7 -o libx265.so.0.8 CMakeFiles/x265-shared.dir/dllmain.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/NALwrite.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/SEIwrite.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/SyntaxElementWriter.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncBinCoderCABAC.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncCu.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncEntropy.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncSampleAdaptiveOffset.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncSbac.cpp.o encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncSearch.cpp.o encoder/CMakeFiles/encoder.dir/bitcost.cpp.o encoder/CMakeFiles/encoder.dir/motion.cpp.o encoder/CMakeFiles/encoder.dir/slicetype.cpp.o encoder/CMakeFiles/encoder.dir/frameencoder.cpp.o encoder/CMakeFiles/encoder.dir/framefilter.cpp.o encoder/CMakeFiles/encoder.dir/cturow.cpp.o encoder/CMakeFiles/encoder.dir/dpb.cpp.o encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.o encoder/CMakeFiles/encoder.dir/compress.cpp.o encoder/CMakeFiles/encoder.dir/reference.cpp.o encoder/CMakeFiles/encoder.dir/encoder.cpp.o encoder/CMakeFiles/encoder.dir/api.cpp.o encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.o common/CMakeFiles/common.dir/x86/pixel-a.asm.o common/CMakeFiles/common.dir/x86/const-a.asm.o common/CMakeFiles/common.dir/x86/cpu-a.asm.o common/CMakeFiles/common.dir/x86/ssd-a.asm.o common/CMakeFiles/common.dir/x86/mc-a.asm.o common/CMakeFiles/common.dir/x86/mc-a2.asm.o common/CMakeFiles/common.dir/x86/pixel-util8.asm.o common/CMakeFiles/common.dir/x86/blockcopy8.asm.o common/CMakeFiles/common.dir/x86/pixeladd8.asm.o common/CMakeFiles/common.dir/x86/dct8.asm.o common/CMakeFiles/common.dir/x86/sad16-a.asm.o common/CMakeFiles/common.dir/x86/intrapred16.asm.o common/CMakeFiles/common.dir/x86/ipfilter16.asm.o common/CMakeFiles/common.dir/x86/pixel-32.asm.o common/CMakeFiles/common.dir/x86/asm-primitives.cpp.o common/CMakeFiles/common.dir/vec/vec-primitives.cpp.o common/CMakeFiles/common.dir/vec/dct-sse3.cpp.o common/CMakeFiles/common.dir/vec/blockcopy-sse3.cpp.o common/CMakeFiles/common.dir/vec/dct-ssse3.cpp.o common/CMakeFiles/common.dir/vec/dct-sse41.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComBitStream.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComDataCU.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComLoopFilter.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComMotionInfo.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPattern.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPic.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPicSym.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPicYuv.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPicYuvMD5.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComPrediction.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComRom.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComSampleAdaptiveOffset.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComSlice.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComTrQuant.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComWeightPrediction.cpp.o common/CMakeFiles/common.dir/__/Lib/TLibCommon/TComYuv.cpp.o common/CMakeFiles/common.dir/primitives.cpp.o common/CMakeFiles/common.dir/pixel.cpp.o common/CMakeFiles/common.dir/dct.cpp.o common/CMakeFiles/common.dir/ipfilter.cpp.o common/CMakeFiles/common.dir/intrapred.cpp.o common/CMakeFiles/common.dir/cpu.cpp.o common/CMakeFiles/common.dir/version.cpp.o common/CMakeFiles/common.dir/threading.cpp.o common/CMakeFiles/common.dir/threadpool.cpp.o common/CMakeFiles/common.dir/wavefront.cpp.o common/CMakeFiles/common.dir/md5.cpp.o common/CMakeFiles/common.dir/TShortYUV.cpp.o common/CMakeFiles/common.dir/common.cpp.o common/CMakeFiles/common.dir/param.cpp.o common/CMakeFiles/common.dir/lowres.cpp.o common/CMakeFiles/common.dir/piclist.cpp.o -lpthread -lrt find . -type f -name *.o -exec grep _ZThn8_N4x2658TEncSbacD0Ev {} \; Binary file ./encoder/CMakeFiles/encoder.dir/__/Lib/TLibEncoder/TEncSbac.cpp.o matches Going to attach TEncSbac.ii.gz. gcc -v Using built-in specs. COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.0-alpha20140317/gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20140317/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.9.0_alpha20140317/work/gcc-4.9-20140317/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.0-alpha20140317 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20140317/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20140317 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20140317/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20140317/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20140317/include/g++-v4 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20140317/python --enable-languages=c,c++,java,go,objc,obj-c++,fortran,ada --enable-obsolete --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.9.0_alpha20140317' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --disable-altivec --disable-fixed-point --enable-targets=all --enable-java-awt=gtk --enable-libgomp --enable-lto --with-cloog --disable-isl-version-check Thread model: posix gcc version 4.9.0-alpha20140317 20140318 (experimental) [trunk revision 208641] (Gentoo 4.9.0_alpha20140317)