[flang] begin processing format strings
authorpeter klausler <pklausler@nvidia.com>
Thu, 9 Jan 2020 16:10:57 +0000 (08:10 -0800)
committerpeter klausler <pklausler@nvidia.com>
Wed, 15 Jan 2020 19:27:55 +0000 (11:27 -0800)
commitc3df14c30a2f04f17985dd1861d5e689340e00c2
tree0414664b0264936923f2165aeefd3c41c2fa7cf0
parent2236f2bb7e4a853c78291d90da6fae5a1e3c5936
[flang] begin processing format strings

Move RoundingMode to Fortran.h

Always skip blanks outside character literals & Hollerith

Templatize

optimize repeat counts somewhat

Fix license punctuation, remove patch

Original-commit: flang-compiler/f18@4a0d39b0398974ade4367a5a96e11a90e853c18c
Reviewed-on: https://github.com/flang-compiler/f18/pull/927
17 files changed:
flang/lib/common/Fortran.h
flang/lib/evaluate/common.h
flang/lib/evaluate/fold-integer.cc
flang/lib/evaluate/fold-real.cc
flang/lib/evaluate/host.cc
flang/lib/evaluate/real.cc
flang/lib/evaluate/real.h
flang/lib/evaluate/rounding-bits.h
flang/runtime/CMakeLists.txt
flang/runtime/format.cc [new file with mode: 0644]
flang/runtime/format.h [new file with mode: 0644]
flang/runtime/stop.cc
flang/test/CMakeLists.txt
flang/test/evaluate/fp-testing.cc
flang/test/evaluate/fp-testing.h
flang/test/runtime/CMakeLists.txt [new file with mode: 0644]
flang/test/runtime/format.cc [new file with mode: 0644]