llvm-project/flang/test/Flang-Driver
Arnamoy Bhattacharyya ab971c29a5 [flang][driver] Add options for -fdefault* and -flarge-sizes
Add support for the following Fortran dialect options:
  - -default*
  - -flarge-sizes

It also adds two test cases:
  # For checking whether `flang-new` is passing options correctly to `flang-new -fc1`.
  # For checking if `fdefault-` arguments are processed properly.

Also moves the Dialect related option parsing to a dedicated function
and adds a member `defaultKinds()` to `CompilerInvocation`

Depends on: D96032

Differential Revision: https://reviews.llvm.org/D96344
2021-03-04 13:29:07 +00:00
..
Inputs [flang][driver] Add forced form flags and -ffixed-line-length 2021-02-04 12:24:15 +00:00
code-gen.f90 [flang][driver] Add support for `-c` and `-emit-obj` 2021-01-07 10:52:38 +00:00
debug-measure-parse-tree.f90 [flang][driver] Add debug measure-parse-tree and pre-fir-tree options 2021-02-19 11:27:54 +00:00
debug-provenance.f90 [flang][driver] Add debug dump options 2021-02-18 11:33:24 +00:00
driver-error-cc1.c
driver-error-cc1.cpp
driver-help-hidden.f90 [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
driver-help.f90 [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
driver-version.f90
escaped-backslash.f90 [flang][driver] Add extension options and -finput-charset 2021-02-16 11:27:06 +00:00
fdefault.f90 [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
fixed-free-detection.f90 [flang][driver] Add support for fixed form detection 2021-01-19 12:58:01 +00:00
fixed-free-flag.f90 [flang][driver] Add forced form flags and -ffixed-line-length 2021-02-04 12:24:15 +00:00
fixed-line-length.f90 [flang][driver] Add forced form flags and -ffixed-line-length 2021-02-04 12:24:15 +00:00
flarge_sizes.f90 [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
frontend-forwarding.f90 [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
implicit-none.f90 [flang][driver] Add extension options and -finput-charset 2021-02-16 11:27:06 +00:00
include-header.f90 [flang] Search for #include "file" in right directory (take 2) 2021-01-27 15:41:29 -08:00
include-module.f90 [flang] Improve "Error reading module file" error message 2021-02-11 11:08:12 -08:00
input-from-stdin.f90 [clang][driver] Set the input type to Fortran when reading from stdin 2021-02-25 13:13:42 +00:00
macro-def-undef.f90 [flang][driver] Rename driver tests (nfc) 2021-01-07 14:05:48 +00:00
macro-multiline.f90 [flang][driver] Rename driver tests (nfc) 2021-01-07 14:05:48 +00:00
missing-input.f90 [flang][driver] Disallow non-existent input files in the frontend driver 2021-02-02 10:03:45 +00:00
parse-error.f95 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
phases.f90 [flang][driver] Add support for `-c` and `-emit-obj` 2021-01-07 10:52:38 +00:00
predefined-macros-compiler-version.f90 [flang][driver] Add standard macro predefinitions for compiler version 2021-01-19 13:22:59 +00:00
scanning-error.f95 [flang][driver] Update error messages (nfc) 2021-01-06 10:41:27 +00:00
syntax-only.f90 [flang] Add -fsyntax-only to f18; retain -fparse-only synonym 2021-02-03 09:01:39 -08:00
write-module.f90 [flang] Add -J and -module-dir to f18 driver 2021-02-22 09:03:31 -08:00