From: Nate Eldredge Newsgroups: comp.os.msdos.djgpp Subject: Re: How do I remedy an internal compiler error? Date: 19 Nov 1999 13:20:36 -0800 Organization: InterWorld Communications Lines: 34 Message-ID: <83iu2yyy8r.fsf@mercury.st.hmc.edu> References: NNTP-Posting-Host: mercury.st.hmc.edu X-Trace: nntp1.interworld.net 943046493 13971 134.173.45.219 (19 Nov 1999 21:21:33 GMT) X-Complaints-To: usenet AT nntp1 DOT interworld DOT net NNTP-Posting-Date: 19 Nov 1999 21:21:33 GMT X-Newsreader: Gnus v5.7/Emacs 20.4 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Stephen Anthony Uy writes: > I am compiling a (IMO) small program with gxx v2.951 and make v3.77; > following is a copy of what errors came from an attempted compile: > > --- > c:\src\foo\src>make foo.o > gxx -c -O6 -I../include -ofoo.o foo.cpp > ../include/bar.h: In method `foof::foo(double, double, double)': > ../include/bar.h:81: internal error--insn does not satisfy its > constraints: > (insn 250 21 256 (set (reg:SI 2 %ecx) > (reg:SI 32)) 48 {movsi+2} (nil) > (nil)) > make.exe: *** [foo.o] Error 1 [snip] > I also tried increasing the minimum stack for gxx.exe with stubedit > (from 512k to 1M), but this didn't help matters, either. > > Is there a way for me to fix this, or should I just report this to the > GCC maintainers? You should first try upgrading to GCC 2.95.2 (which is in the usual place on Simtelnet) in case this bug is fixed in that version. If that doesn't fix it, then yes, you should report it via the normal GCC bug report channels. Be sure to include all the information requested in the manual! -- Nate Eldredge neldredge AT hmc DOT edu