This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/48426] [patch] Quad precision promotion


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48426

--- Comment #18 from kargl at gcc dot gnu.org 2012-01-16 18:22:20 UTC ---
Author: kargl
Date: Mon Jan 16 18:22:16 2012
New Revision: 183217

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183217
Log:
2012-01-16  Zydrunas Gimbutas  <gimbutas@cims.nyu.edu>
        Andreas Kloeckner  <kloeckner@cims.nyu.edu>
        Steven G. Kargl  <kargl@gcc.gnu.org>

    PR fortran/48426
    * gfortran.h (gfc_option_t): Add members flag_*_kind to store kind.
    * lang.opt: Add options -freal-4-real-8, -freal-4-real-10,
    -freal-4-real-16, -freal-8-real-4, -freal-8-real-10, -freal-8-real-16
    and -finteger-4-integer-8. User-desired type conversion information.
    * decl.c (gfc_match_old_kind_spec,kind_expr): Type conversions
    in declaration parsing.
    * trans-types.c (gfc_init_kinds): User-specified type conversion
    checked for current backend.
    * primary.c (match_integer_constant,match_real_constant): Implement
    type conversion in constant parsing.
    * options.c (gfc_init_options,gfc_handle_option): Translate input
    options to flags in internal options data structure.
    * invoke.texi: Document new options.  Re-order options in Options
    summary section.

Modified:
    trunk/gcc/fortran/decl.c
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/invoke.texi
    trunk/gcc/fortran/lang.opt
    trunk/gcc/fortran/options.c
    trunk/gcc/fortran/primary.c
    trunk/gcc/fortran/trans-types.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]