aboutsummaryrefslogtreecommitdiff
path: root/libcpp/directives.c
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2018-10-31 10:00:45 +0000
committerRichard Henderson <rth@gcc.gnu.org>2018-10-31 03:00:45 -0700
commit563cc649beaf11d707c422e5f4e9e5cdacb818c3 (patch)
treea4713d9eebef54bd572c5cbdd5238258187f98b8 /libcpp/directives.c
parent7803ec5ee2a547043fb6708a08ddb1361ba91202 (diff)
downloadgcc-563cc649beaf11d707c422e5f4e9e5cdacb818c3.zip
gcc-563cc649beaf11d707c422e5f4e9e5cdacb818c3.tar.gz
gcc-563cc649beaf11d707c422e5f4e9e5cdacb818c3.tar.bz2
aarch64: Force TImode values into even registers
The LSE CASP instruction requires values to be placed in even register pairs. A solution involving two additional register classes was rejected in favor of the much simpler solution of simply requiring all TImode values to be aligned. * config/aarch64/aarch64.c (aarch64_hard_regno_mode_ok): Force 16-byte modes held in GP registers to use an even regno. From-SVN: r265661
Diffstat (limited to 'libcpp/directives.c')
0 files changed, 0 insertions, 0 deletions