IBM Z: Remove override of inline params
authorAndreas Krebbel <krebbel@linux.ibm.com>
Fri, 6 Nov 2020 11:58:59 +0000 (12:58 +0100)
committerAndreas Krebbel <krebbel@linux.ibm.com>
Fri, 6 Nov 2020 11:59:15 +0000 (12:59 +0100)
We have pretty aggressive values for inline-min-speedup and
max-inline-insns-auto. This unfortunately made more maybe
uninitialized warnings to appear when building on Z.

With the patch we go back to the default values.

gcc/ChangeLog:

* config/s390/s390.c (s390_option_override_internal): Remove
override of inline params.

gcc/config/s390/s390.c

index b8961a315aa7cf5cf0591ff1eaf0eaa8f51bffbb..847cedde6749cf5f0158a5c22a4388535984da8d 100644 (file)
@@ -15469,13 +15469,6 @@ s390_option_override_internal (struct gcc_options *opts,
   SET_OPTION_IF_UNSET (opts, opts_set, param_sched_pressure_algorithm, 2);
   SET_OPTION_IF_UNSET (opts, opts_set, param_min_vect_loop_bound, 2);
 
-  /* Use aggressive inlining parameters.  */
-  if (opts->x_s390_tune >= PROCESSOR_2964_Z13)
-    {
-      SET_OPTION_IF_UNSET (opts, opts_set, param_inline_min_speedup, 2);
-      SET_OPTION_IF_UNSET (opts, opts_set, param_max_inline_insns_auto, 80);
-    }
-
   /* Set the default alignment.  */
   s390_default_align (opts);