diff options
author | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2009-05-16 16:11:11 +0000 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2009-05-16 16:11:11 +0000 |
commit | cab129d134930fe2a1f97a3a005df39d370bdfa0 (patch) | |
tree | 0aae8d8c20e5648928c65ad4486f31d06536d940 /gcc/fortran/options.c | |
parent | 70544f4432779bad70c93beaf404a34479f6fdd8 (diff) | |
download | gcc-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.c | 4 |
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: |