ICE on Cygwin [trunk]

Angelo Graziosi angelo.graziosi@alice.it
Sat Nov 20 00:00:00 GMT 2010


Il 17/11/2010 21.06, Tobias Burnus ha scritto:
> Why does everyone think that I and Fortran have something to do with it
> if something breaks?* ;-)
>
> The issue is known and a fix, which seemingly works on Darwin, exists.
> See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46510
>
> Angelo Graziosi wrote:
>> /tmp/gcc-4.6-r166873/libgomp/barrier.c:41:1: internal compiler error:
>> in decide_is_variable_needed, at varpool.c:338
>
> Tobias
>
> * The PR 46510 was initially filled against Fortran and this report is
> CCed to me. For libquadmath failures, I accept some responsibility.
>
>

Reading http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46510 (Comment #16), 
and http://gcc.gnu.org/ml/gcc-testresults/2010-11/msg01621.html, seems 
that some fix was committed to trunk (rev. 166929), but on Cygwin, it 
still fails in the same manner (rev.166953):

mv -f .deps/alloc.Tpo .deps/alloc.Plo
/bin/sh ./libtool --tag=CC   --mode=compile 
/tmp/gcc-4.6-r166958/Work/./gcc/xgcc -B/tmp/gcc-4.6-r166958/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-r166958/libgomp 
-I/tmp/gcc-4.6-r166958/libgomp/config/posix 
-I/tmp/gcc-4.6-r166958/libgomp  -Wall -Werror -g -O2 -MT barrier.lo -MD 
-MP -MF .deps/barrier.Tpo -c -o barrier.lo 
/tmp/gcc-4.6-r166958/libgomp/barrier.c
libtool: compile:  /tmp/gcc-4.6-r166958/Work/./gcc/xgcc 
-B/tmp/gcc-4.6-r166958/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-r166958/libgomp 
-I/tmp/gcc-4.6-r166958/libgomp/config/posix 
-I/tmp/gcc-4.6-r166958/libgomp -Wall -Werror -g -O2 -MT barrier.lo -MD 
-MP -MF .deps/barrier.Tpo -c /tmp/gcc-4.6-r166958/libgomp/barrier.c -o 
barrier.o
/tmp/gcc-4.6-r166958/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 1
make[4]: Leaving directory 
`/tmp/gcc-4.6-r166958/Work/i686-pc-cygwin/libgomp'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/tmp/gcc-4.6-r166958/Work/i686-pc-cygwin/libgomp'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/tmp/gcc-4.6-r166958/Work/i686-pc-cygwin/libgomp'
make[1]: *** [all-target-libgomp] Error 2


Ciao,
Angelo.





More information about the Gcc mailing list