[gcc(refs/users/meissner/heads/work067)] Revert patch.
Michael Meissner
meissner@gcc.gnu.org
Mon Sep 6 21:10:56 GMT 2021
https://gcc.gnu.org/g:6ee5caa3fc0e1ad9f5fab62926a564c7ebf9272e
commit 6ee5caa3fc0e1ad9f5fab62926a564c7ebf9272e
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Mon Sep 6 17:10:21 2021 -0400
Revert patch.
2021-09-06 Michael Meissner <meissner@linux.ibm.com>
gcc/
Revert patch.
* config/rs6000/rs6000.c (rs6000_emit_move_si_sf_subreg): Deal
with SUBREGs of TImode and DImode.
Diff:
---
gcc/config/rs6000/rs6000.c | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 5c681c1f15c..b9ebd56c993 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -10942,16 +10942,6 @@ rs6000_emit_move_si_sf_subreg (rtx dest, rtx source, machine_mode mode)
return true;
}
- if (mode == SFmode && GET_MODE_SIZE (inner_mode) > 4)
- {
- rtx tmp = gen_reg_rtx (SImode);
-
- debug_rtx (source);
- emit_move_insn (tmp, gen_lowpart (SImode, source));
- emit_insn (gen_movsf_from_si (dest, tmp));
- return true;
- }
-
if (mode == SFmode && inner_mode == SImode)
{
emit_insn (gen_movsf_from_si (dest, inner_source));
More information about the Gcc-cvs
mailing list