Hi everyone,
I just committed the fix for the "overflow" issue; big thanks go to
Lachale for helping with this. Bottom line for the curious: an "overflow"
like this one
integer(4) :: a
data a /z'80000000'/
can be completely eliminated as follows:
integer(4) :: a
a = 1
a = ishft(a, 31)
(at least for gfortrans <= 4.3.2).
With kind regards,
Volodymyr
Received on Fri Dec 05 2008 - 10:48:09 PST