From fbf3df55a16c9ad129aa47a5a2d2d2aa0c7746df Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 22 Jan 2019 23:27:32 +0100 Subject: [PATCH] re PR target/87064 (libgomp.oacc-fortran/reduction-3.f90 fails starting with r263751) PR target/87064 * config/rs6000/vsx.md (*vsx_reduc__v2df_scalar): Disable for little endian. From-SVN: r268164 --- 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 84f9622af27..548ccdaf11d 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 316eac2428f..918ec908c1e 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.30.2