llvm-project/flang/test
peter klausler 4ac617f490 [flang] Handle DATA initialization of EQUIVALENCE'd objects
Objects that are storage associated by EQUIVALENCE and
initialized with DATA are initialized by creating a
compiler temporary data object in the same scope,
assigning it an offset, type, and size that covers the
transitive closure of the associated initialized original
symbols, and combining their initializers into one common
initializer for the temporary.

Some problems with offset assignment of EQUIVALENCE'd objects
in COMMON were exposed and corrected, and some more error
cases are checked.

Remove obsolete function.
Small bugfix (nested implied dos).
Add a test.
Fix struct/class warning.

Differential Revision: https://reviews.llvm.org/D85560
2020-08-07 16:39:23 -07:00
..
Driver [flang] Add -h as a synonym for help 2020-07-31 15:56:37 +01:00
Evaluate [flang] Fix CMPLX folding with complex arguments 2020-07-31 10:26:08 +02:00
Fir [flang] Upstream recent work on FIR to llvm-project. 2020-04-27 17:48:57 -07:00
Lower [flang][openacc] Skeleton for OpenACC construct lowering 2020-07-22 21:34:22 -04:00
NonGtestUnit [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00
Parser [flang] Fix source line continuation in potential macro calls (bugzilla 46768) 2020-07-21 18:21:35 -07:00
Preprocessing [flang] Make preprocessing behavior tests runnable as regression tests 2020-08-03 15:07:38 -07:00
Semantics [flang] Handle DATA initialization of EQUIVALENCE'd objects 2020-08-07 16:39:23 -07:00
Unit [flang] unit test support for out-of-tree and in-tree using google tests framework 2020-06-15 22:09:56 +05:30
CMakeLists.txt [Flang] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00
lit.cfg.py [Flang] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00
lit.site.cfg.py.in [Flang] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00