Because 'i'-constraint clearly includes 'n'.

gcc/ChangeLog:

        * config/xtensa/xtensa.md (call_internal, call_value_internal,
        sibcall_internal, sibcall_value_internal): Remove 'n'-constraint.
---
 gcc/config/xtensa/xtensa.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gcc/config/xtensa/xtensa.md b/gcc/config/xtensa/xtensa.md
index 05bafdea23d..374288df708 100644
--- a/gcc/config/xtensa/xtensa.md
+++ b/gcc/config/xtensa/xtensa.md
@@ -2516,7 +2516,7 @@
 })
(define_insn "call_internal"
-  [(call (mem (match_operand:SI 0 "call_insn_operand" "nir"))
+  [(call (mem (match_operand:SI 0 "call_insn_operand" "ir"))
         (match_operand 1 "" ""))]
   "!SIBLING_CALL_P (insn)"
 {
@@ -2538,7 +2538,7 @@
(define_insn "call_value_internal"
   [(set (match_operand 0 "register_operand" "=a")
-       (call (mem (match_operand:SI 1 "call_insn_operand" "nir"))
+       (call (mem (match_operand:SI 1 "call_insn_operand" "ir"))
              (match_operand 2 "" "")))]
   "!SIBLING_CALL_P (insn)"
 {
@@ -2558,7 +2558,7 @@
 })
(define_insn "sibcall_internal"
-  [(call (mem:SI (match_operand:SI 0 "call_insn_operand" "nic"))
+  [(call (mem:SI (match_operand:SI 0 "call_insn_operand" "ic"))
         (match_operand 1 "" ""))]
   "!TARGET_WINDOWED_ABI && SIBLING_CALL_P (insn)"
 {
@@ -2580,7 +2580,7 @@
(define_insn "sibcall_value_internal"
   [(set (match_operand 0 "register_operand" "=a")
-       (call (mem:SI (match_operand:SI 1 "call_insn_operand" "nic"))
+       (call (mem:SI (match_operand:SI 1 "call_insn_operand" "ic"))
              (match_operand 2 "" "")))]
   "!TARGET_WINDOWED_ABI && SIBLING_CALL_P (insn)"
 {
--
2.39.5

Reply via email to