mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-21 15:40:55 +08:00
xtensa: Fix non-robust split condition in define_insn_and_split
This patch is to fix some non-robust split conditions in some define_insn_and_splits, to make each of them applied on top of the corresponding condition for define_insn part, otherwise the splitting could perform unexpectedly. gcc/ChangeLog: * config/xtensa/xtensa.md (movdi_internal, movdf_internal): Fix split condition.
This commit is contained in:
parent
ae957bef06
commit
2b5b8610e9
@ -779,7 +779,7 @@
|
||||
"register_operand (operands[0], DImode)
|
||||
|| register_operand (operands[1], DImode)"
|
||||
"#"
|
||||
"reload_completed"
|
||||
"&& reload_completed"
|
||||
[(set (match_dup 0) (match_dup 2))
|
||||
(set (match_dup 1) (match_dup 3))]
|
||||
{
|
||||
@ -1053,7 +1053,7 @@
|
||||
"register_operand (operands[0], DFmode)
|
||||
|| register_operand (operands[1], DFmode)"
|
||||
"#"
|
||||
"reload_completed"
|
||||
"&& reload_completed"
|
||||
[(set (match_dup 0) (match_dup 2))
|
||||
(set (match_dup 1) (match_dup 3))]
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user