[flang] enable call06.f90 test
authorpeter klausler <pklausler@nvidia.com>
Tue, 29 Oct 2019 19:46:25 +0000 (12:46 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 30 Oct 2019 22:50:28 +0000 (15:50 -0700)
commit926da903f23d8c37e069588fb023802e4e6439ed
treeddb07170778f8a75164434bb887ac4830f6da52a
parente46a5a4c1050dc0fe2e33764dde109920d93db1e
[flang] enable call06.f90 test

Relax checking when irrelevant due to INTENT(IN)

Add and pass call14.f90 test on VALUE

Allow ASYNCHRONOUS/VOLATILE to apply to host/USE associated entities, add tests

Pass call06

Check C827 & C828, fix tests

Original-commit: flang-compiler/f18@df6cb83794b4f8842170c748d9edb7b53ba56fe8
Reviewed-on: https://github.com/flang-compiler/f18/pull/801
18 files changed:
flang/documentation/Extensions.md
flang/lib/evaluate/characteristics.cc
flang/lib/evaluate/characteristics.h
flang/lib/semantics/check-call.cc
flang/lib/semantics/check-declarations.cc
flang/lib/semantics/resolve-names.cc
flang/lib/semantics/tools.cc
flang/lib/semantics/tools.h
flang/test/semantics/CMakeLists.txt
flang/test/semantics/blockconstruct01.f90
flang/test/semantics/call03.f90
flang/test/semantics/call04.f90
flang/test/semantics/call06.f90
flang/test/semantics/call14.f90 [new file with mode: 0644]
flang/test/semantics/doconcurrent01.f90
flang/test/semantics/init01.f90
flang/test/semantics/misc-declarations.f90 [new file with mode: 0644]
flang/test/semantics/modfile24.f90