On Wed, May 26, 2004 at 12:00:44PM -0500, Bill Long wrote:
> Your program is legal. The only way I can see how something this simple
> could fail is if the compiler is inlining the module routines and the
> inliner has a bug. Is there a way to compile the code suppressing
> inlining? That may give you a workaround.
Bill,
In the Pro64/Open64 compiler infrastructure, I don't think there's any
way that inlining can affect the Fortran front-end, as inlining
happens at a lower level.
The PathScale compiler, which is based on Open64, compiles the code
correctly, so SGI must have added this bug to Pro64 sometime after the
year 2000.
-- greg
|