From: Alan Modra Date: Thu, 29 Nov 2018 05:01:05 +0000 (+1030) Subject: [RS6000] movdi_internal64 insn lengths X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aa74f2217d0686788889d357c46d666fcb8be87f;p=gcc.git [RS6000] movdi_internal64 insn lengths Fixes alternatives wi<-Oj (xxlxor), wi<-wM (xxlorc) and wv<-wS (xxsltib+extend). * config/rs6000/rs6000.md (movdi_internal64): Correct lengths. From-SVN: r266609 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e31f2be276e..011fe4c60ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-11-29 Alan Modra + + * config/rs6000/rs6000.md (movdi_internal64): Correct lengths. + 2018-11-29 Alan Modra * config/rs6000/predicates.md (easy_fp_constant): Remove code diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 6f371b4d282..d2f6f11b3e5 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -8811,8 +8811,8 @@ (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