Trying to bootstrap rev. 166873, on Cygwin, configuring with:
/tmp/gcc-4.6-r166873/configure --prefix=/usr/local/gfortran --program-suffix=-4.6 --enable-languages=c,c++,fortran --enable-checking=release --enable-threads=posix --enable-libgomp --disable-bootstrap --disable-libmudflap --disable-shared
I get this ICE: [...]make[4]: Entering directory `/tmp/gcc-4.6-r166873/Work/i686-pc-cygwin/libgomp' /bin/sh ./libtool --tag=CC --mode=compile /tmp/gcc-4.6-r166873/Work/./gcc/xgcc -B/tmp/gcc-4.6-r166873/Work/./gcc/ -B/usr/local/gfortran/i686-pc-cygwin/bin/ -B/usr/local/gfortran/i686-pc-cygwin/lib/ -isystem /usr/local/gfortran/i686-pc-cygwin/include -isystem /usr/local/gfortran/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I/tmp/gcc-4.6-r166873/libgomp -I/tmp/gcc-4.6-r166873/libgomp/config/posix -I/tmp/gcc-4.6-r166873/libgomp -Wall -Werror -g -O2 -MT barrier.lo -MD -MP -MF .deps/barrier.Tpo -c -o barrier.lo /tmp/gcc-4.6-r166873/libgomp/barrier.c libtool: compile: /tmp/gcc-4.6-r166873/Work/./gcc/xgcc -B/tmp/gcc-4.6-r166873/Work/./gcc/ -B/usr/local/gfortran/i686-pc-cygwin/bin/ -B/usr/local/gfortran/i686-pc-cygwin/lib/ -isystem /usr/local/gfortran/i686-pc-cygwin/include -isystem /usr/local/gfortran/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I/tmp/gcc-4.6-r166873/libgomp -I/tmp/gcc-4.6-r166873/libgomp/config/posix -I/tmp/gcc-4.6-r166873/libgomp -Wall -Werror -g -O2 -MT barrier.lo -MD -MP -MF .deps/barrier.Tpo -c /tmp/gcc-4.6-r166873/libgomp/barrier.c -o barrier.o /tmp/gcc-4.6-r166873/libgomp/barrier.c:41:1: internal compiler error: in decide_is_variable_needed, at varpool.c:338
Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[4]: *** [barrier.lo] Error 1make[4]: Leaving directory `/tmp/gcc-4.6-r166873/Work/i686-pc-cygwin/libgomp'
make[3]: *** [all-recursive] Error 1make[3]: Leaving directory `/tmp/gcc-4.6-r166873/Work/i686-pc-cygwin/libgomp'
make[2]: *** [all] Error 2make[2]: Leaving directory `/tmp/gcc-4.6-r166873/Work/i686-pc-cygwin/libgomp'
make[1]: *** [all-target-libgomp] Error 2 make[1]: Leaving directory `/tmp/gcc-4.6-r166873/Work' make: *** [all] Error 2 It seems to me unrelated to these changes [*], which I cannot yet test. Attached is the .i file (bzipped). Ciao, Angelo. --- [*] http://gcc.gnu.org/ml/fortran/2010-11/msg00243.html
barrier.i.bz2
Description: Binary data