|
Go up
|
— |
— |
|
|
AMD
|
— |
|
|
|
Arm
|
— |
|
|
|
CUDA
|
— |
|
|
|
forall
|
— |
|
|
|
HLFIR
|
— |
|
|
|
Intrinsics
|
— |
|
|
|
math-lowering
|
— |
|
|
|
OpenACC
|
— |
|
|
|
OpenMP
|
— |
|
|
|
PowerPC
|
— |
|
|
|
RISCV
|
— |
|
|
|
achar.f90
|
1.2 KiB |
|
|
|
allocatable-assignment.f90
|
96 KiB |
|
|
|
allocatable-callee.f90
|
9.3 KiB |
|
|
|
allocatable-caller.f90
|
4.3 KiB |
|
|
|
allocatable-globals.f90
|
4.8 KiB |
|
|
|
allocatable-polymorphic.f90
|
62 KiB |
|
|
|
allocatable-return.f90
|
5.2 KiB |
|
|
|
allocatable-runtime.f90
|
13 KiB |
|
|
|
allocatables.f90
|
9.8 KiB |
|
|
|
allocate-mold.f90
|
3.4 KiB |
|
|
|
allocate-source-allocatables-2.f90
|
2.9 KiB |
|
|
|
allocate-source-allocatables.f90
|
33 KiB |
|
|
|
allocate-source-pointers.f90
|
30 KiB |
|
|
|
allocated.f90
|
1018 B |
|
|
|
alternate-return.f90
|
1.2 KiB |
|
|
|
always-execute-loop-body.f90
|
795 B |
|
|
|
arguments.f90
|
1.4 KiB |
|
|
|
arithmetic-goto.f90
|
2.6 KiB |
|
|
|
array-character.f90
|
14 KiB |
|
|
|
array-constructor-1.f90
|
1.3 KiB |
|
|
|
array-constructor-2.f90
|
8.3 KiB |
|
|
|
array-constructor-index.f90
|
23 KiB |
|
|
|
array-copy-semantics.f90
|
734 B |
|
|
|
array-copy.f90
|
4.5 KiB |
|
|
|
array-derived-assignments.f90
|
10 KiB |
|
|
|
array-derived.f90
|
12 KiB |
|
|
|
array-elemental-calls-2.f90
|
9.5 KiB |
|
|
|
array-elemental-calls-3.f90
|
2.0 KiB |
|
|
|
array-elemental-calls-char-byval.f90
|
12 KiB |
|
|
|
array-elemental-calls-char.f90
|
16 KiB |
|
|
|
array-elemental-calls.f90
|
5.4 KiB |
|
|
|
array-elemental-subroutines.f90
|
3.3 KiB |
|
|
|
array-expression-assumed-size.f90
|
22 KiB |
|
|
|
array-expression-slice-1.f90
|
31 KiB |
|
|
|
array-expression-slice-2.f90
|
1.3 KiB |
|
|
|
array-expression-subscript.f90
|
14 KiB |
|
|
|
array-expression.f90
|
90 KiB |
|
|
|
array-substring.f90
|
6.9 KiB |
|
|
|
array-temp.f90
|
30 KiB |
|
|
|
array-user-def-assignments.f90
|
59 KiB |
|
|
|
array-wide-char.f90
|
1.4 KiB |
|
|
|
array.f90
|
7.7 KiB |
|
|
|
assigned-goto.f90
|
949 B |
|
|
|
assignment.f90
|
15 KiB |
|
|
|
associate-construct-2.f90
|
2.2 KiB |
|
|
|
associate-construct.f90
|
2.8 KiB |
|
|
|
assumed-shape-callee.f90
|
5.0 KiB |
|
|
|
assumed-shape-caller.f90
|
5.6 KiB |
|
|
|
assumed-type.f90
|
2.0 KiB |
|
|
|
attributes.f90
|
1.1 KiB |
|
|
|
basic-call.f90
|
1.6 KiB |
|
|
|
basic-function.f90
|
3.7 KiB |
|
|
|
basic-program.f90
|
333 B |
|
|
|
basic-subroutine.f90
|
331 B |
|
|
|
bbc-host-datalayout.f90
|
286 B |
|
|
|
bbc-target-datalayout.f90
|
411 B |
|
|
|
bbcnull.f90
|
95 B |
|
|
|
big-integer-parameter.f90
|
1.7 KiB |
|
|
|
bindc_procs.f90
|
1.3 KiB |
|
|
|
block.f90
|
3.9 KiB |
|
|
|
branching-directive.f90
|
2.0 KiB |
|
|
|
c-interoperability-bindc-variables.f90
|
358 B |
|
|
|
c-interoperability-c-pointer.f90
|
5.5 KiB |
|
|
|
c-interoperability.f90
|
3.6 KiB |
|
|
|
c_ptr-constant-init.f90
|
3.2 KiB |
|
|
|
call-bindc.f90
|
519 B |
|
|
|
call-by-value-attr.f90
|
8.2 KiB |
|
|
|
call-by-value.f90
|
5.1 KiB |
|
|
|
call-copy-in-out.f90
|
20 KiB |
|
|
|
call-implicit.f90
|
718 B |
|
|
|
call-parenthesized-arg.f90
|
16 KiB |
|
|
|
call-site-mangling.f90
|
2.3 KiB |
|
|
|
call-suspect.f90
|
1.3 KiB |
|
|
|
call.f90
|
2.6 KiB |
|
|
|
character-assignment.f90
|
5.2 KiB |
|
|
|
character-compare.f90
|
262 B |
|
|
|
character-concatenation.f90
|
1.8 KiB |
|
|
|
character-elemental.f90
|
2.0 KiB |
|
|
|
character-local-variables.f90
|
6.1 KiB |
|
|
|
character-substrings.f90
|
33 KiB |
|
|
|
charconvert.f90
|
2.9 KiB |
|
|
|
common-block-2.f90
|
1.3 KiB |
|
|
|
common-block.f90
|
2.1 KiB |
|
|
|
complex-operations.f90
|
6.5 KiB |
|
|
|
complex-part.f90
|
351 B |
|
|
|
complex-real.f90
|
770 B |
|
|
|
components.f90
|
22 KiB |
|
|
|
computed-goto.f90
|
5.8 KiB |
|
|
|
constant-literal-mangling.f90
|
3.0 KiB |
|
|
|
control-flow.f90
|
544 B |
|
|
|
convert.f90
|
3.8 KiB |
|
|
|
cray-pointer.f90
|
22 KiB |
|
|
|
default-initialization-globals.f90
|
15 KiB |
|
|
|
default-initialization.f90
|
8.5 KiB |
|
|
|
dense-array-any-rank.f90
|
2.1 KiB |
|
|
|
dense-attributed-array.f90
|
869 B |
|
|
|
derived-allocatable-components.f90
|
28 KiB |
|
|
|
derived-assignments.f90
|
15 KiB |
|
|
|
derived-pointer-components.f90
|
42 KiB |
|
|
|
derived-type-descriptor.f90
|
2.3 KiB |
|
|
|
derived-type-finalization.f90
|
12 KiB |
|
|
|
derived-type-temp.f90
|
827 B |
|
|
|
derived-types-kind-params-2.f90
|
499 B |
|
|
|
derived-types-kind-params.f90
|
1.4 KiB |
|
|
|
derived-types.f90
|
8.7 KiB |
|
|
|
dispatch-table.f90
|
2.0 KiB |
|
|
|
dispatch.f90
|
25 KiB |
|
|
|
do_loop.f90
|
18 KiB |
|
|
|
do_loop_unstructured.f90
|
22 KiB |
|
|
|
dummy-argument-assumed-shape-optional.f90
|
21 KiB |
|
|
|
dummy-argument-contiguous.f90
|
7.7 KiB |
|
|
|
dummy-argument-derived.f90
|
4.3 KiB |
|
|
|
dummy-argument-optional-2.f90
|
29 KiB |
|
|
|
dummy-argument-optional.f90
|
9.7 KiB |
|
|
|
dummy-arguments.f90
|
1.1 KiB |
|
|
|
dummy-procedure-character.f90
|
16 KiB |
|
|
|
dummy-procedure-in-entry.f90
|
2.0 KiB |
|
|
|
dummy-procedure.f90
|
6.8 KiB |
|
|
|
entry-statement.f90
|
21 KiB |
|
|
|
environment-defaults.f90
|
420 B |
|
|
|
equivalence-1.f90
|
2.8 KiB |
|
|
|
equivalence-2.f90
|
7.8 KiB |
|
|
|
equivalence-static-init.f90
|
1.1 KiB |
|
|
|
equivalence-with-host-assoc.f90
|
13 KiB |
|
|
|
explicit-interface-results-2.f90
|
12 KiB |
|
|
|
explicit-interface-results.f90
|
23 KiB |
|
|
|
ext-proc-as-actual-argument-1.f90
|
1.3 KiB |
|
|
|
ext-proc-as-actual-argument-2.f90
|
1.3 KiB |
|
|
|
extent_triplets.f90
|
364 B |
|
|
|
fail_image.f90
|
656 B |
|
|
|
fast-math-arithmetic.f90
|
1.9 KiB |
|
|
|
format-statement.f90
|
1.9 KiB |
|
|
|
func-attrs.f90
|
647 B |
|
|
|
global-format-strings.f90
|
465 B |
|
|
|
global-initialization.f90
|
1.4 KiB |
|
|
|
goto-do-body.f90
|
4.6 KiB |
|
|
|
goto-statement.f90
|
1.5 KiB |
|
|
|
host-associated-functions.f90
|
9.2 KiB |
|
|
|
host-associated-globals.f90
|
4.3 KiB |
|
|
|
host-associated.f90
|
41 KiB |
|
|
|
identical-block-merge-disable.f90
|
16 KiB |
|
|
|
if-loc.f90
|
2.1 KiB |
|
|
|
ifconvert.f90
|
3.0 KiB |
|
|
|
implicit-call-mismatch.f90
|
21 KiB |
|
|
|
implicit-interface.f90
|
1.3 KiB |
|
|
|
infinite_loop.f90
|
6.0 KiB |
|
|
|
integer-operations.f90
|
3.1 KiB |
|
|
|
intentout-deallocate.f90
|
19 KiB |
|
|
|
intrinsic-procedure-wrappers.f90
|
322 B |
|
|
|
io-asynchronous.f90
|
3.0 KiB |
|
|
|
io-char-array.f90
|
1.8 KiB |
|
|
|
io-derived-type-2.f90
|
2.6 KiB |
|
|
|
io-derived-type.f90
|
10 KiB |
|
|
|
io-implied-do-fixes.f90
|
5.1 KiB |
|
|
|
io-item-list.f90
|
7.3 KiB |
|
|
|
io-statement-1.f90
|
5.5 KiB |
|
|
|
io-statement-2.f90
|
4.8 KiB |
|
|
|
io-statement-3.f90
|
2.4 KiB |
|
|
|
io-statement-big-unit-checks.f90
|
15 KiB |
|
|
|
io-statement-clean-ups.f90
|
2.7 KiB |
|
|
|
io-statement-open-options.f90
|
1.2 KiB |
|
|
|
io-write.f90
|
2.6 KiB |
|
|
|
irreducible.f90
|
721 B |
|
|
|
large-data-threshold.f90
|
1.1 KiB |
|
|
|
logical-as-fortran.f90
|
936 B |
|
|
|
logical-operations.f90
|
2.2 KiB |
|
|
|
loops.f90
|
6.7 KiB |
|
|
|
loops2.f90
|
5.9 KiB |
|
|
|
loops3.f90
|
1.1 KiB |
|
|
|
macro-debug-file-loc.f90
|
673 B |
|
|
|
main_location.f90
|
716 B |
|
|
|
math-name-conflict.f90
|
1.8 KiB |
|
|
|
mcmodel.f90
|
1.1 KiB |
|
|
|
memory-alloc.f90
|
624 B |
|
|
|
mixed_loops.f90
|
5.7 KiB |
|
|
|
module-and-internal-proc.f90
|
1.1 KiB |
|
|
|
module-debug-file-loc-linux.f90
|
391 B |
|
|
|
module-debug-file-loc.f90
|
346 B |
|
|
|
module-single-point-of-def.f90
|
2.3 KiB |
|
|
|
module_definition.f90
|
2.6 KiB |
|
|
|
module_use.f90
|
1.8 KiB |
|
|
|
module_use_in_same_file.f90
|
4.4 KiB |
|
|
|
namelist-common-block.f90
|
1.4 KiB |
|
|
|
namelist.f90
|
16 KiB |
|
|
|
nested-where.f90
|
29 KiB |
|
|
|
non-standard-extensions.f90
|
551 B |
|
|
|
nullify-polymorphic.f90
|
2.0 KiB |
|
|
|
nullify.f90
|
2.2 KiB |
|
|
|
optional-value-caller.f90
|
28 KiB |
|
|
|
parent-component.f90
|
12 KiB |
|
|
|
pass-null-for-class-arg.f90
|
1.7 KiB |
|
|
|
pause-statement.f90
|
207 B |
|
|
|
pointer-args-callee.f90
|
1.6 KiB |
|
|
|
pointer-args-caller.f90
|
8.1 KiB |
|
|
|
pointer-assignments.f90
|
22 KiB |
|
|
|
pointer-association-polymorphic.f90
|
14 KiB |
|
|
|
pointer-default-init.f90
|
5.1 KiB |
|
|
|
pointer-disassociate.f90
|
7.4 KiB |
|
|
|
pointer-initial-target-2.f90
|
4.9 KiB |
|
|
|
pointer-initial-target.f90
|
12 KiB |
|
|
|
pointer-references.f90
|
11 KiB |
|
|
|
pointer-results-as-arguments.f90
|
4.0 KiB |
|
|
|
pointer-runtime.f90
|
3.9 KiB |
|
|
|
pointer.f90
|
2.3 KiB |
|
|
|
polymorphic-temp.f90
|
16 KiB |
|
|
|
polymorphic-types.f90
|
8.9 KiB |
|
|
|
polymorphic.f90
|
75 KiB |
|
|
|
power-operator.f90
|
3.3 KiB |
|
|
|
pre-fir-tree01.f90
|
3.3 KiB |
|
|
|
pre-fir-tree02.f90
|
7.4 KiB |
|
|
|
pre-fir-tree03.f90
|
1.3 KiB |
|
|
|
pre-fir-tree04.f90
|
1.5 KiB |
|
|
|
pre-fir-tree05.f90
|
1.3 KiB |
|
|
|
pre-fir-tree06.f90
|
1022 B |
|
|
|
pre-fir-tree07.f90
|
301 B |
|
|
|
pre-fir-tree08.f
|
382 B |
|
|
|
pre-fir-tree09.f90
|
2.4 KiB |
|
|
|
procedure-declarations.f90
|
6.5 KiB |
|
|
|
program-units-fir-mangling.f90
|
6.1 KiB |
|
|
|
read-write-buffer.f90
|
1.5 KiB |
|
|
|
real-descriptors.f90
|
4.7 KiB |
|
|
|
real-operations-1.f90
|
3.2 KiB |
|
|
|
real-operations-2.f90
|
3.1 KiB |
|
|
|
return-statement.f90
|
667 B |
|
|
|
select-case-statement.f90
|
15 KiB |
|
|
|
select-type-2.f90
|
2.3 KiB |
|
|
|
select-type-2.fir
|
5.6 KiB |
|
|
|
select-type.f90
|
53 KiB |
|
|
|
shape-of-elemental-with-optional-arg.f90
|
591 B |
|
|
|
sqrt.f90
|
1.8 KiB |
|
|
|
statement-function.f90
|
7.5 KiB |
|
|
|
stop-statement.f90
|
3.0 KiB |
|
|
|
structure-constructors-alloc-comp.f90
|
12 KiB |
|
|
|
structure-constructors.f90
|
27 KiB |
|
|
|
submodule.f90
|
7.2 KiB |
|
|
|
target-features-amdgcn.f90
|
897 B |
|
|
|
target-features-x86_64.f90
|
757 B |
|
|
|
target_definition.f90
|
315 B |
|
|
|
target_use.f90
|
270 B |
|
|
|
transformational-intrinsics.f90
|
24 KiB |
|
|
|
trigonometric-intrinsics.f90
|
5.8 KiB |
|
|
|
tune-cpu-llvm.f90
|
463 B |
|
|
|
unstructured-control-flow.f90
|
1.1 KiB |
|
|
|
user-defined-operators.f90
|
927 B |
|
|
|
variable-inquiries.f90
|
937 B |
|
|
|
variable.f90
|
469 B |
|
|
|
vector-always.f90
|
710 B |
|
|
|
vector-subscript-io.f90
|
40 KiB |
|
|
|
where-allocatable-assignments.f90
|
3.2 KiB |
|
|
|
where.f90
|
20 KiB |
|
|
|
while_loop.f90
|
3.6 KiB |
|
|
|
zero-size.f90
|
1.5 KiB |
|
|