This folding is already done by the canonicalizer in mlir and there are
no dedicated tests for non-constant folding in flang. This has also not
been implemented for other binary operations like add, subtract and
divide - all of which are handled by the canonicalizer. Hence, removing
this change.
This does not affect constant folding and the semantic checks associated
with that.