Questions when using pgf90 on AMD64
1.when I compile the FORTRAN source code in 32-bit, the variables are all initialized to zero by default. This is what I want. But when I compile the FORTRAN source code in 64-bit, then the variables cannot be initialized by default. Are there some switches to force the compiler to initialize the variable, or some tools to help me find which variable was used before initialized? This is important to me, because some old software running correctly in 32-bit when the variables are not initialized by hand. If find which variable was used before initialized by hand when porting 32-bit to 64-bit, it will be loaded down with trivial details.
2.why pgf90 do not support the data type real*16? If so, what is superiority of 64-bit?
Compiler: pgf90 v.5.2
OS: Turbo Linux 2.4.21-4smp 64 bit
Hardware: Opteron 2.4G