Hi Robin:

> diff --git a/gcc/lto/lto-lang.cc b/gcc/lto/lto-lang.cc
> index 52d7626e92e..14d419c2013 100644
> --- a/gcc/lto/lto-lang.cc
> +++ b/gcc/lto/lto-lang.cc
> @@ -1050,7 +1050,7 @@ lto_type_for_mode (machine_mode mode, int unsigned_p)
>    else if (GET_MODE_CLASS (mode) == MODE_VECTOR_BOOL
>            && valid_vector_subparts_p (GET_MODE_NUNITS (mode)))
>      {
> -      unsigned int elem_bits = vector_element_size (GET_MODE_BITSIZE (mode),
> +      unsigned int elem_bits = vectwhereor_element_size (GET_MODE_PRECISION 
> (mode),

This seems weird?

>                                                     GET_MODE_NUNITS (mode));
>        tree bool_type = build_nonstandard_boolean_type (elem_bits);
>        return build_vector_type_for_mode (bool_type, mode);

Reply via email to