diff options
author | Luis Machado <luis.machado@linaro.org> | 2018-08-08 07:45:11 +0000 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@gcc.gnu.org> | 2018-08-08 07:45:11 +0000 |
commit | 31508b3921cdcc6c2c8c587f76b38b316dc76fc8 (patch) | |
tree | f1ff4392c37dcf813cced6ec0e658281d2ec2164 /libcpp | |
parent | 8a1d72375d10ff4ce99623a563bc0996aa03d982 (diff) | |
download | gcc-31508b3921cdcc6c2c8c587f76b38b316dc76fc8.zip gcc-31508b3921cdcc6c2c8c587f76b38b316dc76fc8.tar.gz gcc-31508b3921cdcc6c2c8c587f76b38b316dc76fc8.tar.bz2 |
[aarch64] Adjust Falkor's sign extend reg+reg address cost
Adjust Falkor's register_sextend cost from 4 to 3. This fixes a testsuite
failure in gcc.target/aarch64/extend.c:ldr_sxtw where GCC was generating
a sbfiz instruction rather than a load with sign extension.
No performance changes.
gcc/ChangeLog:
2018-08-08 Luis Machado <luis.machado@linaro.org>
* config/aarch64/aarch64.c (qdf24xx_addrcost_table)
<register_sextend>: Set to 3.
From-SVN: r263388
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions