[v5,1/3] aarch64: Fix comments for register constraints

Message ID 20260716162407.7106-2-karl.meakin@arm.com
State Accepted
Delegated to: Wilco Dijkstra
Headers
Series aarch64: FEAT_SME_MOP4 support |

Commit Message

Karl Meakin July 16, 2026, 4:24 p.m. UTC
  The comments for the "w", "x" and "y" register constraints in
gcc/config/aarch64/constraints.md were misleading. They apply to SVE
registers as well as Advanced SIMD and FP registers.

gcc/ChangeLog:

	* config/aarch64/constraints.md: Fix comments.
---
 gcc/config/aarch64/constraints.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
  

Patch

diff --git a/gcc/config/aarch64/constraints.md b/gcc/config/aarch64/constraints.md
index 847739e3270..99fa24c2a30 100644
--- a/gcc/config/aarch64/constraints.md
+++ b/gcc/config/aarch64/constraints.md
@@ -40,20 +40,20 @@  (define_register_constraint "Ucr"
    veneer.")
 
 (define_register_constraint "w" "FP_REGS"
-  "Floating point and SIMD vector registers.")
+  "SVE/AdvSIMD/FP registers, V0 - V31.")
 
 (define_register_constraint "x" "FP_LO_REGS"
-  "Floating point and SIMD vector registers V0 - V15.")
+  "SVE/AdvSIMD/FP registers, V0 - V15.")
 
 (define_register_constraint "y" "FP_LO8_REGS"
-  "Floating point and SIMD vector registers V0 - V7.")
+  "SVE/AdvSIMD/FP  registers, V0 - V7.")
 
 (define_register_constraint "Uw2" "FP_REGS"
-  "Even floating point and SIMD vector registers."
+  "Even SVE/AdvSIMD/FP registers, V0, V2, ..., V30."
   "regno % 2 == 0")
 
 (define_register_constraint "Uw4" "FP_REGS"
-  "4-tuple-aligned floating point and SIMD vector registers."
+  "4-tuple-aligned SVE/AdvSIMD/FP registers, V0, V4, ..., V28."
   "regno % 4 == 0")
 
 (define_register_constraint "Uwd" "FP_REGS"