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
- Repository
- rG LLVM Github Monorepo
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.