John,
Thanks for bringing this thread to light.
To comment on 'I don't believe the Polyhedron benchmarks either, on a 64bit machine a 32bit silverfrost compiled program easily out performs a full 64bit gfortran version on a numerically intensive task.'
I have not found the 64-bit .exe perform any slower than their 32-bit equivalent. There are a number of aspects of 64-bit that usually make them faster.
FTN95 performance in Polyhedron benchmarks is an interesting topic. I have actually looked into a few of the tests and used /timing to find where FTN95 is going slow. Typically the cause is bad coding approaches in the tests that FTN95 does not optimise. Things like x2.0d0; I just changed it to x2 or x*x and the run times reduced substantially. Poor memory management and Stack usage is another common problem. I suspect that other compilers perform much better as they have included optimisation that targets the specific bad coding identified in the tests. Not much good for those who do not use these bad coding structures.
As a user of FTN77 on the Pr1me, I have benefited from the many good features of the Salford/Silverfrost Fortran over this period.
John