On Thu, May 19, 2016 at 12:23:32PM +0100, Wilco Dijkstra wrote:
> Remove aarch64_cannot_change_mode_class as the underlying issue
> (PR67609) has been resolved.  This avoids a few unnecessary lane
> widening operations like:
> 
> faddp   d18, v18.2d
> mov     d18, v18.d[0] 
> 
> Passes regress, OK for commit?

Which targets did you check? I'd hope aarch64_be-none-elf in addition to
aarch64-none-linux-gnu.

OK if they're both clean.

Please refer to PR67609 in your ChangeLog so this gets tracked alongside
the other fixes in that bug.

Thanks,
James

> 
> ChangeLog:
> 2016-05-19  Wilco Dijkstra  <wdijk...@arm.com>
> 
>       * gcc/config/aarch64/aarch64.h
>       (CANNOT_CHANGE_MODE_CLASS): Remove.
>       * gcc/config/aarch64/aarch64.c
>       (aarch64_cannot_change_mode_class): Remove function.
>       * cc/config/aarch64/aarch64-protos.h
>       (aarch64_cannot_change_mode_class): Remove.
> 

Reply via email to