Commit ae2bb6da by Alan Modra

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
parent c70ed622
2015-06-02 Alan Modra <amodra@gmail.com>
* config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental
2014-08-11 change.
2015-06-02 Bin Cheng <bin.cheng@arm.com> 2015-06-02 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/52563 PR tree-optimization/52563
...@@ -62,7 +67,7 @@ ...@@ -62,7 +67,7 @@
2015-06-01 Matthew Wahab <matthew.wahab@arm.com> 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
PR target/65697 PR target/65697
* config/aarch64/aarch64.c (aarch64_emit_post_barrier):New. * config/aarch64/aarch64.c (aarch64_emit_post_barrier):New.
(aarch64_split_atomic_op): Check for __sync memory models, emit (aarch64_split_atomic_op): Check for __sync memory models, emit
appropriate initial loads and final barriers. appropriate initial loads and final barriers.
...@@ -96,7 +101,7 @@ ...@@ -96,7 +101,7 @@
2015-06-01 Martin Liska <mliska@suse.cz> 2015-06-01 Martin Liska <mliska@suse.cz>
* alloc-pool.h: Add ATTRIBUTE_UNUSED for * alloc-pool.h: Add ATTRIBUTE_UNUSED for
a function local variable. a function local variable.
2015-06-01 Martin Liska <mliska@suse.cz> 2015-06-01 Martin Liska <mliska@suse.cz>
...@@ -849,7 +854,7 @@ ...@@ -849,7 +854,7 @@
partial argument on targets with ARGS_GROW_DOWNWARD and partial argument on targets with ARGS_GROW_DOWNWARD and
!STACK_GROWS_DOWNWARD. !STACK_GROWS_DOWNWARD.
(emit_library_call_value_1): Update callsite of emit_push_insn. (emit_library_call_value_1): Update callsite of emit_push_insn.
(store_one_arg): Likewise. (store_one_arg): Likewise.
2015-05-27 Gregor Richards <gregor.richards@uwaterloo.ca> 2015-05-27 Gregor Richards <gregor.richards@uwaterloo.ca>
......
...@@ -1867,7 +1867,7 @@ ...@@ -1867,7 +1867,7 @@
(define_insn_and_split "vsx_extract_v4sf" (define_insn_and_split "vsx_extract_v4sf"
[(set (match_operand:SF 0 "vsx_register_operand" "=f,f") [(set (match_operand:SF 0 "vsx_register_operand" "=f,f")
(vec_select:SF (vec_select:SF
(match_operand:V4SF 1 "vsx_register_operand" "<VSa>,<VSa>") (match_operand:V4SF 1 "vsx_register_operand" "wa,wa")
(parallel [(match_operand:QI 2 "u5bit_cint_operand" "O,i")]))) (parallel [(match_operand:QI 2 "u5bit_cint_operand" "O,i")])))
(clobber (match_scratch:V4SF 3 "=X,0"))] (clobber (match_scratch:V4SF 3 "=X,0"))]
"VECTOR_UNIT_VSX_P (V4SFmode)" "VECTOR_UNIT_VSX_P (V4SFmode)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment