diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2015-12-09 13:47:19 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2015-12-09 13:47:19 +0000 |
commit | 4c81f958b3f1b2a41e94d505c34b6d911502bb15 (patch) | |
tree | 9d5c6037c38f9e1aad1f3b3a94c7657a04e32f77 /gcc/tree-ssa-phiopt.c | |
parent | 08554c26c4541be7d6ec0fec4d8810e97f56caab (diff) | |
download | gcc-4c81f958b3f1b2a41e94d505c34b6d911502bb15.zip gcc-4c81f958b3f1b2a41e94d505c34b6d911502bb15.tar.gz gcc-4c81f958b3f1b2a41e94d505c34b6d911502bb15.tar.bz2 |
[Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609
gcc/
PR rtl-optimization/67609
* config/aarch64/aarch64-protos.h
(aarch64_cannot_change_mode_class): Bring back.
* config/aarch64/aarch64.c
(aarch64_cannot_change_mode_class): Likewise.
* config/aarch64/aarch64.h (CANNOT_CHANGE_MODE_CLASS): Likewise.
* config/aarch64/aarch64.md (aarch64_movdi_<mode>low): Use
zero_extract rather than truncate.
(aarch64_movdi_<mode>high): Likewise.
gcc/testsuite/
PR rtl-optimization/67609
* gcc.dg/torture/pr67609.c: New.
From-SVN: r231455
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions