On 12/11/2025 13:46, Christophe Lyon wrote: > On Wed, 12 Nov 2025 at 14:40, Christophe Lyon > <[email protected]> wrote: >> >> On Wed, 12 Nov 2025 at 14:33, Christophe Lyon via Sourceware Forge >> <[email protected]> wrote: >>> >>> Hi gcc-patches mailing list, >>> Christophe Lyon <[email protected]> has requested that the following >>> forgejo pull request >>> be published on the mailing list. >>> >>> Created on: 2025-11-10 16:24:10+00:00 >>> Latest update: 2025-11-12 13:32:09+00:00 >>> Changes: 3 changed files, 50 additions, 4 deletions >>> Head revision: clyon/gcc-TEST ref pr122175 commit >>> 0308c12111160a5b5e5884209b153d2f1e6b99cb >>> Base revision: gcc/gcc-TEST ref trunk commit >>> ef4c2666f2504c57b4e25dd5e7fc431ca05616b5 r16-5122-gef4c2666f2504c >>> Merge base: ef4c2666f2504c57b4e25dd5e7fc431ca05616b5 >>> Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/123.diff >>> Discussion: https://forge.sourceware.org/gcc/gcc-TEST/pulls/123 >>> Requested Reviewers: rearnsha >>> >>> arm: mve: avoid invalid immediate values in vbicq_n, vorrq_n, vmvnq_n >>> [PR122175] >>> >>> A constant value with the top bit of a 16-bit const passed to vbicq_n_u16 >>> will >>> generate invalid assembly. Avoid this by masking the constant during >>> assembly >>> generation. >>> >>> The same applies to vorrq_n and vmvnq_n. >>> >>> gcc/ChangeLog: >>> >>> PR target/122175 >>> * config/arm/iterators.md (asm_const_size): New mode attr. >>> * config/arm/mve.md (@mve_<mve_insn>q_n_<supf><mode>): Use it. >>> >>> gcc/testsuite/ChangeLog: >>> >>> PR target/122175 >>> * gcc.target/arm/mve/intrinsics/pr122175.c: New test. >>> >>> Co-authored-by: Richard Earnshaw <[email protected]> >>> >> >> Richard approved on the forge, pushed as >> r16-5196-g079e570ff8899fefdc3ef3d1a81eaaa6997f5e8e >> >> Thanks, >> >> Christophe >> > > Is it OK for gcc-15 ? (cherry-pick applies cleanly) >
Yes. Thanks, R.
