[Bug middle-end/91283] [10 regression] gcc.dg/torture/c99-contract-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from Jakub Jelinek --- Fixed now.
[Bug middle-end/91283] [10 regression] gcc.dg/torture/c99-contract-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Aug 23 11:37:29 2019 New Revision: 274850 URL: https://gcc.gnu.org/viewcvs?rev=274850=gcc=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
[Bug middle-end/91283] [10 regression] gcc.dg/torture/c99-contract-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283 --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #1 from Jakub Jelinek --- > Created attachment 46635 > --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46635=edit > gcc10-pr91283.patch > > Untested fix. FWIW, I've bootstrapped with the fix included and all supported languages enabled (i.e. also ada, d, go) on i386-pc-solaris2.11 and sparc-sun-solaris2.11: no regressions and the 32-bit x86 failure is gone.
[Bug middle-end/91283] [10 regression] gcc.dg/torture/c99-contract-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2019-07-29 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Created attachment 46635 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46635=edit gcc10-pr91283.patch Untested fix.
[Bug middle-end/91283] [10 regression] gcc.dg/torture/c99-contract-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91283 Rainer Orth changed: What|Removed |Added Target Milestone|--- |10.0