https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Aug 23 11:37:29 2019
New Revision: 274850

URL: https://gcc.gnu.org/viewcvs?rev=274850&root=gcc&view=rev
Log:
        PR middle-end/91283
        * common.opt (fexcess-precision=): Add Optimization flag.  Use
        flag_excess_precision variable instead of
        flag_excess_precision_cmdline.
        * flags.h (class target_flag_state): Remove x_flag_excess_precision
        member.
        (flag_excess_precision): Don't define.
        * langhooks.c (lhd_post_options): Set flag_excess_precision instead of
        flag_excess_precision_cmdline.  Remove comment.
        * opts.c (set_fast_math_flags): Use frontend_set_flag_excess_precision
        and x_flag_excess_precision instead of
        frontend_set_flag_excess_precision_cmdline and
        x_flag_excess_precision_cmdline.
        (fast_math_flags_set_p): Use x_flag_excess_precision instead of
        x_flag_excess_precision_cmdline.
        * toplev.c (init_excess_precision): Remove.
        (lang_dependent_init_target): Don't call it.
ada/
        * gcc-interface/misc.c (gnat_post_options): Set flag_excess_precision
        instead of flag_excess_precision_cmdline.
brig/
        * brig-lang.c (brig_langhook_post_options): Set flag_excess_precision
        instead of flag_excess_precision_cmdline.
c-family/
        * c-common.c (c_ts18661_flt_eval_method): Use flag_excess_precision
        instead of flag_excess_precision_cmdline.
        * c-cppbuiltin.c (c_cpp_flt_eval_method_iec_559): Likewise.
        * c-opts.c (c_common_post_options): Likewise.
d/
        * d-lang.cc (d_post_options): Set flag_excess_precision instead of
        flag_excess_precision_cmdline.
fortran/
        * options.c (gfc_post_options): Set flag_excess_precision instead of
        flag_excess_precision_cmdline.  Remove comment.
go/
        * go-lang.c (go_langhook_post_options): Set flag_excess_precision
        instead of flag_excess_precision_cmdline.
lto/
        * lto-lang.c (lto_post_options): Set flag_excess_precision instead of
        flag_excess_precision_cmdline.  Remove comment.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/gcc-interface/misc.c
    trunk/gcc/brig/ChangeLog
    trunk/gcc/brig/brig-lang.c
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c-family/c-cppbuiltin.c
    trunk/gcc/c-family/c-opts.c
    trunk/gcc/common.opt
    trunk/gcc/d/ChangeLog
    trunk/gcc/d/d-lang.cc
    trunk/gcc/flags.h
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/options.c
    trunk/gcc/go/ChangeLog
    trunk/gcc/go/go-lang.c
    trunk/gcc/langhooks.c
    trunk/gcc/lto/ChangeLog
    trunk/gcc/lto/lto-lang.c
    trunk/gcc/opts.c
    trunk/gcc/toplev.c

Reply via email to