Lowering error

The program compiles and runs fine with pgf95 (Amd dual Opteron 254 machine with Fedora Core 4), but when compiling with pghpf, I get the following compiler error:

pghpf -v -c myprog.f90

/usr/pgi/linux86-64/6.0/bin/pghpf1 myprog.f90 -opt 1 -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /usr/pgi/linux86-64/6.0/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.0.2/include:/usr/lib/gcc/x86_64-redhat-linux/4.0.2/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def inline= -def NO_INLINE -def __NO_MATH_INLINES -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def amd64 -freeform -vect 48 -y 68 0x1 -output /tmp/pghpfaaaaabeEae.ilm
.
.
Lowering Error: array upper bound is not a symbol for datatype 625
.
.
.
Lowering Error: array upper bound is not a symbol for datatype 822
PGHPF-F-0000-Internal compiler error. Errors in Lowering 28 (myprog.f90: 1029)
PGHPF/any Linux/x86-64 6.0-8: compilation aborted
pghpf-Fatal-hpf1 completed with exit code 1


The program is written in f90, and uses the LAPACK f77 solver ZGESVX via a link with the ACML or optionally, Intel’s MKL.

Hi ashlock4,

Can you please send a report to PGI customer service (trs@pgroup.com) and include the source? Lowering errors are a general class of a compiler problem, so would need the source to find the specific error.

Thanks,
Mat