[AArch64] Relax modes_tieable_p and cannot_change_mode_class
commit610b1acb0d62f482f24b5f5471882288befecca9
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Apr 2014 21:00:38 +0000 (28 21:00 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Apr 2014 21:00:38 +0000 (28 21:00 +0000)
treeeac247494ab9f73ef2bde86ee52e68e7996a35d8
parent66240e3276fd49ae56cafb617ff487459d4d0606
[AArch64] Relax modes_tieable_p and cannot_change_mode_class

gcc/

* config/aarch64/aarch64-protos.h (aarch64_modes_tieable_p): New.
* config/aarch64/aarch64.c
(aarch64_cannot_change_mode_class): Weaken conditions.
(aarch64_modes_tieable_p): New.
* config/aarch64/aarch64.h (MODES_TIEABLE_P): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209878 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.h