On Thu, Sep 18, 2014 at 2:45 PM, Alan Lawrence <alan.lawre...@arm.com> wrote:
> The previous patch broke aarch64_be by redefining VEC_RSHIFT_EXPR /
> vec_shr_optab to always shift the vector towards gcc's element 0. This fixes
> aarch64_be to do that.
>
> check-gcc on aarch64-none-elf (no changes) and aarch64_be-none-elf (fixes
> all regressions produced by previous patch, i.e. no regressions from before
> redefining vec_shr).

Using vector permutes would have avoided this I guess?

Richard.

>
> gcc/ChangeLog:
>
>         * config/aarch64/aarch64-simd.md (vec_shr_<mode> *2): Fix bigendian.
>
>

Reply via email to