llvm-project/flang/test/Semantics
Peter Steinfeld a7afc8a514 [flang] Fix CHECK() calls on erroneous procedure declarations
When writing tests for a previous problem, I ran across situations where the
compiler was failing calls to CHECK().  In these situations, the compiler had
inconsistent semantic information because the programs were erroneous.  This
inconsistent information was causing the calls to CHECK().

I fixed this by avoiding the code that ended up making the failed calls to
CHECK() and making sure that we were only avoiding these situations when the
associated symbols were erroneous.

I also added tests that would cause the calls to CHECK() without these changes.

Differential Revision: https://reviews.llvm.org/D99342
2021-03-29 10:12:35 -07:00
..
Inputs [flang] Port test_any.sh tests to FileCheck: Hand port getsymbols tests 2020-06-26 18:49:21 +01:00
OpenACC [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
allocate01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate09.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate10.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate11.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
allocate12.f90 [flang] Fix creation of deferred shape arrays by POINTER statement 2021-01-20 13:08:11 -08:00
allocate13.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
altreturn06.f90 [flang] Fix bogus message on internal subprogram with alternate return 2021-01-08 10:14:21 -08:00
array-constr-values.f90 [flang] Fix problems with constant arrays with lower bounds that are not 1 2021-01-29 08:05:10 -08:00
assign01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
assign02.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
assign03.f90 [flang] Disallow INTENT attribute on procedure dummy arguments 2021-01-15 08:53:43 -08:00
assign04.f90 [flang] Extension: forward refs to dummy args under IMPLICIT NONE 2021-02-18 13:14:34 -08:00
assign06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
assign07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
associated.f90 [flang] Another validity of the TARGET= argument of ASSOCIATED() for objects 2020-10-21 10:17:27 -07:00
bad-forward-type.f90 [flang] Fix bug for forward referenced type 2020-09-14 15:15:58 -07:00
badly-typed-intrinsic.f90 [flang] Warn about useless explicit typing of intrinsics 2021-02-17 13:13:59 -08:00
bindings01.f90 [flang] Handle type-bound procedures with alternate returns 2021-03-11 10:20:34 -08:00
block-data01.f90 [flang] Fix bug accessing implicit variable in specification expression 2020-08-24 12:53:46 -07:00
blockconstruct01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
blockconstruct02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
blockconstruct03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
boz-literal-constants.f90 [flang]Verify C7107, C7108, C7109 from - Clause 7 constraint checks for f18. 2020-07-31 23:45:20 +05:30
c_f_pointer.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call02.f90 [flang] Ensure pointer function results are acceptable variables 2021-03-12 16:04:36 -08:00
call03.f90 [flang] Document and use intrinsic subroutine argument intents 2020-10-20 14:09:46 +02:00
call04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call05.f90 [flang] Semantic analysis for FINAL subroutines 2020-09-30 15:46:15 -07:00
call06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call09.f90 [flang] Ensure pointer function results are acceptable variables 2021-03-12 16:04:36 -08:00
call10.f90 [flang] Recognize END FILE as ENDFILE in free form source 2020-11-12 12:46:04 -08:00
call11.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
call12.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call13.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call14.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call15.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call16.f90 [flang] Tighten rules to resolve procedure as intrinsic procedure 2020-10-26 11:25:40 +01:00
call17.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
call18.f90 [flang] Ensure pointer function results are acceptable variables 2021-03-12 16:04:36 -08:00
canondo01.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
canondo02.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
canondo03.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
canondo04.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
canondo05.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
canondo06.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo07.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo08.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo09.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo10.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo11.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo12.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo13.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo14.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo15.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo16.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo17.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo18.f90 [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests 2020-06-26 18:50:46 +01:00
canondo19.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
case01.f90 [flang] Correctly detect overlapping integer cases 2020-09-14 09:10:49 -07:00
coarrays01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
common.sh [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
complex01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
computed-goto01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
computed-goto02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
critical01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
critical02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
critical03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
critical04.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
data01.f90 [flang] Clean up TODO comments and fix one (DATA constant ambiguity) 2020-12-15 13:36:07 -08:00
data02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
data03.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07:00
data04.f90 [flang] Fix classification of shape inquiries in specification exprs 2021-01-13 10:05:14 -08:00
data05.f90 [flang] Order Symbols by source provenance 2021-03-16 15:25:15 -07:00
data06.f90 [flang] Clean up TODO comments and fix one (DATA constant ambiguity) 2020-12-15 13:36:07 -08:00
data07.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07:00
data08.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
data09.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
data10.f90 [flang] Clean up TODO comments and fix one (DATA constant ambiguity) 2020-12-15 13:36:07 -08:00
deallocate01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
deallocate04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
deallocate05.f90 [flang] Check that various variables referenced in I/O statements may be defined 2020-08-25 12:06:18 -07:00
deallocate06.f90 [flang] Copy attributes and flags onto host-assoc symbols 2020-08-17 07:00:07 -07:00
defined-ops.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
doconcurrent01.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
doconcurrent02.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
doconcurrent03.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
doconcurrent04.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
doconcurrent05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
doconcurrent06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
doconcurrent07.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
doconcurrent08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics09.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics10.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics11.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
dosemantics12.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
empty.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
entry01.f90 [flang] DATA stmt processing (part 3/4): Remaining prep work 2020-06-19 09:09:05 -07:00
equivalence01.f90 [flang] Handle undeclared names in EQUIVALENCE statements 2020-12-16 11:04:27 -08:00
expr-errors01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
expr-errors02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
expr-errors03.f90 [flang] Plug error recovery hole for erroneous subscripts 2020-10-30 17:32:27 -07:00
final01.f90 [flang] Semantic analysis for FINAL subroutines 2020-09-30 15:46:15 -07:00
final02.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
forall01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
getdefinition01.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
getdefinition02.f [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
getdefinition03-a.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
getdefinition04.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
getdefinition05.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
getsymbols01.f90 [flang][driver] Add support for `-fget-symbols-sources` 2021-03-18 14:13:24 +00:00
getsymbols02.f90 [flang][driver] Add support for `-fget-symbols-sources` 2021-03-18 14:13:24 +00:00
getsymbols03-a.f90 [flang][driver] Add support for `-fget-symbols-sources` 2021-03-18 14:13:24 +00:00
getsymbols04.f90 [flang][driver] Add support for `-fget-symbols-sources` 2021-03-18 14:13:24 +00:00
getsymbols05.f90 [flang][driver] Add support for `-fget-symbols-sources` 2021-03-18 14:13:24 +00:00
if_arith01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_arith02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_arith03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_arith04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_construct01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_construct02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_stmt01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_stmt02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
if_stmt03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit07.f90 [flang] Fix bug in IMPLICIT NONE(EXTERNAL) 2020-12-18 17:43:53 -08:00
implicit08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
implicit09.f90 [flang] Add options to control IMPLICIT NONE 2020-08-06 06:48:01 -07:00
implicit10.f90 [flang] Add options to control IMPLICIT NONE 2020-08-06 06:48:01 -07:00
implicit11.f90 [flang] Fix bug accessing implicit variable in specification expression 2020-08-24 12:53:46 -07:00
init01.f90 [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
int-literals.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
io01.f90 [flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifier 2020-09-02 13:07:45 -07:00
io02.f90 [flang] Check that various variables referenced in I/O statements may be defined 2020-08-25 12:06:18 -07:00
io03.f90 [flang] Semantic checks for bad usage of whole assumed-size arrays 2020-10-07 14:42:36 -07:00
io04.f90 [flang] Include source information in an invalid file-unit-number message 2020-11-12 13:12:17 -08:00
io05.f90 [flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifier 2020-09-02 13:07:45 -07:00
io06.f90 [flang] Check that various variables referenced in I/O statements may be defined 2020-08-25 12:06:18 -07:00
io07.f90 [flang] Format label scope is independent of block scope 2020-08-31 13:34:28 -07:00
io08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
io09.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
io10.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
kinds01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
kinds02.f90 [flang] Fix assert on bad character kind 2020-08-22 10:11:38 -07:00
kinds03.f90 [flang] Make `TypeParamInquiry` monomorphic 2020-08-31 15:40:40 -07:00
kinds04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
label01.F90 [flang] Add more support for alternate returns 2020-07-01 17:28:01 -07:00
label02.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label03.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label04.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label05.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label06.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label07.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label08.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label09.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label10.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label11.f90 [flang] Add name match checks for interface procedures 2020-10-19 07:51:17 -07:00
label12.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label13.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label14.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label15.f90 [flang][driver] Add options for unparsing 2021-02-16 09:32:51 +00:00
label16.f90 [flang] Allow labels on END statements. 2020-11-11 13:06:19 -08:00
misc-declarations.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
missing_newline.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
mod-file-rewriter.f90 [flang][driver] Add -fdebug-module-writer option 2021-03-11 08:04:37 -05:00
modfile01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile03.f90 [flang] Fix accessibility of USEd name in .mod file 2021-01-13 12:52:44 -08:00
modfile04.f90 [flang] Save binding labels as strings 2021-03-24 11:25:23 -07:00
modfile05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile07.f90 [flang] Fix use-associated procedure in generic 2021-01-14 16:31:52 -08:00
modfile08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile09.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile10.f90 [flang] Fix bugs in .mod file for abstract interface 2020-12-28 08:50:32 -08:00
modfile11.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile12.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile13.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile14.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile15.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile16.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile17.f90 [flang] Remove some needless operations in expr rewriting 2021-01-22 10:08:51 -08:00
modfile18.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile19.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile20.f90 [flang] Correct handling of null pointer initializers 2020-11-18 13:57:25 -08:00
modfile21.f90 [flang] Save binding labels as strings 2021-03-24 11:25:23 -07:00
modfile22.f90 [flang] Make `TypeParamInquiry` monomorphic 2020-08-31 15:40:40 -07:00
modfile23.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile24.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile25.f90 [flang] Fix an assert when RESHAPE() is called on empty strings 2020-07-22 12:21:58 -07:00
modfile26.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile27.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile28.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile29.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile30.f90 [flang] Remove some needless operations in expr rewriting 2021-01-22 10:08:51 -08:00
modfile31.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile32.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile33.f90 [flang] Make `TypeParamInquiry` monomorphic 2020-08-31 15:40:40 -07:00
modfile34.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile35.f90 [flang] Fix some module file issues exposed by Whizard 2021-01-14 09:44:50 -08:00
modfile36.f90 [flang] Fix bug with IMPORT of USE of USE 2020-05-11 13:28:07 -07:00
modfile37.f90 [flang] Fix some module file issues exposed by Whizard 2021-01-14 09:44:50 -08:00
modfile38.f90 [flang] Fix some module file issues exposed by Whizard 2021-01-14 09:44:50 -08:00
modfile39.f90 [flang] Create names to allow access to inaccessible specifics 2021-01-15 16:56:38 -08:00
modifiable01.f90 [flang] Ensure pointer function results are acceptable variables 2021-03-12 16:04:36 -08:00
namelist01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
null-init.f90 [flang] Correct handling of null pointer initializers 2020-11-18 13:57:25 -08:00
null01.f90 [flang] Fix false error message for "ptr => func()" array conformance 2020-12-15 16:26:18 -08:00
nullify01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
nullify02.f90 [flang] Fix bad dereference of NULLIFY pointer object 2021-03-08 15:01:36 -08:00
num_images.f90 [flang] Make 'num_images()' intrinsic 2020-07-07 12:31:10 -07:00
offsets01.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
offsets02.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
offsets03.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
oldparam01.f90 [flang][f18] Make -fdebug-dump-{symbols|parse-tree} imply -fsyntax-only 2021-02-16 09:22:32 +00:00
oldparam02.f90 [flang][driver] Add extension options and -finput-charset 2021-02-16 11:27:06 +00:00
oldparam03.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
omp-allocate-directive.f90 [flang]Add Parser Support for Allocate Directive 2020-12-10 16:21:19 +00:00
omp-atomic.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-atomic01.f90 [Flang][OpenMP] Semantic checks for Atomic construct. 2020-12-14 13:03:57 +05:30
omp-clause-validity01.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-combined-constructs.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyin01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyin02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyin03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyin04.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyin05.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-copyprivate01.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-copyprivate02.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-copyprivate03.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-declarative-directive.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-default.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-default02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-depend01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-depend02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-depend03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-device-constructs.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-collapse-positivecases.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-collapse.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-cycle.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-ordered-positivecases.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-ordered.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-schedule01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-schedule02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do-schedule03.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause 2020-11-11 15:56:18 +05:30
omp-do-schedule04.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause 2020-11-11 15:56:18 +05:30
omp-do01-positivecase.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions on single directive and firstprivate clause. 2021-01-15 11:16:25 +05:30
omp-do01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do04-positivecase.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions for Threadprivate. 2021-03-08 20:32:26 +05:30
omp-do04.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions for Threadprivate. 2021-03-08 20:32:26 +05:30
omp-do05-positivecase.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions on single directive and firstprivate clause. 2021-01-15 11:16:25 +05:30
omp-do05.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do06-positivecases.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do06.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do07.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-do08.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do09.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do10.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do11.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do12.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do13.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do14.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do15.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do16.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-do17.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. 2021-02-15 18:39:14 +05:30
omp-firstprivate01.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-flush01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-flush02.f90 [Flang][OpenMP-5.0] Semantic checks for flush construct. 2020-12-14 13:30:48 +05:30
omp-invalid-branch.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-lastprivate01.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-lastprivate02.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-loop-association.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-loop-simd01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-nested01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-no-dowhile-in-parallel.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-ordered-simd.f90 [Flang][OpenMP] Add more sema checks for ordered construct 2021-03-19 14:56:40 -04:00
omp-parallel-private01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-private02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-private03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-private04.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-shared01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-shared02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-shared03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel-shared04.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-parallel02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-private01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-private02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-private03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-reduction01.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction02.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction03.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction04.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction05.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction06.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction07.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction08.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction09.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-reduction10.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-resolve01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-resolve02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-resolve03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-resolve04.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-resolve05.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-resolve06.f90 [flang]Add Semantic Checks for OpenMP Allocate Clause 2020-09-09 12:06:21 +01:00
omp-sections01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-simd-aligned.f90 [flang][OpenMP] Add semantic check for occurrence of multiple list items in aligned clause for simd directive 2021-03-11 10:01:21 -05:00
omp-simd01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-simd02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-simd03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-single01.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-single02.f90 [Flang][OpenMP] Add semantic checks for OpenMP clauses. 2021-03-01 19:54:41 +05:30
omp-symbol01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-symbol08.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause 2021-03-12 22:58:14 +05:30
omp-task01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-taskloop-simd01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-taskloop01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-taskloop02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-taskloop03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-workshare01.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-workshare02.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-workshare03.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-workshare04.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
omp-workshare05.f90 [flang][driver] Add support for -fopenmp and -fopenacc 2021-02-10 09:59:35 +00:00
procinterface01.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
reshape.f90 [flang] Fixes for RESHAPE() 2020-07-30 19:05:06 -07:00
resolve01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve09.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve10.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve11.f90 [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve12.f90 [flang] Improve "Error reading module file" error message 2021-02-11 11:08:12 -08:00
resolve13.f90 [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve14.f90 [flang] Don't use-associate intrinsics 2020-07-15 15:08:08 -07:00
resolve15.f90 [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve16.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve17.f90 [flang] Fix bug with USE of USE of generic 2020-12-15 16:11:59 -08:00
resolve18.f90 [flang] Fix CHECK() calls on erroneous procedure declarations 2021-03-29 10:12:35 -07:00
resolve19.f90 [flang] Fix call to CHECK() on erroneous subroutine declaration 2020-10-20 18:09:15 -07:00
resolve20.f90 [flang] Detect call to abstract interface 2020-12-28 16:36:34 -08:00
resolve21.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve22.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve23.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve24.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve25.f90 [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve26.f90 [flang] Improve "Error reading module file" error message 2021-02-11 11:08:12 -08:00
resolve27.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve28.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve29.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve30.f90 [flang] DATA stmt processing (part 3/4): Remaining prep work 2020-06-19 09:09:05 -07:00
resolve31.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve32.f90 [flang] Semantic analysis for FINAL subroutines 2020-09-30 15:46:15 -07:00
resolve33.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve34.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve35.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve36.f90 [flang] Prohibit MODULE procedures in the global scope 2021-03-03 11:50:50 -08:00
resolve37.f90 [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
resolve38.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve39.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve40.f90 [flang] DATA stmt processing (part 3/4): Remaining prep work 2020-06-19 09:09:05 -07:00
resolve41.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve42.f90 [flang] Fix bug accessing implicit variable in specification expression 2020-08-24 12:53:46 -07:00
resolve43.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve44.f90 [flang] Fix classification of shape inquiries in specification exprs 2021-01-13 10:05:14 -08:00
resolve45.f90 [flang] Fix erroneous application of SAVE statement 2020-07-15 13:02:33 -07:00
resolve46.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve47.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve48.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve49.f90 [flang] Substrings with lower bound greater than upper bound 2020-09-16 14:56:23 -07:00
resolve50.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve51.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve52.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve53.f90 [flang] Fix use-associated procedure in generic 2021-01-14 16:31:52 -08:00
resolve54.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve55.f90 [flang] Semantic analysis for FINAL subroutines 2020-09-30 15:46:15 -07:00
resolve56.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve57.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve58.f90 [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
resolve59.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve60.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve61.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve62.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve63.f90 [flang] Failed call to CHECK() for call to ASSOCIATED(NULL()) 2020-10-16 07:12:57 -07:00
resolve64.f90 [flang][driver] Add extension options and -finput-charset 2021-02-16 11:27:06 +00:00
resolve65.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve66.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve67.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve68.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve69.f90 [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
resolve70.f90 [flang] Fix a crash when an array constructor contains an unlimited polymorphic value 2020-07-14 15:22:33 -07:00
resolve71.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve72.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve73.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve74.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve75.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve76.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve77.f90 [flang] Fix erroneous application of SAVE statement 2020-07-15 13:02:33 -07:00
resolve78.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve79.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve80.f90 [flang][NFC] Verify C781 from - Clause 7 constraint checks for f18. 2020-07-31 23:58:18 +05:30
resolve81.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve82.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve83.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve84.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve85.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve86.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve87.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve88.f90 [flang] Fix bogus error message with binding 2021-01-21 16:59:51 -08:00
resolve89.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve90.f90 [flang] Disallow pointer constants 2020-10-16 12:31:42 -07:00
resolve91.f90 [flang] Fix an assert on duplicate initializations 2020-07-30 12:58:28 -07:00
resolve92.f90 [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() 2020-12-15 17:26:20 -08:00
resolve93.f90 [flang] Bug fix for ambiguous references to data and functions 2020-07-06 11:27:14 -07:00
resolve94.f90 [flang] Fix a crash when cosubscript list is empty 2020-07-08 10:11:34 -07:00
resolve95.f90 [FLANG] Generate error for invalid selector. 2020-09-09 19:14:54 +05:30
resolve96.f90 [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve97.f90 [flang] Better error messages & more cases caught for bad forward refs 2020-10-30 17:11:37 -07:00
resolve98.f90 [flang] Improve error message on bad LOGICAL compare operations 2020-11-18 13:53:29 -08:00
resolve99.f90 [flang] Fix bogus message on index-names in the presence of associated entities 2020-12-10 07:36:41 -08:00
resolve100.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
resolve101.f90 [flang] Manage per-specification-part state better 2021-02-10 17:23:53 -08:00
resolve102.f90 [flang] Refine symbol sorting 2021-03-18 11:18:14 -07:00
resolve103.f90 [flang] Extension: forward refs to dummy args under IMPLICIT NONE 2021-02-18 13:14:34 -08:00
rewrite01.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
save01.f90 [flang] SAVE statement should not apply to nested scoping units 2020-09-26 12:42:14 -07:00
select-rank.f90 [flang] Improve compile-time shape conformance checking 2020-09-01 08:51:50 -07:00
select-rank02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
selecttype01.f90 [FLANG] Fix issues in SELECT TYPE construct when intrinsic type specification is specified in TYPE GUARD statement. 2020-08-03 09:24:42 +05:30
selecttype02.f90 [flang] Semantics for SELECT TYPE 2020-06-12 00:12:24 +05:30
selecttype03.f90 [flang] Semantics for SELECT TYPE 2020-06-12 00:12:24 +05:30
separate-mp01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
separate-mp02.f90 [flang] Save binding labels as strings 2021-03-24 11:25:23 -07:00
shape.f90 [flang] Fix classification of shape inquiries in specification exprs 2021-01-13 10:05:14 -08:00
spec-expr.f90 [flang] Detect UBOUND() error on assumed-size array 2021-02-02 11:37:44 -08:00
stop01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
structconst01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
structconst02.f90 [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
structconst03.f90 [flang] Infrastructure improvements in utility routines 2021-01-20 12:40:25 -08:00
structconst04.f90 [flang] Infrastructure improvements in utility routines 2021-01-20 12:40:25 -08:00
symbol01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol02.f90 [flang] Create HostAssoc symbols for uplevel references 2020-07-30 07:12:26 -07:00
symbol03.f90 [flang] Create HostAssoc symbols for uplevel references 2020-07-30 07:12:26 -07:00
symbol05.f90 [flang] Duplicate names for ac-implied-do variables erroneously cause errors 2020-11-16 18:57:13 -08:00
symbol06.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol07.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol08.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol09.f90 [flang] Copy attributes and flags onto host-assoc symbols 2020-08-17 07:00:07 -07:00
symbol10.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol11.f90 [FLANG] Fix issues in SELECT TYPE construct when intrinsic type specification is specified in TYPE GUARD statement. 2020-08-03 09:24:42 +05:30
symbol12.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol13.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
symbol14.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
symbol15.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
symbol16.f90 [flang] Fix implicit declarations in statement functions 2020-07-26 12:13:39 -07:00
symbol17.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
symbol18.f90 [flang] Warn about useless explicit typing of intrinsics 2021-02-17 13:13:59 -08:00
symbol19.f90 [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL 2021-02-17 11:31:33 -08:00
test_errors.sh [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
test_modfile.sh [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
test_symbols.sh [flang][openacc] Basic name resolution infrastructure for OpenACC construct 2020-07-26 20:01:35 -04:00
typeinfo01.f90 [flang] Order Symbols by source provenance 2021-03-16 15:25:15 -07:00