Hi!

On Wed, Nov 27, 2019 at 12:31:30AM -0600, Li Jia He wrote:
> In order to fix PR92098, we need to define vec_cmp_* and vcond_mask_*.  In 
> fact,
> PR92132 already fixed the issue on the trunk.  We need to backport PR92132 int
> part to gcc-9-branch.

(Part of that patch).

> 2019-11-27  Li Jia He  <heli...@linux.ibm.com>
> 
>       PR target/92098
>       * config/rs6000/predicates.md
>       (signed_or_equality_comparison_operator): New predicate.
>       (unsigned_or_equality_comparison_operator): Likewise.
>       * config/rs6000/rs6000.md (one_cmpl<mode>2): Remove expand.
>       (one_cmpl<mode>3_internal): Rename to one_cmpl<mode>2.
>       * config/rs6000/vector.md
>       (vcond_mask_<mode><mode> for VEC_I and VEC_I): New expand.
>       (vec_cmp<mode><mode> for VEC_I and VEC_I): Likewise.
>       (vec_cmpu<mode><mode> for VEC_I and VEC_I): Likewise.

The changelog should say it is a backport.  See other changelog entries
for how that is done.  For this, you would say "Partial backport" or
something similar, since it is not a plain backport.

Okay for GCC 9.  Thanks!


Segher

Reply via email to