OK, thanks.

> ... instead use pattern_cost () as used by other backends
>
> gcc/ChangeLog:
>
>       * config/bpf/bpf.cc (bpf_insn_cost): Return pattern_cost () by default.
>
> Signed-off-by: Vineet Gupta <[email protected]>
> ---
>  gcc/config/bpf/bpf.cc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gcc/config/bpf/bpf.cc b/gcc/config/bpf/bpf.cc
> index 42fdc695881a..6bd714d50534 100644
> --- a/gcc/config/bpf/bpf.cc
> +++ b/gcc/config/bpf/bpf.cc
> @@ -648,7 +648,7 @@ bpf_insn_cost (rtx_insn *insn, bool speed 
> ATTRIBUTE_UNUSED)
>       && XINT (XEXP (pat, 1), 1) == UNSPEC_CORE_RELOC)
>      return COSTS_N_INSNS (100);
>  
> -  return COSTS_N_INSNS (1);
> +  return pattern_cost (pat, speed);
>  }
>  
>  #undef TARGET_INSN_COST

Reply via email to