http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59915
--- Comment #1 from Tejas Belagod <belagod at gcc dot gnu.org> --- This regression was introduced with I committed a more relaxed version of CANNOT_CHANGE_MODE_CLASS for aarch64. 2014-01-20 Tejas Belagod <tejas.bela...@arm.com> * config/aarch64/aarch64-protos.h (aarch64_cannot_change_mode_class_ptr): Declare. * config/aarch64/aarch64.c (aarch64_cannot_change_mode_class, aarch64_cannot_change_mode_class_ptr): New. * config/aarch64/aarch64.h (CANNOT_CHANGE_MODE_CLASS): Change to call backend hook aarch64_cannot_change_mode_class.