i386: Fix *pushsi2_rex64 constraints [PR95238]
2020-05-20 Uroš Bizjak <ubizjak@gmail.com> gcc/ChangeLog: PR target/95238 * config/i386/i386.md (*pushsi2_rex64): Use "e" constraint instead of "i".
This commit is contained in:
parent
2f809e773e
commit
2cf6f31527
|
@ -1,3 +1,9 @@
|
|||
2020-05-20 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/95238
|
||||
* config/i386/i386.md (*pushsi2_rex64):
|
||||
Use "e" constraint instead of "i".
|
||||
|
||||
2020-05-20 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* lto-streamer-in.c (lto_input_scc): Add SHARED_SCC parameter.
|
||||
|
|
|
@ -1750,7 +1750,7 @@
|
|||
;; For TARGET_64BIT we always round up to 8 bytes.
|
||||
(define_insn "*pushsi2_rex64"
|
||||
[(set (match_operand:SI 0 "push_operand" "=X,X")
|
||||
(match_operand:SI 1 "nonmemory_no_elim_operand" "ri,*v"))]
|
||||
(match_operand:SI 1 "nonmemory_no_elim_operand" "re,*v"))]
|
||||
"TARGET_64BIT"
|
||||
"@
|
||||
push{q}\t%q1
|
||||
|
|
Loading…
Reference in New Issue