Fixes alternatives wi<-Oj (xxlxor), wi<-wM (xxlorc) and wv<-wS.
Bootstrapped etc. powerpc64le-linux.
* config/rs6000/rs6000.md (movdi_internal64): Correct lengths.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index c4d697f856b..11097717268 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -8811,8 +8811,8 @@ (define_insn "*movdi_internal64"
(set_attr "length"
"4, 4, 4, 4, 4, 20,
4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 8,
- 8, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4,
+ 4, 8, 4, 4, 4, 4,
4, 4, 4, 4")])
; Some DImode loads are best done as a load of -1 followed by a mask
--
Alan Modra
Australia Development Lab, IBM