Mercurial > hg > CbC > CbC_gcc
diff gcc/fortran/lang.opt @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/fortran/lang.opt Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/fortran/lang.opt Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ ; Options for the Fortran front end. -; Copyright (C) 2003-2018 Free Software Foundation, Inc. +; Copyright (C) 2003-2020 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -210,8 +210,8 @@ Warn about creation of array temporaries. Wargument-mismatch -Fortran Warning Var(warn_argument_mismatch) Init(1) -Warn about type and rank mismatches between arguments and parameters. +Fortran WarnRemoved +Does nothing. Preserved for backward compatibility. Wc-binding-type Fortran Var(warn_c_binding_type) Warning LangEnabledBy(Fortran,Wall) @@ -289,6 +289,10 @@ Fortran ; Documented in C +Woverwrite-recursive +Fortran Warning Var(warn_overwrite_recursive) Init(1) +Warn that -fno-automatic may break recursion. + Wpedantic Fortran ; Documented in common.opt @@ -365,6 +369,10 @@ Fortran Joined ; Documented in common.opt +fallow-argument-mismatch +Fortran Var(flag_allow_argument_mismatch) LangEnabledBy(Fortran,std=legacy) +Accept argument mismatches in procedure calls. + faggressive-function-elimination Fortran Var(flag_aggressive_function_elimination) Eliminate multiple function invocations also for impure functions. @@ -377,6 +385,10 @@ Fortran RejectNegative Var(flag_all_intrinsics) All intrinsics procedures are available regardless of selected standard. +fallow-invalid-boz +Fortran RejectNegative Var(flag_allow_invalid_boz) +Allow a BOZ literal constant to appear in an invalid context and with X instead of Z. + fallow-leading-underscore Fortran Undocumented Var(flag_allow_leading_underscore) ; For internal use only: allow the first character of symbol names to be an underscore @@ -428,6 +440,10 @@ Fortran Var(flag_c_prototypes) Generate C prototypes from BIND(C) declarations. +fc-prototypes-external +Fortran Var(flag_c_prototypes_external) +Generate C prototypes from non-BIND(C) external procedure definitions. + fd-lines-as-code Fortran RejectNegative Ignore 'D' in column one in fixed form. @@ -440,6 +456,23 @@ Fortran Var(flag_dec) Enable all DEC language extensions. +fdec-blank-format-item +Fortran Var(flag_dec_blank_format_item) +Enable the use of blank format items in format strings. + +fdec-char-conversions +Fortran Var(flag_dec_char_conversions) +Enable the use of character literals in assignments and data statements +for non-character variables. + +fdec-include +Fortran Var(flag_dec_include) +Enable legacy parsing of INCLUDE as statement. + +fdec-format-defaults +Fortran Var(flag_dec_format_defaults) +Enable default widths for i, f and g format specifiers. + fdec-intrinsic-ints Fortran Var(flag_dec_intrinsic_ints) Enable kind-specific variants of integer intrinsic functions. @@ -492,6 +525,10 @@ Fortran Var(flag_dump_fortran_optimized) Display the code tree after front end optimization. +fdump-fortran-global +Fortran Var(flag_dump_fortran_global) +Display the global symbol table after parsing. + fdump-parse-tree Fortran Alias(fdump-fortran-original) Display the code tree after parsing; deprecated option. @@ -532,6 +569,10 @@ Fortran RejectNegative Joined UInteger Var(flag_fixed_line_length) Init(72) -ffixed-line-length-<n> Use n as character line width in fixed mode. +fpad-source +Fortran Var(flag_pad_source) Init(1) +Pad shorter fixed form lines to line width with spaces. + ffpe-trap= Fortran RejectNegative JoinedOrMissing -ffpe-trap=[...] Stop on following floating point exceptions. @@ -606,6 +647,10 @@ EnumValue Enum(gfc_init_local_real) String(-inf) Value(GFC_INIT_REAL_NEG_INF) +finline-arg-packing +Fortran Var(flag_inline_arg_packing) Init(-1) +-finline-arg-packing Perform argument packing inline. + finline-matmul-limit= Fortran RejectNegative Joined UInteger Var(flag_inline_matmul_limit) Init(-1) -finline-matmul-limit=<n> Specify the size of the largest matrix for which matmul will be inlined. @@ -662,6 +707,10 @@ Fortran Var(flag_protect_parens) Init(-1) Protect parentheses in expressions. +fpre-include= +Fortran RejectNegative Joined Var(flag_pre_include) Undocumented +Path to header file that should be pre-included before each compilation unit. + frange-check Fortran Var(flag_range_check) Init(1) Enable range checking during compilation. @@ -742,6 +791,13 @@ Fortran Var(flag_sign_zero) Init(1) Apply negative sign to zero values. +ftail-call-workaround +Fortran Alias(ftail-call-workaround=,1,0) + +ftail-call-workaround= +Fortran RejectNegative Joined UInteger IntegerRange(0, 2) Var(flag_tail_call_workaround) Init(1) +Disallow tail call optimization when a calling routine may have omitted character lengths. + funderscoring Fortran Var(flag_underscoring) Init(1) Append underscores to externally visible names.