Silverfrost Forums

Welcome to our forums

64-bit processor /optimise problem

1 Feb 2007 3:10 #1600

Hi,

I am trying to compile a program with v5.01 using the /OPTIMISE compiler option on a 64-bit processor.

The program works fine on a 32-bit processor (Dell OPTIPLEX GX270 Intel(R) Pentium(R) 4 CPU 2.60GHz), but when I try to run it on a 64-bit xp machine (processor: Dell Precision PWS390, Intel(R) Core(TM)2 CPU 6400@2.13 GHz), the program fails with a floating point stack overflow. This only happens when the code is compiled using /OPTIMISE, and the program runs fine on both machines when compiled using /DEBUG.

I'm afraid the code is too big to post here, but it's pretty old fortran. I can't seem to reproduce the problem with test code.

Has anyone had similar problems using an Intel 64-bit processor? Any suggestions would be appreciated.

Thanks, Alice

1 Feb 2007 5:25 #1601

If you have to use /OPTIMISE, try applying it to one file at a time in order to begin to locate the problem.

Alternatively, apply /OPTIMISE all files but one to see if the problem goes away (varying the one that is not optimised).

Please login to reply.