On 2020/1/7 02:01, Jeff Law wrote:
On Mon, 2020-01-06 at 01:03 -0600, Xiong Hu Luo wrote:
Inline should return failure either (newsize > param_large_function_insns)
OR (newsize > limit).  Sometimes newsize is larger than
param_large_function_insns, but smaller than limit, inline doesn't return
failure even if the new function is a large function.
Therefore, param_large_function_insns and param_large_function_growth should be
OR instead of AND, otherwise --param large-function-growth won't
work correctly with --param large-function-insns.

gcc/ChangeLog:

        2020-01-06  Luo Xiong Hu  <luo...@linux.ibm.com>

        ipa-inline-analysis.c (estimate_growth): Fix typo.
        ipa-inline.c (caller_growth_limits): Use OR instead of AND.
OK
jeff

Thanks, committed in r279942.

XiongHu


Reply via email to