The version is gcc 4.4, just checked out today. This is the output of gcc -v: Using built-in specs. Target: mips64el-unknown-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.4.0_pre9999/work/gcc-4.4.0-9999/configure --prefix=/usr --bindir=/usr/mips64el-unknown-linux-gnu/gcc-bin/4.4.0-pre9999 --includedir=/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/include --datadir=/usr/share/gcc-data/mips64el-unknown-linux-gnu/4.4.0-pre9999 --mandir=/usr/share/gcc-data/mips64el-unknown-linux-gnu/4.4.0-pre9999/man --infodir=/usr/share/gcc-data/mips64el-unknown-linux-gnu/4.4.0-pre9999/info --with-gxx-include-dir=/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/include/g++-v4 --host=mips64el-unknown-linux-gnu --build=mips64el-unknown-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --disable-libgomp --enable-cld --disable-libgcj --with-abi=n32 --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion= --enable-linux-futex --enable-checking Thread model: posix gcc version 4.4.0-pre9999 built 20081217 (Gentoo SVN ebuild) rev. 142790 ()
This is the command line to trigger the bug: /usr/libexec/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/cc1 -quiet -v -I. -Iimportinc -I/var/tmp/portage/media-libs/netpbm-10.44.00/work/netpbm-10.44.00/editor -DNDEBUG pamfunc.c -mel -quiet -dumpbase pamfunc.c -march=loongson2f -mabi=n32 -mllsc -mno-shared -auxbase-strip pamfunc.o -Wall -version -O1 This is the output of the above command: ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/../../../../mips64el-unknown-linux-gnu/include" ignoring duplicate directory "/var/tmp/portage/media-libs/netpbm-10.44.00/work/netpbm-10.44.00/editor" #include "..." search starts here: #include <...> search starts here: . importinc /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/include /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.0-pre9999/include-fixed /usr/include End of search list. GNU C () version 4.4.0-pre9999 built 20081217 (Gentoo SVN ebuild) rev. 142790 (mips64el-unknown-linux-gnu) compiled by GNU C version 4.4.0-pre9999 built 20081217 (Gentoo SVN ebuild) rev. 142790, GMP version 4.2.4, MPFR version 2.3.2. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 32f534140ba4fac4738b24242daa6257 pamfunc.c: In function 'main': pamfunc.c:317: internal compiler error: in convert_move, at expr.c:371 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. -- Summary: ICE when compiling pamfunc.c in netpbm with -O1 enabled Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: r0bertz at gentoo dot org GCC build triplet: mips64el-unknown-linux-gnu GCC host triplet: mips64el-unknown-linux-gnu GCC target triplet: mips64el-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38554