From: Jean-Claude B. <jea...@gm...> - 2012-03-07 21:35:04
|
Hello MinGW developers, I just tried to compile my open-source application (MKCL<http://www.common-lisp.net/project/mkcl>) in a fresh (of yesterday) install of MinGW on Windows XP. And after having fixed the "float.h" annoyance, I get the following: --------------------------------------------- (compile-file #P"./cmp/cmpdefs.lsp" :output-file #P"./cmp/cmpdefs.o" :FASL-P NIL) (compile-file #P"./cmp/cmpmac.lsp" :output-file #P"./cmp/cmpmac.o" :FASL-P NIL) (compile-file #P"./cmp/cmpinline.lsp" :output-file #P"./cmp/cmpinline.o" :FASL-P NIL) (compile-file #P"./cmp/cmputil.lsp" :output-file #P"./cmp/cmputil.o" :FASL-P NIL) *** Debugger refused to handle condition #<a SIMPLE-ERROR 39587840>: (si:run-command "\"gcc\" -fno-strict-aliasing -g -O2 -mthreads -D_MT -DWinXP \"-Ic:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/\" -c \"c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.c\" -o \"c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.o\"") returned non-zero value 1 Command output: c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.c: In function 'L35cmp_eval': c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.c:1249:1: error: unrecognizable insn: (insn 106 105 107 12 (set (mem/v/f/c/i:SI (plus:SI (reg/f:SI 54 virtual-stack-vars) (const_int -12 [0xfffffff4])) [0 V2+0 S4 A32]) (const:SI (plus:SI (symbol_ref:SI ("mkcl_root_symbols") [flags 0x440] <var_decl 027f91e0 mkcl_root_symbols>) (const_int 36 [0x24])))) c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.c:1201 -1 (nil)) c:/GNU/MinGW/msys/1.0/home/Jean-Claude/releases/mkcl-1.0.1/src/cmp/cmputil.c:1249:1: internal compiler error: in extract_insn, at recog.c:2109 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. . Removing: #P"./cmp/cmpdefs.o" Removing: #P"./cmp/cmpmac.o" Removing: #P"./cmp/cmpinline.o" make: *** [cmp.fasb] Error 1 ----------------------------------------------- Here is a bit of context: ----------------------------------------------- Jean-Claude Beaudoin@winxp> gcc --version gcc.exe (GCC) 4.6.2 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Jean-Claude Beaudoin@winxp> grep 32_VER c:/GNU/MinGW/include/_mingw.h #define __MINGW32_VERSION 3.20 __MINGW32_VERSION Runtime version. Jean-Claude Beaudoin@winxp> uname -a MINGW32_NT-5.1 WINXP 1.0.17(0.48/3/2) 2011-04-24 23:39 i686 Msys ------------------------------------------------ This is quite a severe show stopper for this configuration. I had to go back to my previous setup (MinGW 3.18, gcc 4.5.2). Is there a binary copy of GCC 4.6.3 for MinGW I could try quickly to see if it crashes in the same way? (BTW, any chance of seeing a GCC 4.5.3 for MinGW also?) Thanks for your help, Jean-Claude Beaudoin |