On Wed, Nov 12, 2014 at 6:55 PM, Alan Lawrence <alan.lawre...@arm.com> wrote:
> Tested (with patches 1+2):
>
> Bootstrap + check-gcc on x64-none-linux-gnu
>
> cross-tested check-gcc on aarch64-none-elf and aarch64_be-none-elf as these
> platforms stand (i.e. without vec_shr_optab).
>
> also cross-tested check-gcc on aarch64-none-elf and aarch64_be-none-elf
> after applying https://gcc.gnu.org/ml/gcc-patches/2014-09/msg01473.html
> (which adds a vec_shr_<m> pattern).
>
> bootstrap on powerpc64-none-linux-gnu; check-gcc in progress.

Ok.

Thanks,
Richard.

> gcc/ChangeLog:
>
>         * fold-const.c (const_binop): Remove code handling VEC_RSHIFT_EXPR.
>         * tree-cfg.c (verify_gimple_assign_binary): Likewise.
>         * tree-inline.c (estimate_operator_cost): Likewise.
>         * tree-pretty-print.c (dump_generic_node, op_code_prio,
> op_symbol_code):
>         Likewise.
>
>         * tree-vect-generic.c (expand_vector_operations_1): Remove assertion
>         against VEC_RSHIFT_EXPR.
>
>         * optabs.h (expand_vec_shift_expr): Remove.
>         * optabs.c (optab_for_tree_code): Remove case VEC_RSHIFT_EXPR.
>         (expand_vec_shift_expr): Remove.
>         * tree.def (VEC_RSHIFT_EXPR): Remove

Reply via email to