Hi Mike,

Thanks for your approval, I have merged this patch to the trunk and have waited for more that 2 weeks.

Can I now backport this patch to 16.2 ? Kindly confirm.

Thanks,

Manjunath S Matti.

On 23/06/26 11:05 am, Michael Meissner wrote:
On Thu, Jun 11, 2026 at 04:06:29AM -0500, Manjunath S Matti wrote:
The changes have been bootstrapped and regression tested on
powerpc64le-linux.

Changes from V3:
* Corrected the tab width to 8 chars in Changelog instead of spaces.
* 2 Space indentation between date and name.
* Fixed the typo "PowerPC" and prototypes missing the ";" in texi file.
This look ok, with one minor change in the ChangeLog, that you can do
without doing another patch review.

In particular:

2026-05-13  Manjunath Matti  <[email protected]>

gcc/ChangeLog:
        * config/rs6000/predicates.md (const_0_to_6_operand): New predicate.
        * config/rs6000/rs6000-builtins.def (__builtin_vsx_xxmulmul): Add new
        ...

        (<vsx_xxmulmul>): New define_insn.
        (<vsx_xxmulmulhiadd>): Likewise.
        (<vsx_xxmulmulloadd>): Likewise.
        (<vsx_xxssumudm>): Likewise.
        (<vsx_xxssumudmc>): Likewise.
        (<vsx_xxssumudmcext>): Likewise.
        (<vsx_xsaddadduqm>): Likewise.
        (<vsx_xsaddaddsuqm>): Likewise.
        (<vsx_xsaddsubuqm>): Likewise.
        (<vsx_xsaddsubsuqm>): Likewise.
        (<vsx_xsmerge2t1uqm>): Likewise.
        (<vsx_xsmerge2t2uqm>): Likewise.
        (<vsx_xsmerge2t3uqm>): Likewise.
        (<vsx_xsmerge3t1uqm>): Likewise.
        (<vsx_xsrebase2t1uqm>): Likewise.
        (<vsx_xsrebase2t2uqm>): Likewise.
        (<vsx_xsrebase2t3uqm>): Likewise.
        (<vsx_xsrebase2t4uqm>): Likewise.
        (<vsx_xsrebase3t1uqm>): Likewise.
        (<vsx_xsrebase3t2uqm>): Likewise.
        (<vsx_xsrebase3t3uqm>): Likewise.
Please remove the <> brackets, i.e. the above should be:

        (vsx_xxmulmul): New define_insn.
        (vsx_xxmulmulhiadd): Likewise.
        (vsx_xxmulmulloadd): Likewise.
        (vsx_xxssumudm): Likewise.
        (vsx_xxssumudmc): Likewise.
        (vsx_xxssumudmcext): Likewise.
        (vsx_xsaddadduqm): Likewise.
        (vsx_xsaddaddsuqm): Likewise.
        (vsx_xsaddsubuqm): Likewise.
        (vsx_xsaddsubsuqm): Likewise.
        (vsx_xsmerge2t1uqm): Likewise.
        (vsx_xsmerge2t2uqm): Likewise.
        (vsx_xsmerge2t3uqm): Likewise.
        (vsx_xsmerge3t1uqm): Likewise.
        (vsx_xsrebase2t1uqm): Likewise.
        (vsx_xsrebase2t2uqm): Likewise.
        (vsx_xsrebase2t3uqm): Likewise.
        (vsx_xsrebase2t4uqm): Likewise.
        (vsx_xsrebase3t1uqm): Likewise.
        (vsx_xsrebase3t2uqm): Likewise.
        (vsx_xsrebase3t3uqm): Likewise.

Reply via email to