+
+ gcov_type threshold;
+#if (GCC_VERSION >= 5000)
+ if (__builtin_mul_overflow (param_gcse_after_reload_critical_fraction,
+ critical_count.to_gcov_type (), &threshold))
+ threshold = profile_count::max_count;
+#else
+ threshold
+ = (param_gcse_after_reload_critical_fraction
+ * critical_count.to_gcov_type ());
+#endif
+
+ if (ok_count.to_gcov_type () < threshold)