mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-04 20:01:21 +08:00
re PR target/79514 (ICE in curr_insn_transform, at lra-constraints.c:3773)
PR target/79514 * config/i386/i386.md (*pushxf_rounded): Use Pmode instead of DImode. From-SVN: r245861
This commit is contained in:
parent
75473a91bc
commit
5719c938be
@ -1,3 +1,8 @@
|
||||
2017-03-03 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/79514
|
||||
* config/i386/i386.md (*pushxf_rounded): Use Pmode instead of DImode.
|
||||
|
||||
2017-03-03 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/79818
|
||||
|
@ -3017,14 +3017,14 @@
|
||||
|
||||
(define_insn_and_split "*pushxf_rounded"
|
||||
[(set (mem:XF
|
||||
(pre_modify:DI
|
||||
(reg:DI SP_REG)
|
||||
(plus:DI (reg:DI SP_REG) (const_int -16))))
|
||||
(pre_modify:P
|
||||
(reg:P SP_REG)
|
||||
(plus:P (reg:P SP_REG) (const_int -16))))
|
||||
(match_operand:XF 0 "nonmemory_no_elim_operand" "f,r,*r,C"))]
|
||||
"TARGET_64BIT"
|
||||
"#"
|
||||
"&& 1"
|
||||
[(set (reg:DI SP_REG) (plus:DI (reg:DI SP_REG) (const_int -16)))
|
||||
[(set (reg:P SP_REG) (plus:P (reg:P SP_REG) (const_int -16)))
|
||||
(set (match_dup 1) (match_dup 0))]
|
||||
{
|
||||
rtx pat = PATTERN (curr_insn);
|
||||
|
Loading…
x
Reference in New Issue
Block a user