The attached preprocessed source causes a segmentation fault on GCC AMD64, with the following command line: x86_64-pc-linux-gnu-gcc -O3 -march=native -pipe -mmmx -msse2 -msse3 -msse -mfpmath=sse,387 -maccumulate-outgoing-args -ftree-vectorize -fomit-frame-pointer -fmodulo-sched -fmodulo-sched-allow-regmoves -fvect-cost-model -fsee -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -ftree-loop-im -fvect-cost-model -c odvicopy.i Output is: odvicopy.c: In function 'findpacket': odvicopy.c:1443: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. I'll dig a bit to find out the offending CFLAG(s).
Created attachment 204195 [details] Preprocessed source triggering the sigsev
My gcc -v: Using built-in specs. Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.4.1/work/gcc-4.4.1/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.1 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.1 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.1/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.1/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --with-ppl --with-cloog --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.4.1/python --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.4.1 p1.0' Thread model: posix gcc version 4.4.1 (Gentoo 4.4.1 p1.0)
Created attachment 204196 [details] Output of emerge --info
The offending flag seems to be -fsee. It compiles perfectly without it.
For the record, it is NOT fixed on GCC 4.4.2.
I'm going to assume that Graphite is also related to this, and as such is being closed as WONTFIX since no graphite fixes are being backported to 4.4.