aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/lang.opt
diff options
context:
space:
mode:
authorMark Eggleston <mark.eggleston@codethink.com>2019-11-08 14:28:57 +0000
committerMark Eggleston <markeggleston@gcc.gnu.org>2019-11-08 14:28:57 +0000
commit2afeb1ca38dbb7c8708272452417426e46b4d6ed (patch)
tree64a5d856971870bc05da3d569128a278bcffa3a5 /gcc/fortran/lang.opt
parent4e9d58d16767b1bc686f0c4b3bd2da25dc71e8f3 (diff)
downloadgcc-2afeb1ca38dbb7c8708272452417426e46b4d6ed.zip
gcc-2afeb1ca38dbb7c8708272452417426e46b4d6ed.tar.gz
gcc-2afeb1ca38dbb7c8708272452417426e46b4d6ed.tar.bz2
Allow CHARACTER literals in assignments and data statements.
Allows character literals to used to assign values to non-character variables in the same way that Hollerith constants are used. In addition character literals can be used in data statements just like Hollerith constants. Warnings of such use are output to discourage this usage as it is a non-standard legacy feature and must be explicitly enabled. Enabled by -fdec and -fdec-char-conversions. Co-Authored-By: Jim MacArthur <jim.macarthur@codethink.co.uk> From-SVN: r277975
Diffstat (limited to 'gcc/fortran/lang.opt')
-rw-r--r--gcc/fortran/lang.opt5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/fortran/lang.opt b/gcc/fortran/lang.opt
index 35b1206..5fcd1ff 100644
--- a/gcc/fortran/lang.opt
+++ b/gcc/fortran/lang.opt
@@ -460,6 +460,11 @@ 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.