[Bug tree-optimization/88074] [7/8 Regression] g++ hangs on math expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88074 --- Comment #34 from Jakub Jelinek --- Author: jakub Date: Tue Apr 30 20:28:56 2019 New Revision: 270712 URL: https://gcc.gnu.org/viewcvs?rev=270712&root=gcc&view=rev Log: Backported from mainline 2019-02-20 Jakub Jelinek PR middle-end/88074 PR middle-end/89415 * toplev.c (do_compile): Double the emin/emax exponents to workaround buggy mpc_norm. * gcc.dg/pr88074-2.c: New test. 2019-02-19 Richard Biener PR middle-end/88074 * toplev.c (do_compile): Initialize mpfr's exponent range based on available float modes. * gcc.dg/pr88074.c: New testcase. Added: branches/gcc-8-branch/gcc/testsuite/gcc.dg/pr88074-2.c branches/gcc-8-branch/gcc/testsuite/gcc.dg/pr88074.c Modified: branches/gcc-8-branch/gcc/ChangeLog branches/gcc-8-branch/gcc/testsuite/ChangeLog branches/gcc-8-branch/gcc/toplev.c
[Bug tree-optimization/88074] [7/8 Regression] g++ hangs on math expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88074 --- Comment #33 from Jakub Jelinek --- Author: jakub Date: Sat Feb 23 00:14:52 2019 New Revision: 269139 URL: https://gcc.gnu.org/viewcvs?rev=269139&root=gcc&view=rev Log: PR middle-end/88074 * simplify.c (norm2_do_sqrt, gfc_simplify_norm2): Use mpfr_number_p && !mpfr_zero_p instead of mpfr_regular_p. (norm2_add_squared): Likewise. Use mp_exp_t rather than mpfr_exp_t. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/simplify.c
[Bug tree-optimization/88074] [7/8 Regression] g++ hangs on math expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88074 --- Comment #32 from Jakub Jelinek --- Author: jakub Date: Wed Feb 20 22:41:26 2019 New Revision: 269055 URL: https://gcc.gnu.org/viewcvs?rev=269055&root=gcc&view=rev Log: PR middle-end/88074 PR middle-end/89415 * toplev.c (do_compile): Double the emin/emax exponents to workaround buggy mpc_norm. * gcc.dg/pr88074-2.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr88074-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/toplev.c
[Bug tree-optimization/88074] [7/8 Regression] g++ hangs on math expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88074 Richard Biener changed: What|Removed |Added Known to work||9.0 Summary|[7/8/9 Regression] g++ |[7/8 Regression] g++ hangs |hangs on math expression|on math expression --- Comment #31 from Richard Biener --- Fixed on trunk.