PR fortran/6491
commit4066b2c48c89963972fb742b6c1daea3b9735cf2
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jan 2004 02:32:49 +0000 (14 02:32 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jan 2004 02:32:49 +0000 (14 02:32 +0000)
tree7856a9635378d94ae6db2615ba8d1dc1d3d6d0db
parent1564ec41ae97e004992688a84ed293836ea89657
PR fortran/6491
* expr.c (ffeexpr_reduce_): When handling AND, OR, and XOR, and
when using -fugly-logint, if both operands are logical, convert
the result back to logical.
(ffeexpr_reduced_ugly2log_): Add bothlogical parameter.  Change
all callers.  Convert logical operands to integer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75837 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/f/ChangeLog
gcc/f/expr.c