From cefe3839e7afcdaf913eda4c4c100bc9d0da7416 Mon Sep 17 00:00:00 2001 From: jakub Date: Tue, 22 Jan 2019 22:27:32 +0000 Subject: [PATCH] PR target/87064 * config/rs6000/vsx.md (*vsx_reduc__v2df_scalar): Disable for little endian. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268164 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/vsx.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 84f9622af27b..548ccdaf11d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-01-22 Jakub Jelinek + + PR target/87064 + * config/rs6000/vsx.md (*vsx_reduc__v2df_scalar): + Disable for little endian. + 2019-01-22 Richard Earnshaw PR target/88469 diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 316eac2428ff..918ec908c1ef 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -4351,7 +4351,7 @@ (match_dup 1)) (parallel [(const_int 1)]))) (clobber (match_scratch:DF 2 "=0,0,&wd,&wa"))] - "VECTOR_UNIT_VSX_P (V2DFmode)" + "BYTES_BIG_ENDIAN && VECTOR_UNIT_VSX_P (V2DFmode)" "#" "" [(const_int 0)] -- 2.47.2