llvm-project/flang/test/semantics
vdonaldson 65791b2d0b [flang] Relax the implementation of constraint C1302. (flang-compiler/f18#805)
* Relax the implementation of constraint C1302.

When a list of format items can be unambiguously partitioned into individual items even though one or more otherwise required comma separators are omitted, generate a warning rather than an error.

Fixes flang-compiler/f18#703

Original-commit: flang-compiler/f18@79c0731137
Reviewed-on: https://github.com/flang-compiler/f18/pull/805
2019-11-05 10:11:36 -08:00
..
CMakeLists.txt [flang] Enable and pass call08.f90 2019-11-04 14:35:36 -08:00
allocate01.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
allocate02.f90 [flang] Address review comments 2019-04-23 05:57:50 -07:00
allocate03.f90 [flang] Restored changes from pmk-call05 2019-10-24 16:08:06 -07:00
allocate04.f90 [flang] Address review comments 2019-04-23 05:57:50 -07:00
allocate05.f90 [flang] Address review comments 2019-04-23 05:57:50 -07:00
allocate06.f90 [flang] Restored changes from pmk-call05 2019-10-24 16:08:06 -07:00
allocate07.f90 [flang] Address review comments 2019-04-23 05:57:50 -07:00
allocate08.f90 [flang] More fixes; tests now all pass (with updates to some) 2019-08-09 09:41:52 -07:00
allocate09.f90 [flang] Restored changes from pmk-call05 2019-10-24 16:08:06 -07:00
allocate10.f90 [flang] Allocate semantic checks (second part) 2019-05-03 00:45:22 -07:00
allocate11.f90 [flang] Improvements to semantics tests 2019-07-12 12:37:16 -07:00
allocate12.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
allocate13.f90 [flang] Improvements to semantics tests 2019-07-12 12:37:16 -07:00
altreturn01.f90 [flang] Implement semantic checks for return and alt-return. 2019-04-15 10:59:12 -07:00
altreturn02.f90 [flang] Implement semantic checks for return and alt-return. 2019-04-15 10:59:12 -07:00
altreturn03.f90 [flang] Implement semantic checks for return and alt-return. 2019-04-15 10:59:12 -07:00
altreturn04.f90 [flang] Implement semantic checks for return and alt-return. 2019-04-15 10:59:12 -07:00
assign01.f90 [flang] Add test for AssignmentChecker 2019-03-06 14:12:20 -08:00
blockconstruct01.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
blockconstruct02.f90 [flang] Removing two sentence error 2019-08-06 09:26:40 +01:00
blockconstruct03.f90 [flang] Changes requested by the comunity 2019-07-22 15:35:51 +01:00
call01.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
call02.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
call03.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
call04.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
call05.f90 [flang] Restored changes from pmk-call05 2019-10-24 16:08:06 -07:00
call06.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
call07.f90 [flang] Enable and pass test call07.f90 2019-11-02 10:20:39 -07:00
call08.f90 [flang] Enable and pass call08.f90 2019-11-04 14:35:36 -08:00
call09.f90 [flang] Check recursive calls for NON_RECURSIVE and assumed-length CHARACTER(*) 2019-09-10 15:53:22 -07:00
call10.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
call11.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
call12.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
call13.f90 [flang] pass call03 2019-10-10 16:36:47 -07:00
call14.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
canondo01.f90 [flang] rework non-block DO loop canonicalization 2018-10-04 13:52:42 -07:00
canondo02.f90 [flang] rework non-block DO loop canonicalization 2018-10-04 13:52:42 -07:00
canondo03.f90 [flang] rework non-block DO loop canonicalization 2018-10-04 13:52:42 -07:00
canondo04.f90 [flang] This test fails when the directory in which test tests are run contains a path that matches the pattern "do *[1-9]". In my case, I had a directory called "do1". The "*" is not necessary in the pattern. Now the test passes unless the directory contains a " ". 2019-03-28 17:17:30 -07:00
canondo05.f90 [flang] Add OpenMP annotated loops example as a test 2018-10-24 12:22:42 -07:00
canondo06.f90 [flang] add openmp simd test 2018-10-24 12:22:42 -07:00
canondo07.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo08.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo09.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo10.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo11.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo12.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo13.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo14.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo15.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo16.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo17.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo18.f90 [flang] Answer comment: split cannondo new tests 2019-07-10 03:53:25 -07:00
canondo19.f90 [flang] Add fix for issue flang-compiler/f18#517 2019-07-10 08:44:05 -07:00
coarrays01.f90 [flang] Improvements to semantics tests 2019-07-12 12:37:16 -07:00
common.sh [flang] [OpenMP] Test Infra update to support OpenMP symbol tests 2019-10-28 12:58:15 -07:00
computed-goto01.f90 [flang] Implement semantics for computed GOTO. Note that a PGI extension 2019-03-27 15:44:17 -07:00
computed-goto02.f90 [flang] Reactivate tree-driven constraint checking on expressions. 2019-04-15 09:41:41 -07:00
deallocate01.f90 [flang] Fix allocate in deallocate01.f90 test 2019-04-23 03:05:57 -07:00
deallocate04.f90 [flang] Finish up 2019-04-15 09:41:48 -07:00
deallocate05.f90 [flang] These are additional changes for issue 458, to perform semantic checks on DO 2019-06-10 13:31:31 -07:00
doconcurrent01.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
doconcurrent02.f90 [flang] Fix expected error messages in tests to correspond with recent update to compiler 2019-09-09 11:40:31 -07:00
doconcurrent03.f90 [flang] # This is a combination of 2 commits. 2019-10-23 14:06:16 -07:00
doconcurrent04.f90 [flang] Noted the constraint being tested. 2019-08-05 13:37:02 -07:00
doconcurrent05.f90 [flang] Implementation of semantic checks C1135, C1167, and C1168 2019-09-23 20:49:55 -07:00
doconcurrent06.f90 [flang] Implementation of semantic checks C1135, C1167, and C1168 2019-09-23 20:49:55 -07:00
doconcurrent07.f90 [flang] C1167 : Check for exit statments in do-concurrent 2019-03-21 17:44:47 +00:00
dosemantics01.f90 [flang] Changed the test for unmatched DO loop names to use test_errors.sh 2019-05-01 12:53:16 -07:00
dosemantics02.f90 [flang] # This is a combination of 2 commits. 2019-10-23 14:06:16 -07:00
dosemantics03.f90 [flang] More fixes; tests now all pass (with updates to some) 2019-08-09 09:41:52 -07:00
dosemantics04.f90 [flang] Responses to comments on the pull request: 2019-08-20 15:18:37 -07:00
dosemantics05.f90 [flang] Responses to review comments. 2019-08-05 13:37:03 -07:00
dosemantics06.f90 [flang] Tests for DO loop semantics 2019-08-09 11:38:49 -07:00
dosemantics07.f90 [flang] Tests for DO loop semantics 2019-08-09 11:38:49 -07:00
dosemantics08.f90 [flang] # This is a combination of 2 commits. 2019-10-23 14:06:16 -07:00
dosemantics09.f90 [flang] Responses to comments on the pull request: 2019-08-20 15:18:37 -07:00
dosemantics10.f90 [flang] Responses to a comments in my previous pull request. 2019-09-23 20:49:55 -07:00
dosemantics11.f90 [flang] Responses to a comments in my previous pull request. 2019-09-23 20:49:55 -07:00
equivalence01.f90 [flang] Handle substring of array element in EQUIVALENCE 2019-06-12 12:38:04 -07:00
expr-errors01.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
expr-errors02.f90 [flang] Update preprocessing document, commentary 2019-10-07 11:01:46 -07:00
forall01.f90 [flang] improve test 2018-12-11 14:40:01 -08:00
getdefinition01.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getdefinition02.f [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getdefinition03-a.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getdefinition03-b.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getdefinition04.f90 [flang] FindOffsetLineAndColumn also uses SourcePosition. 2019-09-10 17:55:59 -07:00
getdefinition05.f90 [flang] FindOffsetLineAndColumn also uses SourcePosition. 2019-09-10 17:55:59 -07:00
getsymbols01.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols02-a.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols02-b.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols02-c.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols03-a.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols03-b.f90 [flang] Fix tests that use the same .mod file 2019-09-25 14:55:40 -07:00
getsymbols04.f90 [flang] FindOffsetLineAndColumn also uses SourcePosition. 2019-09-10 17:55:59 -07:00
getsymbols05.f90 [flang] FindOffsetLineAndColumn also uses SourcePosition. 2019-09-10 17:55:59 -07:00
if_arith01.f90 [flang] Implement semantic checks for if statements, if constructs and 2019-03-26 00:43:08 -07:00
if_arith02.f90 [flang] Implement semantic checks for if statements, if constructs and 2019-03-26 00:43:08 -07:00
if_arith03.f90 [flang] Implement semantic checks for if statements, if constructs and 2019-03-26 00:43:08 -07:00
if_arith04.f90 [flang] Remove the IF specific context classes; in these cases they 2019-03-26 18:03:33 -07:00
if_construct01.f90 [flang] Fix bug resolving internal and module functions 2019-04-17 07:42:16 -07:00
if_construct02.f90 [flang] Fix bug resolving internal and module functions 2019-04-17 07:42:16 -07:00
if_stmt01.f90 [flang] Implement semantic checks for if statements, if constructs and 2019-03-26 00:43:08 -07:00
if_stmt02.f90 [flang] Remove the IF specific context classes; in these cases they 2019-03-26 18:03:33 -07:00
if_stmt03.f90 [flang] Reactivate tree-driven constraint checking on expressions. 2019-04-15 09:41:41 -07:00
implicit01.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit02.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit03.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit04.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit05.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit06.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
implicit07.f90 [flang] Add support for BLOCK construct 2018-08-27 11:48:49 -07:00
implicit08.f90 [flang] More work on COMMON blocks 2019-02-21 08:48:20 -08:00
init01.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
int-literals.f90 [flang] Handle large integer literals without kinds better 2019-05-30 13:31:11 -07:00
io01.f90 [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) 2019-06-25 15:59:30 -07:00
io02.f90 [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) 2019-06-25 15:59:30 -07:00
io03.f90 [flang] Initialize PRINT semantics. Fixes flang-compiler/f18#516 (flang-compiler/f18#528) 2019-06-26 15:46:48 -07:00
io04.f90 [flang] A minimal PRINT Enter function requires a minimal PRINT Leave function. (flang-compiler/f18#543) 2019-07-03 09:59:59 -07:00
io05.f90 [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) 2019-06-25 15:59:30 -07:00
io06.f90 [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) 2019-06-25 15:59:30 -07:00
io07.f90 [flang] Relax the implementation of constraint C1302. (flang-compiler/f18#805) 2019-11-05 10:11:36 -08:00
io08.f90 [flang] Relax the implementation of constraint C1302. (flang-compiler/f18#805) 2019-11-05 10:11:36 -08:00
io09.f90 [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) 2019-06-25 15:59:30 -07:00
io10.f90 [flang] Relax the implementation of constraint C1302. (flang-compiler/f18#805) 2019-11-05 10:11:36 -08:00
kinds01.f90 [flang] basic skeleton of assignment analyzer 2019-01-17 10:41:08 -08:00
kinds02.f90 [flang] basic skeleton of assignment analyzer 2019-01-17 10:41:08 -08:00
kinds03.f90 [flang] merge with master, implement a TODO with LEN on ASSOCIATE 2019-01-17 13:52:10 -08:00
label01.F90 [flang] pass tests 2019-01-31 09:59:35 -08:00
label02.f90 [flang] Changes per the review comments. The majority of the changes are simply 2018-09-11 14:01:25 -07:00
label03.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label04.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label05.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label06.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label07.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label08.f90 [flang] More precise locations for construct name errors; some refactoring 2018-12-07 16:39:22 -08:00
label09.f90 [flang] Changes per the review comments. The majority of the changes are simply 2018-09-11 14:01:25 -07:00
label10.f90 [flang] Tweak the error messages to not use "here" like gcc does. 2018-10-24 11:03:49 -07:00
label11.f90 [flang] More precise locations for construct name errors; some refactoring 2018-12-07 16:39:22 -08:00
label12.f90 [flang] add another resolve-label test for misplaced end do statement. 2018-10-24 12:22:42 -07:00
label13.f90 [flang] Fix conflicts 2018-10-24 12:22:42 -07:00
label14.f90 [flang] Changes requested by the comunity 2019-07-22 15:35:51 +01:00
misc-declarations.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
modfile01.f90 [flang] Fix bug in .mod file for some subprogram attributes 2019-08-23 07:14:55 -07:00
modfile02.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile03.f90 [flang] Fix bugs with use-associated derived type with rename 2019-09-16 07:54:27 -07:00
modfile04.f90 [flang] Write function result to .mod file after dummy args 2019-08-13 09:15:39 -07:00
modfile05.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile06.f90 [flang] Write function result to .mod file after dummy args 2019-08-13 09:15:39 -07:00
modfile07.f90 [flang] Handle alternative names for relational operators 2019-09-19 15:18:33 -07:00
modfile08.f90 [flang] Update preprocessing document, commentary 2019-10-07 11:01:46 -07:00
modfile09-a.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile09-b.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile09-c.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile09-d.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile10.f90 [flang] Update preprocessing document, commentary 2019-10-07 11:01:46 -07:00
modfile11.f90 [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
modfile12.f90 [flang] work in progress 2019-05-20 13:37:28 -07:00
modfile13.f90 [flang] Pass tests 2019-04-01 12:30:08 -07:00
modfile14.f90 [flang] Update preprocessing document, commentary 2019-10-07 11:01:46 -07:00
modfile15.f90 [flang] Update preprocessing document, commentary 2019-10-07 11:01:46 -07:00
modfile16.f90 [flang] Change handling of BIND attributes 2019-02-21 08:47:12 -08:00
modfile17.f90 [flang] work in progress 2019-05-20 13:37:28 -07:00
modfile18.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
modfile19.f90 [flang] Fix source location of some symbol names 2019-08-13 09:15:44 -07:00
modfile20.f90 [flang] Small .mod file fixes 2019-08-13 09:15:50 -07:00
modfile21.f90 [flang] Fix source location of some symbol names 2019-08-13 09:15:44 -07:00
modfile22.f90 [flang] Fix bug writing character array constructor to .mod file 2019-08-13 09:15:50 -07:00
modfile23.f90 [flang] Fix .mod file bug with IMPORT of USEd name 2019-08-23 07:14:55 -07:00
modfile24.f90 [flang] enable call06.f90 test 2019-10-30 15:50:28 -07:00
modfile25.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
modfile26.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
modfile27.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
modfile28.f90 [flang] Fix bug writing character array constructor to .mod file 2019-08-13 09:15:50 -07:00
modfile29.f90 [flang] Fix internal error due to missing type 2019-06-24 15:22:57 -07:00
modfile30.f90 [flang] Small .mod file fixes 2019-08-13 09:15:50 -07:00
modfile31.f90 [flang] Simplify name resolution visitor for parser::Enumerator 2019-08-27 07:14:51 -07:00
modfile32.f90 [flang] Resolve defined operators to specifics 2019-10-23 06:25:51 -07:00
modfile33.f90 [flang] Resolve extended intrinsic operators 2019-11-04 10:47:43 -08:00
null01.f90 [flang] Enable and pass test call07.f90 2019-11-02 10:20:39 -07:00
nullify01.f90 [flang] These are additional changes for issue 458, to perform semantic checks on DO 2019-06-10 13:31:31 -07:00
nullify02.f90 [flang] Use structureComponent.component.symbol directly instead of getting 2019-04-08 00:26:10 -07:00
omp-atomic.f90 [flang] [OpenMP] parse tree changes for ATOMIC constructs (flang-compiler/f18#636) 2019-08-09 09:39:55 -07:00
omp-clause-validity01.f90 [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses 2019-10-25 15:16:20 -07:00
omp-declarative-directive.f90 [flang] [OpenMP] update `declare simd` directive with exclusive set 2019-09-05 13:35:21 -07:00
omp-device-constructs.f90 [flang] Added basic sema checks for distribute construct 2019-10-02 16:13:32 +01:00
omp-loop-association.f90 [flang] [OpenMP] Canonicalization framework (flang-compiler/f18#599) 2019-08-22 10:34:15 -07:00
omp-nested01.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
omp-resolve01.f90 [flang] [OpenMP] address more comments 2019-10-25 15:16:20 -07:00
omp-resolve02.f90 [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses 2019-10-25 15:16:20 -07:00
omp-resolve03.f90 [flang] [OpenMP] add common block example 2019-10-25 15:16:20 -07:00
omp-resolve04.f90 [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses 2019-10-25 15:16:20 -07:00
omp-symbol01.f90 [flang] [OpenMP] avoid creating new symbol for common block 2019-10-25 15:16:20 -07:00
omp-symbol02.f90 [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses 2019-10-25 15:16:20 -07:00
omp-symbol03.f90 [flang] [OpenMP] OmpVisitor framework for Name Resolution 2019-10-25 15:16:20 -07:00
omp-symbol04.f90 [flang] [OpenMP] OmpVisitor framework for Name Resolution 2019-10-25 15:16:20 -07:00
omp-symbol05.f90 [flang] [OpenMP] OmpVisitor framework for Name Resolution 2019-10-25 15:16:20 -07:00
omp-symbol06.f90 [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses 2019-10-25 15:16:20 -07:00
procinterface01.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
resolve01.f90 [flang] Miscellaneous name resolution 2018-09-10 12:20:42 -07:00
resolve02.f90 [flang] Support interface blocks. 2018-05-14 13:53:02 -07:00
resolve03.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
resolve04.f90 [flang] Transform implict none ternaries to bool in `ImplicitRules` 2019-08-08 08:38:01 -07:00
resolve05.f90 [flang] Remove periods from the ends of messages, per review comment 2019-09-13 13:57:35 -07:00
resolve06.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
resolve07.f90 [flang] Support coarrays in name resolution 2019-04-04 14:47:59 -07:00
resolve08.f90 [flang] Add copyright notices. 2018-05-01 12:50:34 -07:00
resolve09.f90 [flang] Handle subprogram declaration after call 2019-02-28 10:38:17 -08:00
resolve10.f90 [flang] Support for USE statements. 2018-05-03 15:57:56 -07:00
resolve11.f90 [flang] Handle alternative names for relational operators 2019-09-19 15:18:33 -07:00
resolve12.f90 [flang] Improve module file reading and writing 2019-09-25 14:55:40 -07:00
resolve13.f90 [flang] Strip whitespace from parse tree source locations 2019-03-19 13:38:54 -07:00
resolve14.f90 [flang] Process procedure declarations and derived types. 2018-06-05 12:18:35 -07:00
resolve15.f90 [flang] Name resolution for defined operators 2019-03-18 11:48:02 -07:00
resolve16.f90 [flang] Process procedure declarations and derived types. 2018-06-05 12:18:35 -07:00
resolve17.f90 [flang] Better handling of merged generics 2019-09-13 14:27:33 -07:00
resolve18.f90 [flang] Fix merging of use associated generics 2019-08-01 13:06:25 -07:00
resolve19.f90 [flang] Process procedure declarations and derived types. 2018-06-05 12:18:35 -07:00
resolve20.f90 [flang] Allow module, submodule, and program names to be used as local identifiers. Check for USE of m in m. 2019-09-11 12:30:24 -07:00
resolve21.f90 [flang] Fix problems determining object/function/subroutine 2018-09-22 08:05:46 -07:00
resolve22.f90 [flang] Name resolution for derived types. 2018-06-22 08:21:19 -07:00
resolve23.f90 [flang] Name resolution for derived types. 2018-06-22 08:21:19 -07:00
resolve24.f90 [flang] Add missing copyright. 2018-07-05 10:36:18 -07:00
resolve25.f90 [flang] Handle alternative names for relational operators 2019-09-19 15:18:33 -07:00
resolve26.f90 [flang] Improve module file reading and writing 2019-09-25 14:55:40 -07:00
resolve27.f90 [flang] Add missing copyrights. 2018-08-22 16:05:53 -07:00
resolve28.f90 [flang] Fix test copyright year. 2019-08-21 02:56:25 -07:00
resolve29.f90 [flang] Implement host association and import statements 2018-08-22 16:05:06 -07:00
resolve30.f90 [flang] Continue semantic checking after name resolution error 2019-04-25 13:18:33 -07:00
resolve31.f90 [flang] fix flang-compiler/f18#283 - recursive use of derived types 2019-02-18 14:15:32 -08:00
resolve32.f90 [flang] address comments 2019-08-09 09:41:53 -07:00
resolve33.f90 [flang] fix flang-compiler/f18#283 - recursive use of derived types 2019-02-18 14:15:32 -08:00
resolve34.f90 [flang] Fix problems with extended derived types 2018-09-20 14:08:59 -07:00
resolve35.f90 [flang] More changes in response to review comments. 2019-07-25 13:37:11 -07:00
resolve36.f90 [flang] Fix declaration of module procedure subprograms 2019-09-04 15:15:57 -07:00
resolve37.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
resolve38.f90 [flang] Handle alternative names for relational operators 2019-09-19 15:18:33 -07:00
resolve39.f90 [flang] Add comments and tests for issue 574 fix 2019-08-21 02:42:34 -07:00
resolve40.f90 [flang] Improvements to name resolution in data statements 2019-02-06 17:18:02 -08:00
resolve41.f90 [flang] Reactivate tree-driven constraint checking on expressions. 2019-04-15 09:41:41 -07:00
resolve42.f90 [flang] Perform more checks on array-specs 2019-08-07 10:51:19 -07:00
resolve43.f90 [flang] Fix CHECK failure on undeclared type parameter 2019-06-20 14:23:21 -07:00
resolve44.f90 [flang] address review comments 2019-02-19 10:08:10 -08:00
resolve45.f90 [flang] address review comments 2019-02-27 11:12:16 -08:00
resolve46.f90 [flang] address review comments 2019-02-27 11:12:16 -08:00
resolve47.f90 [flang] Name resolution for defined operators 2019-03-18 11:48:02 -07:00
resolve48.f90 [flang] Name resolution bug fixes 2019-04-01 13:08:57 -07:00
resolve49.f90 [flang] Resolve index in pointer assignment to array element 2019-08-26 17:37:52 -07:00
resolve50.f90 [flang] Improvements to semantics tests 2019-07-12 12:37:16 -07:00
resolve51.f90 [flang] More coarray name resolution and semantic checks 2019-04-15 14:07:11 -07:00
resolve52.f90 [flang] Check constraints on passed-object dummy argument 2019-06-23 10:59:32 -07:00
resolve53.f90 [flang] Answer comments 2019-08-06 04:46:20 -07:00
resolve54.f90 [flang] Merge pull request flang-compiler/f18#539 from flang-compiler/tsk1 2019-07-02 14:00:44 -07:00
resolve55.f90 [flang] Enforce constraint C1128 for DO CONCURRENT locality-spec's 2019-07-03 13:50:56 -07:00
resolve56.f90 [flang] Avoid interference between different association variable resoltions 2019-07-23 08:57:40 -07:00
resolve57.f90 [flang] More changes in response to review comments. 2019-07-25 13:37:11 -07:00
resolve58.f90 [flang] Perform more checks on array-specs 2019-08-07 10:51:19 -07:00
resolve59.f90 [flang] Address comment: make error a warning instead and ignore RESULT 2019-09-16 03:36:12 -07:00
resolve60.f90 [flang] Address comment: store current enum value in an int 2019-08-28 04:58:38 -07:00
resolve61.f90 [flang] Name resolution for Cray pointers 2019-09-04 16:55:08 -07:00
resolve62.f90 [flang] Resolve defined operators to specifics 2019-10-23 06:25:51 -07:00
resolve63.f90 [flang] Fix build error using clang 2019-11-04 12:05:51 -08:00
stop01.f90 [flang] Fix errors in tests and predefined modules 2019-08-07 10:51:35 -07:00
structconst01.f90 [flang] Remove OwningPointer and ForwardReference 2019-05-06 07:51:07 -07:00
structconst02.f90 [flang] Fix pointer initializer 2019-06-28 09:16:42 -07:00
structconst03.f90 [flang] Responses to previous review comments, specifically -- 2019-07-25 13:02:17 -07:00
structconst04.f90 [flang] Responses to previous review comments, specifically -- 2019-07-25 13:02:17 -07:00
symbol01.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol02.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol03.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol05.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol06.f90 [flang] Fix bugs with use-associated derived type with rename 2019-09-16 07:54:27 -07:00
symbol07.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol08.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol09.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol10.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol11.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol12.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol13.f90 [flang] Revert to returning default INTEGER for LEN() and offset-in-CHARACTER intrinsics; further shape analysis of intrinsic results 2019-10-16 11:53:03 -07:00
symbol14.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol15.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
symbol16.f90 [flang] Improve flag dumping for -funparse-with-symbols 2019-09-13 12:39:27 -07:00
test_any.sh [flang] Throw error in case of missing listed test 2019-10-28 12:58:52 -07:00
test_errors.sh [flang] [OpenMP] Test Infra update to support OpenMP symbol tests 2019-10-28 12:58:15 -07:00
test_modfile.sh [flang] Generic name resolution in expression analysis 2019-10-10 11:46:26 -07:00
test_symbols.sh [flang] [OpenMP] Test Infra update to support OpenMP symbol tests 2019-10-28 12:58:15 -07:00