23 lines
731 B
Diff
23 lines
731 B
Diff
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
|
|
index 4b02a27..bddaa3a 100644
|
|
--- a/gcc/config/i386/i386.md
|
|
+++ b/gcc/config/i386/i386.md
|
|
@@ -15300,7 +15300,7 @@
|
|
})
|
|
|
|
(define_insn "*indirect_jump"
|
|
- [(set (pc) (match_operand:P 0 "nonimmediate_operand" "rm"))]
|
|
+ [(set (pc) (match_operand:P 0 "nonimmediate_operand" "rw"))]
|
|
""
|
|
"* return ix86_output_indirect_jmp (operands[0], false);"
|
|
[(set (attr "type")
|
|
@@ -15352,7 +15352,7 @@
|
|
})
|
|
|
|
(define_insn "*tablejump_1"
|
|
- [(set (pc) (match_operand:P 0 "nonimmediate_operand" "rm"))
|
|
+ [(set (pc) (match_operand:P 0 "nonimmediate_operand" "rw"))
|
|
(use (label_ref (match_operand 1 "" "")))]
|
|
""
|
|
"* return ix86_output_indirect_jmp (operands[0], false);"
|