Background: This problem was found by running gnu mp's "make check" script after an successfull "make". GNU MP home page: http://www.swox.com/gmp/
Problem discovered while "make checking" ... of programs from gmp-4.2.1.tar.bz2 $ /usr/local/bin/gcc -v Using built-in specs. Target: i686-pc-cygwin Configured with: ../configure --disable-nls --enable-languages=c,c++,objc,java Thread model: single Platform: CYGWIN_NT-5.1 1.5.21(0.156/4/2) 2006-07-30 14:21 Configure line: $ ./configure --disable-static --enable-shared CC="/usr/local/bin/gcc -Wall" CPPFLAGS="-DDLL_EXPORT" Command line that triggers the bug: (in directory `/usr/src/gmp/gmp-4.2.1/tests/mpn' ---------------- paste code that triggered error: /usr/local/bin/gcc -Wall -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests -DDLL_EXPORT -m32 -O2 -fomit-frame-pointer -mtune=pentium3 -march=pentium3 -c t-mp_bases.c t-mp_bases.c: In function 'main': t-mp_bases.c:107: error: unrecognizable insn: (insn 105 103 106 10 (set (reg:SI 88) (const:SI (plus:SI (mem:SI (symbol_ref:SI ("#i.__gmpn_bases") <var_decl 0x194a4990 __gmpn_bases>) [0 S4 A8]) (const_int 48 [0x30])))) -1 (nil) (nil)) t-mp_bases.c:107: internal compiler error: in extract_insn, at recog.c:2084 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[4]: *** [t-mp_bases.o] Error 1 ---------------- end of paste. Attched is the "t-mp_bases.i" file. [1. *.i* file --- text/x-c; t-mp_bases.i]... Please let me know if you have any ideas on how to fix this. Thank you. Darel Henman