This is a new version of my BE patch from a few weeks ago.
This is part 1 and covers rtlanal.c. The second part will be aarch64
specific.

When combined with the second patch, It fixes up movoi/ci/xi for Big
Endian, so that we end up with the lab of a big-endian integer to be in
the low byte of the highest-numbered register.

This will apply cleanly by itself and no regressions were seen when
testing aarch64 and x86_64 on make check.


Changelog:

2014-11-14  Alan Hayward  <alan.hayw...@arm.com>

        * rtlanal.c
        (subreg_get_info): Exit early for simple and common cases


Alan.

Attachment: 0001-BE-fix-load-stores.-Common-code.patch
Description: Binary data

Reply via email to