mirror-llvm-project/flang/test/Semantics
Valentin Clement (バレンタイン クレメン) 362d72f638
[flang][NFC] Rename modfile84.f90 to modfile85.f90 (#213371)
Avoid clash on case insensitive system
2026-07-31 19:02:09 -04:00
..
CUDA [flang][cuda] Do not check dummy in stmt function in device code (#212037) 2026-07-27 11:42:48 -07:00
Inputs [Flang] Fix device-side module lookup (#200863) 2026-06-02 01:47:56 +02:00
OpenACC [flang][openacc] Allow blank around ':' in generated clause parser with keyword (#212638) 2026-07-28 23:17:22 +00:00
OpenMP [flang][openmp] Add semantic checks in THREADPRIVATE/DECLARE TARGET (#209084) 2026-07-29 22:56:33 +05:30
PowerPC [flang][PPC] Improve vector type names in expression diagnostics (NFC) (#199383) 2026-05-27 13:43:40 -04:00
abstract01.f90
abstract02.f90
ac-impl-do-data-ptr.f90 [flang] Fix exposed "free" instances of ac-implied-do indices (#178516) 2026-01-31 14:47:29 -08:00
allocate01.f90 [flang] Catch deferred type parameters in ALLOCATE(type-spec::) (#139334) 2025-05-12 12:28:13 -07:00
allocate02.f90
allocate03.f90
allocate04.f90
allocate05.f90
allocate06.f90
allocate07.f90
allocate08.f90
allocate09.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
allocate10.f90
allocate11.f90 [flang][runtime] Check SOURCE= conformability on ALLOCATE (#144113) 2025-06-16 14:36:35 -07:00
allocate12.f90
allocate13.f90
allocate14.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
allocated.f90
altreturn01.f90
altreturn02.f90
altreturn03.f90
altreturn04.f90
altreturn05.f90
altreturn06.f90
altreturn07.f90
arg-convert.f90
argshape01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
array-constr-big.f90
array-constr-index01.f90
array-constr-len.f90
array-constr-values.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
assign01.f90
assign02.f90 [flang][near NFC] Fix English in an error message (#151029) 2025-07-30 11:41:57 -07:00
assign03.f90
assign04.f90 [flang] Catch whole assumed-size array as RHS (#132819) 2025-03-26 12:09:57 -07:00
assign06.f90
assign07.f90
assign08.f90
assign09.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
assign10.f90
assign11.f90 [flang] Fix spurious error on defined assignment in PURE (#139186) 2025-05-13 07:48:54 -07:00
assign12.f90
assign13.f90
assign14.f90
assign15.f90
assign16.f90
associate01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
associate02.f90
associate03.f90
associate04.f90
associated.f90 [flang] Silence confusing spurious error message (#183105) 2026-02-26 07:04:51 -08:00
atomic01.f90
atomic02.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic03.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic04.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic05.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic06.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic07.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic08.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic09.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic10.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
atomic11.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
bad-forward-type.f90
badly-typed-intrinsic.f90
bessel_jn.f90 [flang] Improve intrinsic error messages when multiple signatures exist (#172099) 2025-12-16 10:02:14 -05:00
bind-c-real2.f90 [flang][flang-rt] Treat REAL(2)/COMPLEX(2) as C-interoperable types (#201888) 2026-06-08 06:10:55 -04:00
bind-c01.f90 [flang] Check for BIND(C) name conflicts with alternate entries (#156563) 2025-09-03 19:22:34 -04:00
bind-c02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
bind-c03.f90
bind-c04.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
bind-c05.f90
bind-c06.f90 [flang][flang-rt] Treat REAL(2)/COMPLEX(2) as C-interoperable types (#201888) 2026-06-08 06:10:55 -04:00
bind-c07.f90
bind-c08.f90
bind-c09.f90
bind-c10.f90
bind-c11.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
bind-c12.f90
bind-c13.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
bind-c14.f90
bind-c15.f90
bind-c16.f90
bind-c17.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
bind-c18.f90 [flang] Catch bad members of BIND(C) COMMON block (#148971) 2025-07-16 09:10:26 -07:00
bind-c19.f90 [flang] Diagnose BIND(C) procedures in submodules without ancestor interfaces (#194571) 2026-05-15 09:29:08 +05:30
bindings01.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
bindings03.f90 [flang] Add new warnings for unused & undefined locals (#173504) 2025-12-31 12:42:06 -08:00
bindings04.f90
bindings05.f90
bindings06.f90
bindings07.f90
block-data01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
blockconstruct01.f90
blockconstruct02.f90
blockconstruct03.f90
boz-literal-constants.f90 [flang][CUDA] Downgrade error to warning (#161570) 2025-10-03 10:48:13 -07:00
boz-rhs.f90 [flang] Use LHS type for RHS BOZ on assignment (#139626) 2025-05-13 07:49:20 -07:00
breaking01.f90
bug396.f90 [flang] Fix crash in CO_REDUCE semantics (#131211) 2025-03-19 12:00:23 -07:00
bug869.f90 [flang] Fix crash in error recovery (#140768) 2025-05-28 13:59:48 -07:00
bug1046.f90 [flang] Add new hints to expected warnings (#146399) 2025-06-30 11:19:05 -07:00
bug1056.f90 [flang] Process pointer component default initializers sooner (#145601) 2025-06-30 10:25:00 -07:00
bug1092.F90 [flang] Unify derived types in distinct module files (#146759) 2025-07-03 14:34:16 -07:00
bug1214.cuf [flang][CUDA] Better analysis of actual argument CUDA data attrs (#179569) 2026-02-06 09:30:50 -08:00
bug1491.f90 [flang] Adjust needless warning (#164500) 2025-10-24 14:11:22 -05:00
bug1696.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
bug2021.f90 [Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#171515) 2026-05-29 10:50:52 +02:00
bug2098.f90 [flang] Allow multiple identical DATA initializations (#177063) 2026-01-22 07:32:53 -08:00
bug2131.cuf [flang][CUDA] Allow constant to match device actual in specific procedure (#178658) 2026-01-31 14:47:49 -08:00
bug2131b.cuf [flang][CUDA] Better analysis of actual argument CUDA data attrs (#179569) 2026-02-06 09:30:50 -08:00
bug2174.f90 [flang] Refactor "unused"/"used without definition" warnings (#179539) 2026-02-06 09:29:50 -08:00
bug2203.f90 [flang][runtime] Improve handling of short DATE_AND_TIME(VALUES=) (#180557) 2026-02-10 09:21:31 -08:00
bug2236.f90 [flang] Let -fdisable-real-10 affect only user code (#183870) 2026-03-02 09:45:39 -08:00
bug2273.f90 [flang] Silence confusing spurious error message (#183105) 2026-02-26 07:04:51 -08:00
bug2292.f90 [flang] Fix crash on error case (#183338) 2026-02-26 07:11:20 -08:00
bug2295.f90 [flang] Fix explanatory messages for generic resolution error (#183565) 2026-02-27 11:31:51 -08:00
bug2359.f90 [flang] Fix SELECT TYPE in OpenACC construct (#186511) 2026-03-13 15:50:51 -07:00
bug2381.f90 [flang] Fix confusing explanatory error message (#187341) 2026-03-18 17:04:47 -05:00
bug2436.f [flang] Accept label DO loop after !$ACC LOOP (#187581) 2026-03-23 07:38:45 -07:00
bug12477.f90
bug115674.f90
bug121718.f90
bug121971.f90
bug121972.f90
bug121973.f90 [flang] Implement check for statement function dummy argument names (#204417) 2026-07-01 11:35:28 -05:00
bug122002a.f90
bug122002b.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
bug122045.f90
bug122060.f90
bug123534.f90
bug123538.f90
bug124487.f90
bug124621.f90
bug124716.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
bug124731.f90
bug124976.f90
bug125774.f90
bug127425.f90 [flang] Check for errors when analyzing array constructors (#173092) 2026-01-08 11:33:21 -03:00
bug131579.f90 [flang] Use local name for structure constructor (#132047) 2025-03-19 12:02:03 -07:00
bug132435.f90 [flang] Fix missed case of symbol renaming in module file generation (#132475) 2025-03-26 12:09:38 -07:00
bug133669.f90 [flang] Emit error on impossible-to-implement construct (#160384) 2025-09-30 10:34:41 -07:00
bug138915.f90 [flang] Emit error when DEFERRED binding overrides non-DEFERRED (#139325) 2025-05-12 12:27:39 -07:00
bug139129.f90 [flang] Fix spurious error on defined assignment in PURE (#139186) 2025-05-13 07:48:54 -07:00
bug141807.f90 [flang] Correct defined assignment case (#142020) 2025-06-04 09:22:28 -07:00
bug144453.f90 [flang] Check definability for logical INQUIRE specifiers (#144797) 2025-06-30 10:21:06 -07:00
bug148559.f90 [flang] Fix crash in Semantics (#148706) 2025-07-16 09:09:05 -07:00
bug148675.f90 [flang] Better error message for ambiguous ASSIGNMENT(=) (#148720) 2025-07-16 09:09:29 -07:00
bug150820.f90 [flang] Catch doubly-nested internal subprograms (#175992) 2026-01-19 11:00:05 -08:00
bug157124.f90 [flang] Catch calls to impure intrinsics from PURE subprograms (#160947) 2025-09-30 10:36:52 -07:00
bug158405.f90 [flang] Fix crash in error recovery (#158750) 2025-09-17 09:15:34 -07:00
bug159554.f90 [flang] Fix crash from undetected program error. (#159847) 2025-09-23 15:44:59 -07:00
bug159977.f90 [flang] Silence bogus error (#160173) 2025-09-23 15:45:56 -07:00
bug161989.f90 [flang] Process legacy DATA-style /initializers/ sooner (#162722) 2025-10-10 10:09:56 -07:00
bug163242.f90 [Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#171515) 2026-05-29 10:50:52 +02:00
bug163255.f90 [flang] Refine checks for NULL() in expressions (#163655) 2025-10-16 12:20:53 -07:00
bug164303.f90 [Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#171515) 2026-05-29 10:50:52 +02:00
bug168099.f90 [flang] Fix crash in UseErrorDetails construction case (#168126) 2025-11-19 08:54:21 -08:00
bug171844.f90 [flang] Fix two bugs with new warnings (#174153) 2026-01-01 12:46:20 -08:00
bug172157-1.f90 [flang] Extension: Allow POINTER,INTENT(IN) passed objects (#172175) 2025-12-19 14:31:49 -08:00
bug172157-2.f90 [flang] Extension: Allow POINTER,INTENT(IN) passed objects (#172175) 2025-12-19 14:31:49 -08:00
bug173593.f90 [flang] Catch misuse of assumed-rank dummy argument (#173786) 2025-12-31 12:43:09 -08:00
bug174859.f90 [flang] Fix bad attributes on type parameter symbols (#174870) 2026-01-08 08:59:07 -08:00
bug175207.f90 [flang] Handle useless NAMELIST in interface block (#175214) 2026-01-12 15:40:22 -08:00
bug177502.f90 [flang] Symbol for ENTRY with RESULT has Subroutine flag set (#177671) 2026-01-27 08:22:44 -08:00
bug177601.f90 [flang] Missing function-vs-subroutine checks on bindings (#177699) 2026-01-27 08:23:23 -08:00
bug178786.f90 [flang] Assign sizes & offsets before instantiating some component types (#178927) 2026-01-31 14:48:52 -08:00
bug178813.f90 [flang] Fix proc ptr default initializers in structure constructors (#178897) 2026-01-31 14:48:32 -08:00
bug179580.f90 [flang] Add warning and documentation for extension (#179708) 2026-02-06 09:32:16 -08:00
bug181353.f90 [flang] Downgrade an overly strict error to a warning (#187524) 2026-03-19 15:27:01 -05:00
c7108.f90 [flang] Remove AmbiguousStructureConstructor warnings (#178088) 2026-01-28 10:32:41 -08:00
c_f_pointer.f90 [flang] Disable some warnings with ineluctable false positives (#167714) 2025-11-14 08:23:45 -08:00
c_f_strpointer.f90 [flang] Implement C_F_STRPOINTER (Fortran 2023) (#176973) 2026-02-12 12:42:13 -06:00
c_loc01-relaxed.f90 [flang][semantics] Clean up -frelaxed-c-loc-checks warning flag handling (#203071) 2026-06-10 12:48:04 -07:00
c_loc01.f90 [flang][semantics] Add a flag to relax some of the semantic constraints on C_LOC (#195112) 2026-05-04 17:22:31 +00:00
call01.f90 [flang] Catch recursive call to non_recursive ENTRY (#182971) 2026-02-26 07:01:18 -08:00
call02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call03-ignore-tkr-c-relaxed.f90 [flang] Relax ignore_tkr(c) for assumed-type BIND(C) descriptor dummies (#205445) 2026-06-24 13:33:19 -07:00
call03-ignore-tkr-c-strict.f90 [flang] Relax ignore_tkr(c) for assumed-type BIND(C) descriptor dummies (#205445) 2026-06-24 13:33:19 -07:00
call03.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
call04.f90 [flang] Check actual/dummy coranks in more cases (#130167) 2025-03-10 13:19:58 -07:00
call05.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call06.f90 [flang] Check actual/dummy coranks in more cases (#130167) 2025-03-10 13:19:58 -07:00
call07.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call08.f90
call09.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call10.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call11.f90
call12.f90 [flang] Enforce C15104(5) for coindexed values (#130203) 2025-03-10 13:20:35 -07:00
call13.f90 [flang][CUDA] Downgrade error to warning (#161570) 2025-10-03 10:48:13 -07:00
call14.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call15.f90
call16.f90
call17.f90
call18.f90
call19.f90
call20.f90
call21.f90
call22.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
call23.f90
call24.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call25.f90
call26.f90
call27.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call28.f90 [flang] Fix spurious error on defined assignment in PURE (#139186) 2025-05-13 07:48:54 -07:00
call29.f90
call30.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call31.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call32.f90
call33.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call34.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call35.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call36.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call37.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call38.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call39.f90
call40.f90
call41.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call42.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call43.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
call44.f90 [flang][semantic] update semantic checks for ansychronous and volatility attributes to use MayNeedCopy (#159477) 2025-09-19 19:53:06 -07:00
call45.f90 [flang][semantic] update semantic checks for ansychronous and volatility attributes to use MayNeedCopy (#159477) 2025-09-19 19:53:06 -07:00
call46.f90 [flang] Fix non-portable TYPE(*) usage in generic (#176235) 2026-01-19 11:00:26 -08:00
call47.f90 [flang][Semantics] Do not require explicit interface checks for statement functions (#205023) 2026-06-22 17:35:32 -04:00
call48.f90 [Flang] Fix for the spurious error for VOLATILE actual argument in implicit interface CALL (#192605) 2026-07-13 10:26:25 +05:30
canondo01.f90
canondo02.f90
canondo03.f90
canondo04.f90
canondo05.f90
canondo06.f90
canondo07.f90
canondo08.f90
canondo09.f90
canondo10.f90
canondo11.f90
canondo12.f90
canondo13.f90
canondo14.f90
canondo15.f90
canondo16.f90
canondo17.f90
canondo18.f90 [flang] Accept label DO loop after !$ACC LOOP (#187581) 2026-03-23 07:38:45 -07:00
case01.f90 [flang] Enumeration Type: (PR 2/5) Name Resolution + Expression + Relational + SELECT CASE (#193028) 2026-06-30 12:24:57 -05:00
cdefined.f90 [flang] Fixed regression with CDEFINED linkage (#164616) 2025-10-27 18:26:08 -04:00
change_team01.f90
change_team01b.f90
change_team01c.f90
change_team02.f90 [flang] Enforce control flow restrictions on CHANGE TEAM (#131013) 2025-03-19 11:59:39 -07:00
coarrays01.f90
coarrays02.f90 [flang] Adding NOTIFY specifier in image selector and add notify type checks (#148810) 2025-11-05 16:35:25 +01:00
collectives01.f90
collectives02.f90
collectives03.f90
collectives04.f90
collectives05.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
command.f90 [flang][intrinsic] restrict kind of get_command(_argument) to >= 2 (#139291) 2025-05-09 17:20:38 -07:00
common-blocks-warn.f90
common-blocks.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
common.py
common.sh
complex01.f90
computed-goto01.f90
computed-goto02.f90
conditional-arg.f90 [flang] Add semantics support for Fortran 2023 conditional arguments (F2023 R1526-R1528) (#195345) 2026-07-15 12:20:50 -04:00
conditional-expr.f90 [flang] Support polymorphic types in conditional expressions (#192684) 2026-04-23 11:16:43 -05:00
contiguous-warn.f90 [flang] Implemented a warning about contiguity of compile time constant values (#161084) 2025-09-30 14:40:35 -04:00
contiguous01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
contiguous02.f90 [flang] Improve contiguity checker for component references (#153222) 2025-09-10 13:13:36 -07:00
coshape.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
critical01.f90
critical02.f90
critical03.f90
critical04.f90
critical05.f90
critical06.f90
data01.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
data02.f90
data03.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
data04.f90
data05.f90 [flang] Disabling REAL kinds must also disable their COMPLEX (#131353) 2025-03-19 12:00:51 -07:00
data06.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
data07.f90 [flang] Allow multiple identical DATA initializations (#177063) 2026-01-22 07:32:53 -08:00
data08.f90
data09.f90
data10.f90
data11.f90
data12.f90 [flang] Allow multiple identical DATA initializations (#177063) 2026-01-22 07:32:53 -08:00
data13.f90
data14.f90
data15.f90
data16.f90
data17.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
data18.f90
data19.f90
data20.f90
data21.f90 [flang] Process legacy DATA-style /initializers/ sooner (#162722) 2025-10-10 10:09:56 -07:00
data22.f90
data23.f90 [flang] Allow multiple identical DATA initializations (#177063) 2026-01-22 07:32:53 -08:00
data24.f90 [flang] Handle DATA-style default component /inits/ in time (#159469) 2025-09-23 15:44:20 -07:00
deallocate01.f90
deallocate04.f90
deallocate05.f90 [flang] Enforce C955 on DEALLOCATE (#129788) 2025-03-10 13:17:12 -07:00
deallocate06.f90
deallocate07.f90 [flang] Fix spurious error on defined assignment in PURE (#139186) 2025-05-13 07:48:54 -07:00
deallocate08.f90 [Flang][Semantics] Allow EVENT_TYPE, LOCK_TYPE and NOTIFY TYPE to be deallocate (#192940) 2026-04-23 08:24:01 +02:00
declaration-assumed-array-bounds.f90 [flang][semantic] parser node types and rewrite for assumed-shape-bounds-spec (#211690) 2026-07-24 14:12:09 -04:00
declaration-explicit-array-bounds.f90 [flang][semantic] parser node types and rewrite for explicit-shape-bounds-spec (#188447) 2026-06-10 11:34:34 -04:00
declarations01.f90 [flang] Consolidate & clean up COMMON block checks (#161286) 2025-10-03 10:47:50 -07:00
declarations02.f90
declarations03.f90
declarations04.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
declarations05.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
declarations06.f90 [flang] Improve error message for polymorphic implicit interface (#177225) 2026-01-22 07:33:14 -08:00
declarations07.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
declarations08.f90 [flang] Consolidate & clean up COMMON block checks (#161286) 2025-10-03 10:47:50 -07:00
declarations09.f90 [flang] Add diagnostics for conflicting EXTERNAL/INTRINSIC and TARGET attributes (#197831) 2026-05-18 16:15:39 -05:00
deferred01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
definable01.f90
definable02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
definable03.f90
definable04.f90
definable05.cuf
definable06.f90
definable07.f90 [flang] Check I/O implied DO indices better (#159150) 2025-09-17 09:17:13 -07:00
defined-ops.f90
device-modfile01.f90 [Flang] Fix device-side module lookup (#200863) 2026-06-02 01:47:56 +02:00
device-modfile02.f90 [Flang] Fix device-side module lookup (#200863) 2026-06-02 01:47:56 +02:00
dfloat.f90
dim01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
doconcurrent01.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
doconcurrent02.f90
doconcurrent03.f90
doconcurrent04.f90
doconcurrent05.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
doconcurrent06.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
doconcurrent07.f90
doconcurrent08.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
doconcurrent09.f90
dosemantics01.f90
dosemantics02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
dosemantics03.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
dosemantics04.f90
dosemantics05.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
dosemantics06.f90
dosemantics07.f90
dosemantics08.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
dosemantics09.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
dosemantics10.f90
dosemantics11.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
dosemantics12.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
dosemantics13.f90
dosemantics14.f90
dynamic-type-intrinsics.f90 [flang][semantics] make sure dynamic type inquiry functions take extensible or unlimited polymorphic types (#162931) 2025-10-15 18:47:43 -07:00
elemental01.f90
elemental02.f90
elemental03.f90 [flang] Catch attempts to use assumed-rank as elemental argument (#159852) 2025-09-23 15:45:18 -07:00
empty.f90
entry01.f90 [Flang][Semantics] Throw diagnostics for identical entry and result names. (#198500) 2026-06-04 12:37:58 +05:30
enumeration-type-declarations.f90 [flang] Enumeration Type: (PR 2/5) Name Resolution + Expression + Relational + SELECT CASE (#193028) 2026-06-30 12:24:57 -05:00
enumeration-type-forward-ref.f90 [flang] Enumeration Type: (PR 2/5) Name Resolution + Expression + Relational + SELECT CASE (#193028) 2026-06-30 12:24:57 -05:00
enumeration-type-relational.f90 [flang] Enumeration Type: (PR 2/5) Name Resolution + Expression + Relational + SELECT CASE (#193028) 2026-06-30 12:24:57 -05:00
equiv-kind.f90 [flang] Support kind/index lookup inside of EQUIVALENCE (#170056) 2025-12-03 08:29:43 -05:00
equivalence01.f90
equivalence02.f90 [flang] Allow multiple identical DATA initializations (#177063) 2026-01-22 07:32:53 -08:00
equivalence03.f90 [flang][semantics] fix crash involving equivalences (#168909) 2025-12-11 09:16:09 -08:00
erf.f90 [flang] Define ERF, ERFC and ERFC_SCALED intrinsics with Q and D prefix (#125217) 2025-04-01 08:07:26 +02:00
erfc.f90 [flang] Define ERF, ERFC and ERFC_SCALED intrinsics with Q and D prefix (#125217) 2025-04-01 08:07:26 +02:00
erfc_scaled.f90 [flang] Define ERF, ERFC and ERFC_SCALED intrinsics with Q and D prefix (#125217) 2025-04-01 08:07:26 +02:00
error_stop1a.f90
error_stop1b.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
etime.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
event01a.f90
event01b.f90 [flang] Revamp evaluate::CoarrayRef (#136628) 2025-05-12 12:02:15 -07:00
event02a.f90
event02b.f90 [flang] Dig deeper to find more EVENT_TYPE/LOCK_TYPE misuse (#130687) 2025-03-19 11:59:18 -07:00
event_query.f90
execute_command_line.f90
expr-errors01.f90
expr-errors02.f90
expr-errors03.f90
expr-errors04.f90
expr-errors05.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
expr-errors06.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
f_c_string.f90 [flang] Implement 'F_C_STRING' library function (Fortran 2023) (#174474) 2026-02-10 13:30:31 -05:00
failed_images.f90
final01.f90
final02.f90
final03.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
forall01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
forall02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
form_team01.f90
form_team01a.f90 [flang] Complete semantic checks for FORM TEAM (#131022) 2025-03-19 11:59:59 -07:00
form_team01b.f90 [flang] Complete semantic checks for FORM TEAM (#131022) 2025-03-19 11:59:59 -07:00
free.f90
func-proc-result.f90 [flang] Catch function result that is non-pointer procedure (#164664) 2025-10-24 14:14:35 -05:00
function-result-extent-max.f90 [flang][semantics] fix issue with equality of min/max in module files (#145824) 2025-06-26 12:15:57 -07:00
generic-error.f90 [flang] More information on generic resolution failures (#164738) 2025-10-24 14:14:59 -05:00
generic01.f90
generic02.f90
generic03.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
generic04.f90
generic05.F90
generic06.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
generic07.f90
generic08.f90
generic09.f90 [flang] Remove AmbiguousStructureConstructor warnings (#178088) 2026-01-28 10:32:41 -08:00
generic10.f90
generic11.f90
generic12.f90
generic13.f90
get_team.f90
getcwd.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
getdefinition01.f90
getdefinition02.f
getdefinition03-a.f90
getdefinition04.f90
getdefinition05.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
getsymbols01.f90
getsymbols02.f90 [flang] Fix extra "./" prefix in source file paths (#186212) 2026-03-18 09:35:17 -06:00
getsymbols03-a.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
getsymbols04.f90
getsymbols05.f90
global01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
global02.f90 [flang] Extend error checking for implicit interfaces (#155473) 2025-08-29 07:49:09 -07:00
global03.f90 [flang] Fix false errors in function result derived type checking (#156509) 2025-09-03 11:08:03 -07:00
hostnm.f90 [flang] Add HOSTNM runtime and lowering intrinsics implementation (#131910) 2025-03-25 13:17:17 -04:00
ichar01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
ieee_int.f90
if_arith01.f90
if_arith02.f90
if_arith03.f90
if_arith04.f90
if_construct01.f90
if_construct02.f90
if_stmt01.f90
if_stmt02.f90
if_stmt03.f90
ignore_tkr01.f90 [flang] Downgrade error to warning for IGNORE_TKR case (#180994) 2026-02-11 15:47:22 -08:00
ignore_tkr02.f90
ignore_tkr03.f90
ignore_tkr04.f90 [flang] Implement IGNORE_TKR(P) (#165469) 2025-10-29 08:34:51 -04:00
ignore_tkr05.f90 [flang] Disable various semantic checks for descriptor dummy args with ignore_tkr(c) (#179530) 2026-02-04 22:49:25 -05:00
image_index01.f90
image_index02.f90
image_status.f90
implicit01.f90
implicit02.f90
implicit03.f90
implicit04.f90
implicit05.f90
implicit06.f90
implicit07.f90 [flang][Semantics] Enforce IMPLICIT NONE(EXTERNAL) for dummy procedures (#198398) 2026-05-19 11:36:57 -05:00
implicit08.f90
implicit09.f90
implicit10.f90
implicit11.f90
implicit12.f90
implicit13.f90
implicit14.f90
implicit15.f90
implicit16.f90
implicit17.f90
indirect01.f90 [NFC][flang] Replace use of flang -fc1 with %flang_fc1 in few test case (#168830) 2025-11-20 15:00:15 +05:30
indirect02.f90 [flang][OpenMP] Unify wording of directive names in diagnostics (#205608) 2026-06-25 16:34:44 -05:00
init01.f90
inlinealways-directive01.f90 [flang] Follow up #192674 Add INLINEALWAYS Directive (#194313) 2026-04-29 08:54:21 +01:00
int-literals.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
intrinsics01.f90 [flang] Disabling REAL kinds must also disable their COMPLEX (#131353) 2025-03-19 12:00:51 -07:00
intrinsics02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
intrinsics03.f90 [flang][semantics] fix IsConstantExpr for intrinsic with optional argument (#161915) 2025-10-04 00:55:14 -07:00
intrinsics04.f90 [flang][semantics] fix IsConstantExpr for intrinsic with optional argument (#161915) 2025-10-04 00:55:14 -07:00
io-implied-do01.f90 [flang][Semantics] Warn on repeated do-variable in nested I/O implied DO (#198757) 2026-06-16 14:07:07 -04:00
io01.f90
io02.f90
io03.f90 [flang] Enforce F2018 C1221: ADVANCE and REC specifiers are mutually exclusive (#195170) 2026-05-15 12:21:38 -05:00
io04.f90 [flang] Enforce F2018 C1221: ADVANCE and REC specifiers are mutually exclusive (#195170) 2026-05-15 12:21:38 -05:00
io05.f90
io06.f90
io07.f90
io08.f90 [flang] Catch empty nested parenthsized format item list (#183097) 2026-02-26 07:03:48 -08:00
io09.f90 [flang] Extension: allow char string edit descriptors in input formats (#140624) 2025-05-28 13:58:22 -07:00
io10.f90
io11.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
io12.f90 [flang][Semantics] Break recursion on illegal recursive type in I/O check (#194284) 2026-05-01 11:59:48 -04:00
io13.f90
io14.f90
io15.f90
io16.f90 [flang] Warn about assumed-rank items in I/O lists (#182957) 2026-02-26 06:59:49 -08:00
io17.f90 [Flang] Fix wrong compile-time error message, issue #178494. (#183878) 2026-03-05 06:06:19 -05:00
io18.f90 [flang][flang-rt] Implement F202X leading-zero control edit descriptors LZ, LZS, and LZP for formatted output (F, E, D, and G editing) (#183500) 2026-03-23 11:50:48 -04:00
io19.f90 [FLANG] Correctly handle bad AT descriptors in FORMAT statements (#194960) 2026-04-30 17:57:36 -04:00
ishftc.f90
kinds01.f90
kinds02.f90 [flang][NFC] Strip trailing whitespace from tests (11 of 14) 2025-12-05 14:15:08 -07:00
kinds03.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
kinds04_q10.f90
kinds04_q16.f90
kinds05.f90
kinds05b.f90 [flang] Add new warnings for unused & undefined locals (#173504) 2025-12-31 12:42:06 -08:00
kinds06.f90
label01.F90
label02.f90
label03.f90
label04.f90
label05.f90
label06.f90
label07.f90
label08.f90
label09.f90
label10.f90
label11.f90
label12.f90
label13.f90
label14.f90
label15.f90
label16.f90
label17.f90
label18.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
label19.f90
lcobound.f90
line-directive.f90
local-vs-global.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
lockstmt01.f90
lockstmt02.f90
lockstmt03.f90 [flang] Semantic checking of LOCK statement (#129806) 2025-03-10 13:17:31 -07:00
long-name.f90 [flang] Add new warnings for unused & undefined locals (#173504) 2025-12-31 12:42:06 -08:00
loop-directives.f90
lshift.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
maxrank.f90 [flang] Don't evaluate initializers for arrays with invalid rank (#171163) 2025-12-17 15:58:52 -03:00
misc-declarations.f90 [flang] Fix host association for ASYNCHRONOUS/VOLATILE in submodules (#211669) 2026-07-24 13:35:10 -04:00
misc-intrinsics.f90 [flang] Catch doubly-nested internal subprograms (#175992) 2026-01-19 11:00:05 -08:00
missing_newline.f90 [Flang] Make all tests work with lit's internal shell 2025-08-29 15:58:03 -07:00
mod-file-rewriter.f90
modfile-simple.f90 [flang] Implement SIMPLE procedure support (parsing, semantics, diagnostics) (#161285) 2026-05-05 16:29:45 -04:00
modfile01.f90
modfile02.f90
modfile03.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile04.f90
modfile05.f90
modfile06.f90
modfile07.f90
modfile08.f90
modfile09.f90
modfile10.f90
modfile11.f90
modfile12.f90 [flang] Disabling REAL kinds must also disable their COMPLEX (#131353) 2025-03-19 12:00:51 -07:00
modfile13.f90
modfile14.f90
modfile15.f90
modfile16.f90
modfile17.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile18.f90
modfile19.f90
modfile20.f90
modfile21.f90
modfile22.f90
modfile23.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile24.f90
modfile25.f90
modfile26.f90
modfile27.f90
modfile28.f90
modfile29.f90
modfile30.f90
modfile31.f90 [flang][semantics] Accept BOZ initializers for C enum values (#211904) 2026-07-29 11:42:04 -07:00
modfile32.f90
modfile33.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile34.f90
modfile35.f90
modfile36.f90
modfile37.f90
modfile38.f90
modfile39.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile40.f90
modfile41.f90
modfile42.f90
modfile43.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
modfile44.f90
modfile45.f90
modfile46.f90
modfile47.f90
modfile48.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modfile49.f90
modfile50.f90
modfile51.f90
modfile52.f90
modfile53.f90
modfile54.f90
modfile55.cuf [flang][cuda] Emit CUDA attributes in type declarations in mod files (#185462) 2026-03-11 16:35:34 -07:00
modfile56.f90
modfile57.f90
modfile58.f90
modfile59.f90
modfile60.f90
modfile61.f90
modfile62.f90
modfile63.f90
modfile64.f90
modfile65.f90
modfile66.f90
modfile67.f90
modfile68.f90
modfile69.f90
modfile70.f90
modfile71.F90 [flang] Fixed LIT tests to create modfiles in a temp dir. (#144448) 2025-06-16 16:26:03 -07:00
modfile72.f90
modfile73.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
modfile74.f90 [flang] Fix Cray pointers in module file output (#130315) 2025-03-10 13:20:52 -07:00
modfile75.F90 [flang][test] Removed temporary workaround for buildbots. 2025-06-17 08:55:18 -07:00
modfile76.F90 [flang] Fixed LIT tests to create modfiles in a temp dir. (#144448) 2025-06-16 16:26:03 -07:00
modfile77.F90 [flang] Fixed LIT tests to create modfiles in a temp dir. (#144448) 2025-06-16 16:26:03 -07:00
modfile78.F90 [flang] Fixed LIT tests to create modfiles in a temp dir. (#144448) 2025-06-16 16:26:03 -07:00
modfile79.F90 [flang] Fixed LIT tests to create modfiles in a temp dir. (#144448) 2025-06-16 16:26:03 -07:00
modfile80.F90 [flang] Fix bogus generic interface error due to hermetic module files (#161607) 2025-10-03 10:48:32 -07:00
modfile81.f90 [Flang] Rename modfile75.f90 to modfile81.f90. (NFC) 2025-12-13 11:22:59 +00:00
modfile82.f90 [flang] Add missing module file hashes (#175636) 2026-01-12 15:41:05 -08:00
modfile83.f90 [flang] Fail more gracefully when asked to read a bogus module file (#183119) 2026-02-26 07:06:22 -08:00
modfile84.F90 [flang] Add kind-preservation regression tests (#208760) 2026-07-13 23:56:34 -04:00
modfile85.f90 [flang][NFC] Rename modfile84.f90 to modfile85.f90 (#213371) 2026-07-31 19:02:09 -04:00
modproc01.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
modproc02.f90
move_alloc.f90 [flang] Check coranks on MOVE_ALLOC (#129944) 2025-03-10 13:18:23 -07:00
multi-programs01.f90
multi-programs02.f90
multi-programs03.f90
multi-programs04.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
multi-programs05.f90
multi-programs06.f90
named-construct-declaration-conflict.f90
namelist01.f90
namelist02.f90 [flang] Reject PARAMETER constants in NAMELIST groups (#178960) 2026-03-05 16:26:54 -06:00
negate-literal-typedexpr.f90 [flang][OpenMP] Implement nest depth calculation in LoopSequence (#186477) 2026-03-16 05:33:14 -05:00
no-realloc-lhs-poly.f90 [flang] Ignore -fno-realloc-lhs for polymorphic allocatable LHS with warning (#192697) 2026-04-23 09:34:11 -04:00
notifywait01.f90
notifywait02.f90
notifywait03.f90 [flang] Adding NOTIFY specifier in image selector and add notify type checks (#148810) 2025-11-05 16:35:25 +01:00
null-init.f90 [flang] Adjust needless warning (#164500) 2025-10-24 14:11:22 -05:00
null01.f90 [flang][CUDA] Downgrade error to warning (#161570) 2025-10-03 10:48:13 -07:00
nullify01.f90
nullify02.f90
num_images01.f90 [flang] Improve intrinsic error messages when multiple signatures exist (#172099) 2025-12-16 10:02:14 -05:00
num_images02.f90 [flang] Improve intrinsic error messages when multiple signatures exist (#172099) 2025-12-16 10:02:14 -05:00
numeric_storage_size.f90 [flang][driver] Add options -fdefault-integer-4 and -fdefault-real-4 2025-12-16 11:16:38 -07:00
offsets01.f90
offsets02.f90
offsets03.f90 [flang][OpenMP] Make static duration variables default to shared DSA (#142783) 2025-06-09 15:52:24 +01:00
offsets04.f90
offsets05.f90 [flang][OpenMP] Fix offsets for EQUIVALENCE in firstprivate(/block/) (#156492) 2025-09-03 11:07:10 -07:00
oldparam01.f90
oldparam02.f90
oldparam03.f90
pad-hollerith-arg.f [flang] Pad Hollerith actual arguments (#139782) 2025-05-15 11:25:26 -07:00
parent-comp-name.f90
pdt01.f90
pdt02.f90
pdt03.f90
pdt04.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
pdt05.f90 [flang] Rework component KIND= values in PDT instantiations (#162367) 2025-10-10 10:09:33 -07:00
pointer01.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
pointer02.f90
present01.f90
procinterface01.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
procinterface02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
procinterface03.f90
procinterface04.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
procinterface05.f90
pure-function-result-pointer.f90 [Flang][Semantics] Treat host/use-associated objects as externally visible. (#192892) 2026-05-11 18:04:14 +05:30
pure-host-associated-result.f90 [Flang][Semantics] Treat host/use-associated objects as externally visible. (#192892) 2026-05-11 18:04:14 +05:30
pure01.f90
pure02.f90
putenv.f90 [flang] Add runtime and lowering implementation for extended intrinsic PUTENV (#134412) 2025-04-04 16:26:08 -04:00
random-seed.f90
rank-clause01.f90 [flang] Implemented the RANK clause of an attr-spec, per the Fortran 2023 Standard (#176979) 2026-01-27 11:16:17 -05:00
real10-x86-01.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
real10-x86-02.f90
realkinds-aarch64-01.f90
reduce.cuf [flang][OpenACC] Add minus operator to reduction clause (#200909) 2026-06-03 15:45:23 -04:00
reduce01.f90 [flang] Fixed a crash in CheckReduce() (#156382) 2025-09-02 13:54:02 -04:00
reshape.f90
resolve01.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
resolve02.f90
resolve03.f90
resolve04.f90
resolve05.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
resolve06.f90
resolve07.f90
resolve08.f90
resolve09.f90 [flang] Don't allow function calls to PROCEDURE() (#165786) 2025-10-31 10:27:30 -07:00
resolve10.f90
resolve11.f90 [flang] Remove AmbiguousStructureConstructor warnings (#178088) 2026-01-28 10:32:41 -08:00
resolve12.f90
resolve13.f90
resolve14.f90
resolve15.f90
resolve16.f90
resolve17.f90 [flang] Remove AmbiguousStructureConstructor warnings (#178088) 2026-01-28 10:32:41 -08:00
resolve18.f90 [flang] Remove AmbiguousStructureConstructor warnings (#178088) 2026-01-28 10:32:41 -08:00
resolve19.f90
resolve20.f90 [flang] Downgrade error to warning for consistency (#157191) 2025-09-10 13:38:50 -07:00
resolve21.f90
resolve22.f90
resolve23.f90
resolve24.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve25.f90
resolve26.f90
resolve27.f90
resolve28.f90
resolve29.f90
resolve30.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve31.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve32.f90
resolve33.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve34.f90 [flang] PRIVATE statement in derived type applies to proc components (#139336) 2025-05-12 12:28:31 -07:00
resolve35.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve36.f90
resolve37.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve38.f90
resolve39.f90
resolve40.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
resolve41.f90
resolve42.f90 [flang] Consolidate & clean up COMMON block checks (#161286) 2025-10-03 10:47:50 -07:00
resolve43.f90
resolve44.f90
resolve45.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve46.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve47.f90
resolve48.f90
resolve49.f90
resolve50.f90
resolve51.f90
resolve52.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
resolve53.f90
resolve54.f90
resolve55.f90 [flang] Check for ultimate ALLOCATABLE component in LOCAL_INIT() (#145800) 2025-06-30 15:49:07 -04:00
resolve56.f90
resolve57.f90
resolve58.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve59.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve60.f90 [flang][semantics] Accept BOZ initializers for C enum values (#211904) 2026-07-29 11:42:04 -07:00
resolve61.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve62.f90
resolve63.f90 [flang] Refine checks for NULL() in expressions (#163655) 2025-10-16 12:20:53 -07:00
resolve64.f90
resolve65.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve66.f90
resolve67.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve68.f90
resolve69.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve70.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve71.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve72.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve73.f90
resolve74.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve75.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve76.f90
resolve77.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve78.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve79.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve80.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve81.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve82.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve83.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve84.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve85.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve86.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve87.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve88.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve89.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve90.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve91.f90 [flang] Improve scan for dummy argument type declarations (#172706) 2025-12-19 14:32:16 -08:00
resolve92.f90
resolve93.f90
resolve94.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve95.f90
resolve96.f90
resolve97.f90
resolve98.f90
resolve99.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve100.f90
resolve101.f90
resolve102.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve103.f90 [flang] Allow forward reference to non-default INTEGER dummy (#141254) 2025-05-28 14:01:28 -07:00
resolve104.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
resolve105.f90 [flang] Better error handling for PDT constant expression (#130637) 2025-03-10 16:48:54 -07:00
resolve106.f90
resolve107.f90
resolve108.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve109.f90
resolve110.f90
resolve111.f90
resolve112.f90
resolve113.f90
resolve114.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve115.f90
resolve116.f90
resolve117.f90
resolve118.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
resolve119.f90
resolve120.f90
resolve121.f90 [flang][OpenMP] Make static duration variables default to shared DSA (#142783) 2025-06-09 15:52:24 +01:00
resolve122.f90
resolve123.f90
resolve124.f90 [flang][OpenACC] Add minus operator to reduction clause (#200909) 2026-06-03 15:45:23 -04:00
resolve125.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
resolve126.f90 [flang] Catch both EXTERNAL and INTRINSIC on type declaration stmt (#150254) 2025-07-25 14:48:01 -07:00
resolve127.f90 [flang] Fix name resolution bug (#158749) 2025-09-17 09:15:13 -07:00
resolve128.f90 [Flang][Semantics] Fix crash on invalid function result declaration (#194648) 2026-04-29 09:11:46 -05:00
resolve129.f90 [flang] Fix crash on PARAMETER attribute applied to POINTER (#194885) 2026-05-01 13:05:38 -05:00
resolve130.f90 [flang][semantics] Allow forward-typed PARAMETER constants under IMPLICIT NONE (#203398) 2026-06-16 19:56:23 +00:00
resolve131.f90 [flang][semantics] Allow forward-typed PARAMETER constants under IMPLICIT NONE (#203398) 2026-06-16 19:56:23 +00:00
rewrite01.f90
rewrite02.f90
rewrite03.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
rshift.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
save01.f90
save02.f90
select-rank.f90
select-rank02.f90
select-rank03.f90
selecttype01.f90
selecttype02.f90
selecttype03.f90
selecttype04.f90
self-use.f90
separate-mp01.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
separate-mp02.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
separate-mp03.f90
separate-mp04.f90
separate-mp05.f90
separate-mp06.f90
shape.f90
simd-directive01.f90 [Flang] Add SIMD Compiler Directive (#192969) 2026-04-22 14:54:37 +01:00
simple-positive.f90 [flang] Implement SIMPLE procedure support (parsing, semantics, diagnostics) (#161285) 2026-05-05 16:29:45 -04:00
simple-pure-attribute-conflicts.f90 [flang] Implement SIMPLE procedure support (parsing, semantics, diagnostics) (#161285) 2026-05-05 16:29:45 -04:00
sizeof.f90 [Flang] Change sizeof argument name to "x" (#130189) 2025-03-26 12:34:36 -07:00
smp-def01.f90
smp-def02.f90
smp-proc-ref.f90
spec-expr.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
split.f90 [flang] Implement SPLIT intrinsic subroutine with tests (#185584) 2026-03-20 13:12:51 -04:00
stmt-func01.f90 [flang] dummy arguments used as function calls (#196426) 2026-05-11 13:45:32 +05:30
stmt-func02.f90 [Flang] Fix statement-function shadowing to avoid false unresolved-symbol internal error (#189360) 2026-04-15 18:41:49 +05:30
stmt-func03.f90 [Flang] Fix statement-function shadowing to avoid false unresolved-symbol internal error (#189360) 2026-04-15 18:41:49 +05:30
stmt-func04.f90 [flang] Statement function dummy names do not clash with host or unreferenced global names (#212396) 2026-07-29 13:21:15 -04:00
stop01.f90
stopped_images.f90
struct01.f90
struct02.f90
struct03.f90
structconst01.f90
structconst02.f90
structconst03.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
structconst04.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
structconst05.f90
structconst06.f90
structconst07.f90
structconst08.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
structconst09.f90
structconst10.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
structconst11.f90 [flang] Don't misinterpret valid component value for ancestor type (#161910) 2025-10-10 10:08:39 -07:00
structconst12.f90 [flang] Use instantiated PDT for structure constructor in default init (#167409) 2025-11-14 08:23:24 -08:00
substring-literal-kind.f90 [flang] Add kind-preservation regression tests (#208760) 2026-07-13 23:56:34 -04:00
symbol01.f90
symbol02.f90
symbol03.f90 [flang] Catch doubly-nested internal subprograms (#175992) 2026-01-19 11:00:05 -08:00
symbol05.f90 [flang] Fix host association for ASYNCHRONOUS/VOLATILE in submodules (#211669) 2026-07-24 13:35:10 -04:00
symbol06.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol07.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol08.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol09.f90
symbol10.f90
symbol11.f90
symbol12.f90
symbol13.f90
symbol14.f90
symbol15.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol16.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol17.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
symbol18.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol19.f90
symbol20.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol21.f90
symbol22.f90
symbol23.f90
symbol24.f90
symbol25.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol26.f90 [flang] Main program symbol no longer conflicts with the other symbols (#149169) 2025-07-17 14:18:21 -04:00
symbol27.f90
symbol28.f90
symbol29.f90
symbol30.f90
symbol31.f90
symbol32.f90
symbol33.f90 [flang][OpenMP] Make static duration variables default to shared DSA (#142783) 2025-06-09 15:52:24 +01:00
sync-images.f90 [flang] Test SYNC IMAGES, increase checking (#132279) 2025-03-26 12:08:48 -07:00
sync-stat-list.f90
synchronization01a.f90
synchronization01b.f90
synchronization02a.f90
synchronization02b.f90
synchronization03a.f90
synchronization03b.f90
synchronization04a.f90
synchronization04b.f90
team_number01.f90
team_number02.f90
test-iargc-getarg.f90 [flang] Add support for the IARGC and GETARG legacy intrinsics (#196425) 2026-06-14 13:13:30 -04:00
test_errors.py [flang] Reorder messages wrt line number before diff(actual, expect) (#186812) 2026-03-16 13:08:02 -05:00
test_modfile.py
test_symbols.py
this_image01.f90
this_image02.f90 [flang][NFC] Strip trailing whitespace from tests (12 of 14) 2025-12-12 07:37:49 -07:00
tokenize-errors.f90 [flang] [flang-rt] Addition of the Fortran 2023 TOKENIZE intrinsic. (#181030) 2026-02-27 18:43:18 +00:00
transfer01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
type-parameter-constant.f90 [flang] Use __builtin_int for integer conversions (#195748) 2026-05-07 13:34:27 -03:00
typed-subr.f90
typeinfo01.f90 [flang][cuda] Add support for derived-type component with managed/unified attributes (#177409) 2026-01-22 13:08:48 -08:00
typeinfo02.f90 [flang] Allow -fdefault-integer-8 with defined I/O (#148927) 2025-07-16 09:09:49 -07:00
typeinfo03.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo04.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo05.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo06.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo07.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo08.f90 [flang][cuda] Add support for derived-type component with managed/unified attributes (#177409) 2026-01-22 13:08:48 -08:00
typeinfo09.f90 [flang] Allow -fdefault-integer-8 with defined I/O (#148927) 2025-07-16 09:09:49 -07:00
typeinfo10.f90
typeinfo11.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo12.f90 [flang] Restructure runtime to avoid recursion (relanding) (#143993) 2025-06-16 14:37:01 -07:00
typeinfo13.f90 [flang] Allow -fdefault-integer-8 with defined I/O (#148927) 2025-07-16 09:09:49 -07:00
typeof-classof-errors.f90 [flang] Add support for TYPEOF and CLASSOF type specifiers (#188804) 2026-06-01 19:06:37 +05:30
typeof-classof.f90 [flang] Add support for TYPEOF and CLASSOF type specifiers (#188804) 2026-06-01 19:06:37 +05:30
typesstress5.f90 [flang] Avoid exponential traversal in deep type extensions (#191955) 2026-04-29 10:36:13 +05:30
ucobound.f90
undef-result01.f90 [flang][CLI] Have the CLI hint the flag to disable a warning (#144767) 2025-06-30 10:17:05 -07:00
unlockstmt01.f90
unlockstmt02.f90
unpack.f90
unsigned-errors.f90 [flang] Support UNSIGNED ** (#154601) 2025-08-29 07:48:24 -07:00
unused.f90 [flang] Add new warnings for unused & undefined locals (#173504) 2025-12-31 12:42:06 -08:00
val-tkr.f90 [flang] Disallow passing array actual arguments to ignore_tkr(r) scalars with VALUE attribute (#166682) 2025-11-12 06:04:09 -05:00
widening.f90 [flang] Warn about inexact real literal implicit widening pitfall (#152799) 2025-08-13 14:36:13 -07:00
windows.f90 [flang] Fix x86 REQUIRES in a couple of tests (#146869) 2025-07-04 08:43:57 +01:00
zero_len_char_array.f90 [flang] Do not error on constant nonzero UB in substring of ZLA (#174511) 2026-01-08 13:28:48 -05:00