llvm-project/flang/test/Semantics
peter klausler 6aa3591e98 [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF()
STORAGE_SIZE() is a standard inquiry intrinsic (size in bits
of an array element of the same type as the argument); SIZEOF()
is a common extension that returns the size in bytes of its
argument; C_SIZEOF() is a renaming of SIZEOF() in module ISO_C_BINDING.

STORAGE_SIZE() and SIZEOF() are implemented via rewrites to
expressions; these expressions will be constant when the necessary
type parameters and bounds are also constant.

Code to calculate the sizes of types (with and without alignment)
was isolated into Evaluate/type.* and /characteristics.*.
Code in Semantics/compute-offsets.* to calculate sizes and alignments
of derived types' scopes was exposed so that it can be called at type
instantiation time (earlier than before) so that these inquiry intrinsics
could be called from specification expressions.

Differential Revision: https://reviews.llvm.org/D93322
2020-12-15 17:26:20 -08: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] Fix for branching out issue in OpenACC parallel construct. 2020-10-19 21:46:47 +05:30
acc-canonicalization-validity.f90 [flang][openacc] Add missing loop construct restriction and validity tests 2020-12-08 14:12:12 -05:00
acc-clause-validity.f90 [flang][openacc] Avoid use of init, shutdown and set in compute construct 2020-12-08 15:14:44 -05: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] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
assign04.f90 [flang] Semantic checks for bad usage of whole assumed-size arrays 2020-10-07 14:42:36 -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
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
bindings01.f90 [flang] An erroneous type bound procedure was causing a call to CHECK() 2020-10-23 13:53:58 -07: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] Failed call to CHECK() for call to ASSOCIATED(NULL()) 2020-10-16 07:12:57 -07: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] Failed call to CHECK() for call to ASSOCIATED(NULL()) 2020-10-16 07:12:57 -07:00
call10.f90 [flang] Recognize END FILE as ENDFILE in free form source 2020-11-12 12:46:04 -08: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
call16.f90 [flang] Tighten rules to resolve procedure as intrinsic procedure 2020-10-26 11:25:40 +01: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] 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] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
data05.f90 [flang] DATA stmt processing (part 4/4): Check & convert DATA 2020-06-19 13:26:20 -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] 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
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] 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] Fix bogus message on interface procedure argument names 2020-12-03 12:08:55 -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 warning for FINAL pitfall 2020-10-30 16:42:12 -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][windows] Support platform-specific path separator. 2020-10-23 22:22:37 -05:00
getsymbols03-a.f90 [flang] Fix bugs related to merging generics during USE 2020-12-02 15:13:50 -08: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] 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] 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] Add name match checks for interface procedures 2020-10-19 07:51:17 -07: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
label15.f90 [flang] Allow labels on END statements. 2020-11-11 13:06:19 -08: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] 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] Fix bugs related to merging generics during USE 2020-12-02 15:13:50 -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] Semantic analysis for FINAL subroutines 2020-09-30 15:46:15 -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] Correct handling of null pointer initializers 2020-11-18 13:57:25 -08: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
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][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-allocate-directive.f90 [flang]Add Parser Support for Allocate Directive 2020-12-10 16:21:19 +00:00
omp-atomic.f90 [Flang][OpenMP] Semantic checks for Atomic construct. 2020-12-14 13:03:57 +05:30
omp-atomic01.f90 [Flang][OpenMP] Semantic checks for Atomic construct. 2020-12-14 13:03:57 +05:30
omp-clause-validity01.f90 [Flang][OpenMP-5.0] Semantic checks for flush construct. 2020-12-14 13:30:48 +05:30
omp-combined-constructs.f90 [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it. 2020-11-21 22:37:35 +05:30
omp-copyin01.f90 [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. 2020-11-04 03:12:35 -05:00
omp-copyin02.f90 [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. 2020-11-04 03:12:35 -05:00
omp-copyin03.f90 [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. 2020-11-04 03:12:35 -05:00
omp-copyin04.f90 [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. 2020-11-04 03:12:35 -05:00
omp-copyin05.f90 [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. 2020-11-04 03:12:35 -05:00
omp-declarative-directive.f90 [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. 2020-11-10 22:47:13 +05:30
omp-default.f90 [Flang][OpenMP 4.5] Add semantic check for OpenMP default clause 2020-10-27 12:38:47 -04:00
omp-default02.f90 [Flang][OpenMP 4.5] Add semantic check for OpenMP default clause 2020-10-27 12:38:47 -04:00
omp-depend01.f90 [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. 2020-11-16 13:11:28 -05:00
omp-depend02.f90 [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. 2020-11-16 13:11:28 -05:00
omp-depend03.f90 [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. 2020-11-16 13:11:28 -05:00
omp-device-constructs.f90 [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it. 2020-11-21 22:37:35 +05:30
omp-do-collapse-positivecases.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause 2020-11-22 18:38:57 +05:30
omp-do-collapse.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause 2020-11-22 18:38:57 +05:30
omp-do-ordered-positivecases.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause 2020-11-22 18:38:57 +05:30
omp-do-ordered.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause 2020-11-22 18:38:57 +05:30
omp-do-schedule01.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause 2020-11-11 15:56:18 +05:30
omp-do-schedule02.f90 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause 2020-11-11 15:56:18 +05:30
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.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do02.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do03.f90 [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. 2020-11-10 22:47:13 +05:30
omp-do04.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do05.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do06.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do07.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do08.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do09.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-do10.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-flush01.f90 [Flang][OpenMP-5.0] Semantic checks for flush construct. 2020-12-14 13:30:48 +05:30
omp-flush02.f90 [Flang][OpenMP-5.0] Semantic checks for flush construct. 2020-12-14 13:30:48 +05:30
omp-loop-association.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-loop-simd01.f90 [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. 2020-11-10 22:47:13 +05:30
omp-nested01.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
omp-parallel-private01.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-private02.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-private03.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-private04.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-shared01.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-shared02.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-shared03.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallel-shared04.f90 Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause 2020-11-22 12:50:17 +05:30
omp-parallell01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-parallell02.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-private01.f90 [Flang][OpenMP] Add semantic checks for OpenMP Private clause. 2020-11-30 11:46:36 -05:00
omp-private02.f90 [Flang][OpenMP] Add semantic checks for OpenMP Private clause. 2020-11-30 11:46:36 -05: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-sections01.f90 [Flang][OpenMP] Fix issue in only a single nowait clause can appear on a sections directive. 2020-10-14 16:22:57 +05:30
omp-simd01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-simd02.f90 [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. 2020-11-10 22:47:13 +05:30
omp-simd03.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-single01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-single02.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +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
omp-task01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-taskloop-simd01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-taskloop01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-taskloop02.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-taskloop03.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-workshare01.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01:00
omp-workshare02.f90 [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. 2020-09-24 13:09:20 +01: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] Fix bug with USE of USE of generic 2020-12-15 16:11:59 -08:00
resolve18.f90 [flang][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
resolve19.f90 [flang] Fix call to CHECK() on erroneous subroutine declaration 2020-10-20 18:09:15 -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] 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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07: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] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -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 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] 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][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] 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][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] 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
rewrite01.f90 [flang] Detect and rewrite ambiguous READ(CVAR)[,item-list] 2020-10-30 15:47:28 -07: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][NFC] Simplify semantics test scripts 2020-05-11 11:49:25 -07:00
shape.f90 [flang] Fix "EQ" comparison of arrays 2020-11-13 15:18:13 -08:00
spec-expr.f90 [flang] Fix CheckSpecificationExpr handling of associated names 2020-11-11 13:51:42 -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][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] 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][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] Correct handling of null pointer initializers 2020-11-18 13:57:25 -08: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
symbol19.f90 [flang] Tighten rules to resolve procedure as intrinsic procedure 2020-10-26 11:25:40 +01: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
typeinfo01.f90 [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() 2020-12-15 17:26:20 -08:00