Fortran Wiki
Bitwise logical operators

Proposal: Provide .IAND., .IOR., .INOT., and .IEOR. bitwise logical operators. The operation corresponds to the bitwise function of the same name, except that .INOT. corresponds to NOT().

Rationale: It is not essential, but there seems to be enough interest for some compilers to allow overloading of logical operators to be used for bitwise operations. This provides the same feature without the problems caused by overloading the logical operators.