I am trying to compile a project with several modules. I can do it with several other compilers (Intel, Compaq) but I’m having some trouble understanding the error messages of pgf.
What is the meaning of “module:new_dtype, dt nfd 6506”? Is there an error list?
Anytime you see “Internal Compiler Error”, you’ve unfortunately run accross a compiler “bug”. Please send a report to trs@pgroup.com and include sample source code which illustrates the issue.
Hi,
I also get a similar internal compiler error when compiling f90 modules, even with the new version of compiler suite:
pgf90 7.0-2 32-bit target on x86 Linux
The simplest (and senseless) program that I could figure out to reproduce the bug is:
MODULE geo_coord_class
TYPE geo_coord
INTEGER :: i
END TYPE geo_coord
TYPE(geo_coord),PARAMETER :: geo_coord_miss = geo_coord(-1)
END MODULE geo_coord_class
MODULE vol7d_ana_class
USE geo_coord_class
TYPE vol7d_ana
TYPE(geo_coord) :: coord
END TYPE vol7d_ana
TYPE(vol7d_ana),PARAMETER :: vol7d_ana_miss=vol7d_ana(geo_coord_miss)
END MODULE vol7d_ana_class
MODULE vol7d_class
USE vol7d_ana_class
END MODULE vol7d_class
MODULE vol7d_oraclesim_class
USE vol7d_class
END MODULE vol7d_oraclesim_class
I am having the same problem: a program that compiles fine on a number of other compilers would not compile with pgf95 6.1-2 64-bit target on x86-64 Linux: