https://gcc.gnu.org/g:e87ecf6b5f3c4725eff7e94759e7559859e55def

commit r16-6993-ge87ecf6b5f3c4725eff7e94759e7559859e55def
Author: Kyrylo Tkachov <[email protected]>
Date:   Fri Jan 23 13:06:38 2026 +0100

    Revert "aarch64: Adjust predicate used for SVE2 SHA3 XAR rotate amount"
    
    This reverts commit 501baaf50c72a684000b077413e19635df598a86.

Diff:
---
 gcc/config/aarch64/aarch64-sve2.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/aarch64/aarch64-sve2.md 
b/gcc/config/aarch64/aarch64-sve2.md
index 4a2d2c1cb8ce..1278b9081cdd 100644
--- a/gcc/config/aarch64/aarch64-sve2.md
+++ b/gcc/config/aarch64/aarch64-sve2.md
@@ -1627,7 +1627,7 @@
          (xor:SVE_ASIMD_FULL_I
            (match_operand:SVE_ASIMD_FULL_I 1 "register_operand" "%0,w")
            (match_operand:SVE_ASIMD_FULL_I 2 "register_operand" "w,w"))
-         (match_operand:SVE_ASIMD_FULL_I 3 "aarch64_simd_rshift_imm")))]
+         (match_operand:SVE_ASIMD_FULL_I 3 "aarch64_simd_lshift_imm")))]
   "TARGET_SVE2 && !(<MODE>mode == V2DImode && TARGET_SHA3)"
   {
     operands[3]

Reply via email to