[patch,libfortran] PR31964 ishftc fails with certain thrid argument
Jerry DeLisle
jvdelisle@verizon.net
Fri May 18 18:33:00 GMT 2007
Toon Moene wrote:
> Jerry DeLisle wrote:
>
>> Fortran defines bit shifting up to and including bit_size of a value.
>>
>> It turns out that shifting is undefined for >= bit_size bits.
>
> Ugh, I'm sorry this wasn't know (I know it for years, because of
> bringing g77 up to date with the various standards).
>
> Fortran allows shifts up to the width of the item.
>
> C allows shifts up to the width minus one of the time.
>
> Hope this helps,
>
Hi Toon,
Already sorted this out and a patch is submitted. If you could review and OK
the patch, that would be helpful.
Jerry
More information about the Fortran
mailing list