Compile error in 15.3 with OpenACC on Radeon

I am getting the following compile error when trying to compile my OpenACC fortran code with radeon support:

941, Generating present(f(:,:))
Generating Radeon code
943, Loop is parallelizable
Accelerator kernel generated
943, !$acc loop gang, vector(128) ! global dim(0) local dim(0)
pgocld-Fatal-/usr/local/pgi/linux86-64/15.3/bin/pgoffcl TERMINATED by signal 11
Arguments to /usr/local/pgi/linux86-64/15.3/bin/pgoffcl
/usr/local/pgi/linux86-64/15.3/bin/pgoffcl /tmp/pgoclddbigjLaAkdzJ.bc /tmp/pgaccwaigc7FIgX-x.bin -binary -amd -capeverde -offline -amdocl -I"/usr/local/pgi/linux86-64/15.3/include_acc"
PGF90-F-0155-Compiler failed to translate accelerator region (see -Minfo messages): Device compiler exited with error status code (diffuse.f: 1)
PGF90/x86-64 Linux 15.3-0: compilation aborted
make: *** [diffuse.o] Error 2

The same code compiles fine with NVIDIA and runs fine.

Any idas on what the problem might be? This was a problem in version 14.9 too.


Can you please send a reproducing example to PGI Customer Service ( I don’t see any similar reports so we’ll need an example to determine what’s causing the error.