llvm-project/flang/test
peter klausler 646f19bb9d [flang] Format label scope is independent of block scope
Compilation of the following program currently generates a warning message:

        i = 1
        if (i .eq. 0) then
          write(6, 200) i
200       format (I8)
        end if
        write(6, 200) i
      end

x.f90:6:9: Label '200' is not in scope
          write(6, 200) i
          ^^^^^^^^^^^^^^^

Whereas branch targets must conform to the Clause 11.1.2.1 program
requirement "Transfer of control to the interior of a block from
outside the block is prohibited, ...", this doesn't apply to format
statement references.
2020-08-31 13:34:28 -07:00
..
Driver Revert "[flang] Version information in flang/f18" 2020-08-11 08:41:57 +01:00
Evaluate [flang] Implement shape analysis of TRANSFER intrinsic function result 2020-08-13 09:56:24 -07:00
Fir [flang] Upstream recent work on FIR to llvm-project. 2020-04-27 17:48:57 -07:00
Lower [flang][openacc] Handle optional end directive in combined construct 2020-08-13 14:05:00 -04:00
NonGtestUnit [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00
Parser [flang] Parse global compiler directives 2020-08-25 11:41:11 -07:00
Preprocessing [flang] Improve error handling for bad characters in source 2020-08-25 11:42:19 -07:00
Semantics [flang] Format label scope is independent of block scope 2020-08-31 13:34:28 -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