re PR libfortran/89020 (close(status='DELETE') does not remove file)
[gcc.git] / gcc / params.def
index 8ca3bbd2621731d1e47bc7c037ed700327dcfb15..e5553af63c43faf508583e72e5257cfd65e5563b 100644 (file)
@@ -83,6 +83,38 @@ DEFPARAM (PARAM_MAX_INLINE_INSNS_AUTO,
          "The maximum number of instructions when automatically inlining.",
          30, 0, 0)
 
+DEFPARAM (PARAM_MAX_INLINE_INSNS_SMALL,
+         "max-inline-insns-small",
+         "The maximum number of instructions when automatically inlining small functions.",
+         0, 0, 0)
+
+DEFPARAM (PARAM_MAX_INLINE_INSNS_SIZE,
+         "max-inline-insns-size",
+         "The maximum number of instructions when inlining for size.",
+         0, 0, 0)
+
+DEFPARAM (PARAM_UNINLINED_FUNCTION_INSNS,
+         "uninlined-function-insns",
+         "Instruction accounted for function prologue, epilogue and other"
+         " overhead.",
+         2, 0, 0)
+
+DEFPARAM (PARAM_UNINLINED_FUNCTION_TIME,
+         "uninlined-function-time",
+         "Time accounted for function prologue, epilogue and other"
+         " overhead.",
+         0, 0, 0)
+
+DEFPARAM (PARAM_UNINLINED_FUNCTION_THUNK_INSNS,
+         "uninlined-thunk-insns",
+         "Instruction accounted for function thunk overhead.",
+         2, 0, 0)
+
+DEFPARAM (PARAM_UNINLINED_FUNCTION_THUNK_TIME,
+         "uninlined-thunk-time",
+         "Time accounted for function thunk overhead.",
+         2, 0, 0)
+
 DEFPARAM (PARAM_MAX_INLINE_INSNS_RECURSIVE,
          "max-inline-insns-recursive",
          "The maximum number of instructions inline function can grow to via recursive inlining.",
@@ -195,7 +227,7 @@ DEFPARAM(PARAM_LARGE_UNIT_INSNS,
 DEFPARAM(PARAM_INLINE_UNIT_GROWTH,
         "inline-unit-growth",
         "How much can given compilation unit grow because of the inlining (in percent).",
-        20, 0, 0)
+        40, 0, 0)
 DEFPARAM(PARAM_IPCP_UNIT_GROWTH,
         "ipcp-unit-growth",
         "How much can given compilation unit grow because of the interprocedural constant propagation (in percent).",
@@ -963,7 +995,7 @@ DEFPARAM (PARAM_PROFILE_FUNC_INTERNAL_ID,
 
 /* When the parameter is 1, track the most frequent N target
    addresses in indirect-call profile. This disables
-   indirect_call_profiler_v2 which tracks single target.  */
+   indirect_call_profiler_v3 which tracks single target.  */
 DEFPARAM (PARAM_INDIR_CALL_TOPN_PROFILE,
          "indir-call-topn-profile",
          "Track top N target addresses in indirect-call profile.",