This is the mail archive of the gcc-patches@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]

Patch ping (Re: Fix up -fexcess-precision handling in LTO (was Re: [GCC][middle-end] Add rules to strip away unneeded type casts in expressions (2nd patch)))


Hi!

I'd like to ping the https://gcc.gnu.org/ml/gcc-patches/2019-07/msg01750.html
patch.

Thanks.

On Tue, Jul 30, 2019 at 09:09:11AM +0200, Jakub Jelinek wrote:
> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
> 
> 2019-07-30  Jakub Jelinek  <jakub@redhat.com>
> 
> 	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.

	Jakub


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