On 13 June 2011 10:01, Jan Chludzinski: > Just finished compiling some numerical code (developed using the > Borland C++ compiler) using G++ 4.3.4 (that came with Cygwin 1.7). The > answers are different from what I get using the Borland compiler > (circa 2002). I have known correct answers from some NASA code and > compare against those. > > I've transitioned of late to Code::Blocks using the latest MinGW. > MinGW comes with G++ 4.5.2. I compiled using this compiler and it > once again works (I get the same answers as the NASA code). > > Are there known problems with G++ 4.3.4?
This mailing list is for discussing development of gcc, so your question is inappropriate here, please send questions about using gcc to gcc-h...@gcc.gnu.org, thanks. Your question is far too vague, there are some known problems with 4.3.4, as with all versions. Are they the cause of your problem? Who knows. You didn't say what's different and you didn't say how you're invoking the compiler. (My guess is you're running on x86 and not using -mfpmath=sse.) > BTW, the original code was infinite looping until I replaced the old style: > > for (i=0; i<WHATEVER; i++) .. > > with i declared within the routine (i.e., function) with: > > for (int i=0; i<WHATEVER; i++) ... Again, that's too vague for anyone to give a meaningful answer, but please take any questions about it to gcc-h...@gcc.gnu.org, or if you think it's a bug, see http://gcc.gnu.org/bugs/ for instructions on reporting a bug.