Too big POS specifier error

Hi All.

Help me please with this problem.

I use PGI Fortran
I write in stream binary file opened as

OPEN(UNIT=ifu, FILE=‘test.dat’, ACCESS=‘STREAM’, FORM=‘BINARY’)

I obtain error when POS specifier in WRITE command

WRITE(ifu,POS=ipos) var

gets bigger then maximum INTEGER(4) number (2147483647)
ipos is declared as INTEGER(8)

Now I use PGI Fortran 19.4 Community Edition
But all was ok earlier when I used older version of compiler.

What is situation with this problem?

Now is new release of PGI Community Edition but this problem is not resolved.
I wrote to Support and problem was registered but is still not resolved.