Jojo R via Gcc-patches <gcc-patches@gcc.gnu.org> writes:
>       * gcc/genrecog.cc (print_nonbool_test): Fix type error of
>       SUBREG_BYTE

We can't do this here.  The code has done nothing to prove that the
subreg offset is a compile-time constant.

Thanks,
Richard

> ---
>  gcc/genrecog.cc | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/gcc/genrecog.cc b/gcc/genrecog.cc
> index 77f8fb97853..319e437e334 100644
> --- a/gcc/genrecog.cc
> +++ b/gcc/genrecog.cc
> @@ -4619,6 +4619,7 @@ print_nonbool_test (output_state *os, const rtx_test 
> &test)
>        printf ("SUBREG_BYTE (");
>        print_test_rtx (os, test);
>        printf (")");
> +      printf (".to_constant ()");
>        break;
>  
>      case rtx_test::WIDE_INT_FIELD:

Reply via email to