From ae2bb6daf3a27388090dda644b6993bccd636d67 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 2 Jun 2015 13:08:11 +0930 Subject: vsx.md (vsx_extract_v4sf): Revert accidental 2014-08-11 change. * config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental 2014-08-11 change. From-SVN: r224010 --- gcc/ChangeLog | 11 ++++++++--- gcc/config/rs6000/vsx.md | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index be843a6..ab5c004 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-06-02 Alan Modra + + * config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental + 2014-08-11 change. + 2015-06-02 Bin Cheng PR tree-optimization/52563 @@ -62,7 +67,7 @@ 2015-06-01 Matthew Wahab - PR target/65697 + PR target/65697 * config/aarch64/aarch64.c (aarch64_emit_post_barrier):New. (aarch64_split_atomic_op): Check for __sync memory models, emit appropriate initial loads and final barriers. @@ -96,7 +101,7 @@ 2015-06-01 Martin Liska * alloc-pool.h: Add ATTRIBUTE_UNUSED for - a function local variable. + a function local variable. 2015-06-01 Martin Liska @@ -849,7 +854,7 @@ partial argument on targets with ARGS_GROW_DOWNWARD and !STACK_GROWS_DOWNWARD. (emit_library_call_value_1): Update callsite of emit_push_insn. - (store_one_arg): Likewise. + (store_one_arg): Likewise. 2015-05-27 Gregor Richards diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 95c84b6..b7459a7 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -1867,7 +1867,7 @@ (define_insn_and_split "vsx_extract_v4sf" [(set (match_operand:SF 0 "vsx_register_operand" "=f,f") (vec_select:SF - (match_operand:V4SF 1 "vsx_register_operand" ",") + (match_operand:V4SF 1 "vsx_register_operand" "wa,wa") (parallel [(match_operand:QI 2 "u5bit_cint_operand" "O,i")]))) (clobber (match_scratch:V4SF 3 "=X,0"))] "VECTOR_UNIT_VSX_P (V4SFmode)" -- cgit v1.1