aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
authorFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2009-05-16 16:11:11 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2009-05-16 16:11:11 +0000
commitcab129d134930fe2a1f97a3a005df39d370bdfa0 (patch)
tree0aae8d8c20e5648928c65ad4486f31d06536d940 /gcc/fortran/options.c
parent70544f4432779bad70c93beaf404a34479f6fdd8 (diff)
downloadgcc-cab129d134930fe2a1f97a3a005df39d370bdfa0.zip
gcc-cab129d134930fe2a1f97a3a005df39d370bdfa0.tar.gz
gcc-cab129d134930fe2a1f97a3a005df39d370bdfa0.tar.bz2
re PR fortran/36031 (ARM -fshort-enums attribute not emitted for Fortran)
PR fortran/36031 * decl.c (set_enum_kind): Use global short-enums flag. * gfortran.h (gfc_option_t): Remove short_enums flag. * lang.opt (-fshort-enums): Refer to C documentation. * options.c (gfc_init_options, gfc_handle_option): Use global short-enums flag. From-SVN: r147615
Diffstat (limited to 'gcc/fortran/options.c')
-rw-r--r--gcc/fortran/options.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c
index 65841f6..2d899f5 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -137,7 +137,7 @@ gfc_init_options (unsigned int argc, const char **argv)
set_default_std_flags ();
/* -fshort-enums can be default on some targets. */
- gfc_option.fshort_enums = targetm.default_short_enums ();
+ flag_short_enums = targetm.default_short_enums ();
/* Initialize cpp-related options. */
gfc_cpp_init_options(argc, argv);
@@ -858,7 +858,7 @@ gfc_handle_option (size_t scode, const char *arg, int value)
break;
case OPT_fshort_enums:
- gfc_option.fshort_enums = 1;
+ flag_short_enums = 1;
break;
case OPT_fconvert_little_endian: