From: Marc Glisse Date: Sun, 23 Sep 2012 19:58:28 +0000 (+0200) Subject: expr.c (do_store_flag): Remove duplicated code. X-Git-Tag: misc/gccgo-go1_1_2~680 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d411f1d8e3529a97c9b607a88034d83fb341df0;p=thirdparty%2Fgcc.git expr.c (do_store_flag): Remove duplicated code. 2012-09-23 Marc Glisse * expr.c (do_store_flag): Remove duplicated code. From-SVN: r191653 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e650f9061c3e..9aa6e8e5079e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-09-23 Marc Glisse + + * expr.c (do_store_flag): Remove duplicated code. + 2012-09-22 Segher Boessenkool * config/rs6000/predicates.md (altivec_register_operand, diff --git a/gcc/expr.c b/gcc/expr.c index 762444853064..9158b9f43955 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -10676,17 +10676,6 @@ do_store_flag (sepops ops, rtx target, enum machine_mode mode) STRIP_NOPS (arg0); STRIP_NOPS (arg1); - /* For vector typed comparisons emit code to generate the desired - all-ones or all-zeros mask. Conveniently use the VEC_COND_EXPR - expander for this. */ - if (TREE_CODE (ops->type) == VECTOR_TYPE) - { - tree ifexp = build2 (ops->code, ops->type, arg0, arg1); - tree if_true = constant_boolean_node (true, ops->type); - tree if_false = constant_boolean_node (false, ops->type); - return expand_vec_cond_expr (ops->type, ifexp, if_true, if_false, target); - } - /* For vector typed comparisons emit code to generate the desired all-ones or all-zeros mask. Conveniently use the VEC_COND_EXPR expander for this. */