compiler error (wine-980822 with optimize option)

Sung-Hyun Nam namsh@lgic.co.kr
Tue Sep 1 07:32:00 GMT 1998


Hello,

wine-980822 compile problem.
gcc-2.7.2.3 works fine. and egcs NOT.

gcc -v:
   gcc version egcs-2.91.55 19980824 (gcc2 ss-980609 experimental)
   (compiled with './configure --prefix=/usr/local/egcs --enable-shared).

uname -a:
   Linux namsh 2.1.119 #47 Fri Aug 28 18:54:23 KST 1998 i686 unknown

error message:

gcc -c -O2 -m486 -DX_LOCALE -Wall -D__WINE__ -D_REENTRANT -I../include \
    -I../include -I. -I. -I/usr/X11R6/include -o pe_image.o pe_image.c
pe_image.c: In function `fixup_imports':
pe_image.c:236: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c: In function `PE_MapImage':
pe_image.c:556: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:632: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:651: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:656: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:659: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:667: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:673: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:677: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:681: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:685: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:689: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:691: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:693: warning: suggest explicit braces to avoid ambiguous `else'
pe_image.c:695: warning: suggest explicit braces to avoid ambiguous `else'
gcc: Internal compiler error: program cc1 got fatal signal 11
make[1]: *** [pe_image.o] Error 1
make[1]: Leaving directory `/home/namsh/work/c/linux/wine-980822/loader'
make: *** [loader] Error 2


AND I do next manually,

 gcc -c -O0 -D__WINE__ -D_REENTRANT -I../include -I../include -I. -I. \
     -I/usr/X11R6/include -o pe_image.o pe_image.c

compile OK.  and '-O1' also generates fatal signal 11.
-- 
namsh




More information about the Gcc-bugs mailing list