llvm-project/flang/test/Semantics
Peter Steinfeld dd3eb3f332 [flang] Substrings with lower bound greater than upper bound
According to section 9.4.1, paragraph 3,
 If the starting point is greater than the ending point, the substring has
 length zero

But the compilers code for substring processing was failing a call to `CHECK()`
in this case.  I fixed this by just setting the number of items in the
resulting string to 0 for this situation.

Differential Revision: https://reviews.llvm.org/D87799
2020-09-16 14:56:23 -07:00
..
Inputs [flang] Port test_any.sh tests to FileCheck: Hand port getsymbols tests 2020-06-26 18:49:21 +01:00
acc-branch.f90 [flang][openacc] Semantic checks for OpenACC 3.0 clauses validity 2020-07-14 20:44:35 -04:00
acc-canonicalization-validity.f90 [flang][openacc] Add check for tile clause restriction 2020-08-27 22:13:46 -04:00
acc-clause-validity.f90 [flang][openacc] Fix gang-argument parsing and add validity tests for !$acc loop 2020-08-27 22:33:05 -04:00
acc-resolve01.f90 [flang][NFC] Extract name resolution for OpenACC & OpenMP into new file 2020-07-28 16:38:36 -07:00
acc-resolve02.f90 [flang][openacc] Basic name resolution infrastructure for OpenACC construct 2020-07-26 20:01:35 -04:00
acc-symbols01.f90 [flang][openacc] Basic name resolution infrastructure for OpenACC construct 2020-07-26 20:01:35 -04: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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
array-constr-values.f90 [Flang] Checks for constraint C7110-C7115. 2020-07-31 23:27:57 +05:30
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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
assign04.f90 [flang] Improve error messages for procedures in expressions 2020-08-18 10:47:55 -07: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
bad-forward-type.f90 [flang] Fix bug for forward referenced type 2020-09-14 15:15:58 -07:00
bindings01.f90 [flang][NFC] Verify C781 from - Clause 7 constraint checks for f18. 2020-07-31 23:58:18 +05:30
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] Fix interpretation of intrinsic names as arguments 2020-08-11 16:52:50 -07:00
call03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
call05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -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] Fix interpretation of intrinsic names as arguments 2020-08-11 16:52:50 -07:00
call10.f90 [flang] Make 'num_images()' intrinsic 2020-07-07 12:31:10 -07:00
call11.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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
canondo01.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo02.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo03.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo04.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
canondo05.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01: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] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
data01.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07: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] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07:00
data05.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07:00
data06.f90 [flang] Support DATA statement initialization of numeric with Hollerith/CHARACTER 2020-08-07 13:17:36 -07:00
data07.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -07:00
data08.f90 [flang] Support DATA statement initialization of numeric with Hollerith/CHARACTER 2020-08-07 13:17:36 -07:00
data09.f90 [flang] Handle DATA initialization of EQUIVALENCE'd objects 2020-08-07 16:39:23 -07: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] Fix analyzed form of type-bound assignment 2020-09-14 09:59:51 -07:00
doconcurrent01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
doconcurrent02.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
doconcurrent03.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
doconcurrent04.f90 [flang] Port test_any.sh tests to FileCheck: Hand port tests which use regexes 2020-06-26 18:41:31 +01: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] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01: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] Replace manual mmap with llvm::MemoryBuffer 2020-03-24 13:35:01 +00:00
entry01.f90 [flang] DATA stmt processing (part 3/4): Remaining prep work 2020-06-19 09:09:05 -07:00
equivalence01.f90 [flang] Implement cross-set EQUIVALENCE impossibility checking 2020-07-01 14:09:07 -07: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
forall01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
getdefinition01.f90 [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests 2020-06-26 18:47:13 +01:00
getdefinition02.f [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests 2020-06-26 18:47:13 +01:00
getdefinition03-a.f90 [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests 2020-06-26 18:47:13 +01:00
getdefinition04.f90 [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests 2020-06-26 18:47:13 +01:00
getdefinition05.f90 [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests 2020-06-26 18:47:13 +01:00
getsymbols01.f90 [flang] Make -fget-symbols-sources output deterministic 2020-09-02 09:32:26 -07:00
getsymbols02.f90 [flang] Support multiple CookedSource instances 2020-09-02 10:34:23 -07:00
getsymbols03-a.f90 [flang] Make -fget-symbols-sources output deterministic 2020-09-02 09:32:26 -07:00
getsymbols04.f90 [flang] Make -fget-symbols-sources output deterministic 2020-09-02 09:32:26 -07:00
getsymbols05.f90 [flang] Make -fget-symbols-sources output deterministic 2020-09-02 09:32:26 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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] Check shape conformance on initializers 2020-08-31 16:27:06 -07: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] Check that various variables referenced in I/O statements may be defined 2020-08-25 12:06:18 -07:00
io04.f90 [flang] Check that various variables referenced in I/O statements may be defined 2020-08-25 12:06:18 -07: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] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label03.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label04.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label05.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label06.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label07.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label08.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label09.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label10.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label11.f90 [flang] Port test_any.sh tests to FileCheck: Hand port tests which use regexes 2020-06-26 18:41:31 +01:00
label12.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label13.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
label14.f90 [flang] Port remaining test_any.sh tests to FileCheck 2020-06-26 19:35:14 +01:00
misc-declarations.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
missing_newline.f90 [flang] Fix handling of files without terminating newlines. 2020-04-27 12:40:22 +01:00
mod-file-rewriter.f90 [flang] Port all remaining regression tests to lit 2020-03-13 11:58:11 +00: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 erroneous application of SAVE statement 2020-07-15 13:02:33 -07:00
modfile04.f90 [flang] Fix crash with alternate returns in modules 2020-06-18 08:56:12 -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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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] Make `TypeParamInquiry` monomorphic 2020-08-31 15:40:40 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile21.f90 [flang] Fix bug accessing implicit variable in specification expression 2020-08-24 12:53:46 -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] Don't use-associate intrinsics 2020-07-15 15:08:08 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
modfile36.f90 [flang] Fix bug with IMPORT of USE of USE 2020-05-11 13:28:07 -07:00
namelist01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
null01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
nullify01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
nullify02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
num_images.f90 [flang] Make 'num_images()' intrinsic 2020-07-07 12:31:10 -07:00
offsets01.f90 [flang] Fix to IsDescriptor 2020-05-07 07:51:45 -07:00
offsets02.f90 [flang][NFC] Replace "align" with "alignment" 2020-05-06 15:03:30 -07:00
offsets03.f90 [flang][NFC] Replace "align" with "alignment" 2020-05-06 15:03:30 -07:00
omp-atomic.f90 [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 2020-09-08 06:52:07 +05:30
omp-clause-validity01.f90 [flang]Add Semantic Checks for OpenMP Allocate Clause 2020-09-09 12:06:21 +01:00
omp-combined-constructs.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-declarative-directive.f90 [flang][NFC] Unify OpenMP and OpenACC structure checker 2020-08-05 14:25:49 -04:00
omp-device-constructs.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-loop-association.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-nested01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve02.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve05.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-resolve06.f90 [flang]Add Semantic Checks for OpenMP Allocate Clause 2020-09-09 12:06:21 +01:00
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 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
procinterface01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve18.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve19.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve20.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve37.f90 [flang] Fix IsConstantExpr for division expressions 2020-06-04 09:44:44 +02: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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 check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
resolve54.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve55.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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] Improve error messages for procedures in expressions 2020-08-18 10:47:55 -07:00
resolve64.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve89.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve90.f90 [flang] Constraint checks C751 to C760 2020-05-15 18:50:14 -07:00
resolve91.f90 [flang] Fix an assert on duplicate initializations 2020-07-30 12:58:28 -07:00
resolve92.f90 [flang] Fix bug resolving type in type definition 2020-06-09 14:14:03 -07: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
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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
spec-expr.f90 [flang] Added test for specification expressions 2020-06-12 15:13:24 -07: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] Check shape conformance on initializers 2020-08-31 16:27:06 -07:00
structconst03.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
structconst04.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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] Copy attributes and flags onto host-assoc symbols 2020-08-17 07:00:07 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol14.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol15.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
symbol16.f90 [flang] Fix implicit declarations in statement functions 2020-07-26 12:13:39 -07:00
symbol17.f90 [flang] Make `TypeParamInquiry` monomorphic 2020-08-31 15:40:40 -07:00
symbol18.f90 [flang] Fix bug detecting intrinsic function 2020-08-03 12:21:59 -07:00
test_errors.sh [flang] Fix check for distinguishable operators/assignments 2020-09-10 07:22:55 -07:00
test_modfile.sh [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
test_symbols.sh [flang][openacc] Basic name resolution infrastructure for OpenACC construct 2020-07-26 20:01:35 -04:00