On 13 October 2014 11:01, David Sherwood <david.sherw...@arm.com> wrote: > Hi, > > This is the second patch of the work to fix: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59810 > > and removes the CANNOT_CHANGE_MODE_CLASS macro, which now permits subregs of > vector registers to work correctly on aarch64_be. > > NOTE: This patch depends upon the following: > [AArch64] [BE] [1/2] Make large opaque integer modes endianness-safe. > [AArch64] [BE] Fix vector load/stores to not use ld1/st1 > > Thanks, > David. > > ChangeLog: > > gcc/: > 2014-13-10 David Sherwood <david.sherw...@arm.com> > > * config/aarch64/aarch64.h (CLEAR_INSN_CACHE): Removed.
CANNOT_CHANGE_MODE_CLASS rather than CLEAR_INSN_CACHE. > * config/aarch64/aarch64.c (aarch64_cannot_change_mode_class): > Removed. > * config/aarch64/aarch64-protos.h (aarch64_cannot_change_mode_class): > Removed. The first line of the ChangeLog entry should also reference the PR number it resolves. OK with corrected ChangeLog entry. Thanks /Marcus