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

Reply via email to