Regarding -O3 level optimization, I have a large Fortran source code that works under -O2, but fails miserably under -O3. Who knows what triggers the failure. -Irv Lustig Assistant Professor Dept. of Civil Engineering and Operations Research Princeton University irv%basie at princeton.edu