Fold the legacy intrinsic functions LGE, LGT, LLE, & LLT
by rewriting them into character relational expressions and
then folding those. Also fix folding of comparisons of
character values of distinct lengths: the shorter value must
be padded with blanks. (This fix exposed some bad test cases,
which are also fixed.)
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Things generally look good, and I'm approving.
But Phabricator is treating flang/test/Evaluate/folding05.f90 as a binary file, and I can't figure out how to get the version that's in this patch onto my test machine. As a result, when I run check-flang, I get errors when testing folding05.f90.