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

--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
Following patch fixes the failure:

--cut here--
Index: toplev.c
===================================================================
--- toplev.c    (revision 243444)
+++ toplev.c    (working copy)
@@ -1691,6 +1691,8 @@ init_excess_precision (void)
 {
   gcc_assert (flag_excess_precision_cmdline != EXCESS_PRECISION_DEFAULT);
   flag_excess_precision = flag_excess_precision_cmdline;
+  if (flag_unsafe_math_optimizations)
+    flag_excess_precision = EXCESS_PRECISION_FAST;
 }

 /* Initialize things that are both lang-dependent and target-dependent.
--cut here--

Reply via email to