diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-10-16 10:50:53 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-10-16 10:50:53 +0000 |
commit | 9b17a646d90ad0cc30daf8432aa60ad0d751d914 (patch) | |
tree | da3f70de7c8756fd0a84aed6a4d9e1918b84726e /gcc/genmodes.c | |
parent | 8e66b377a93e3fc371d0836768740d68ef8fffc5 (diff) | |
download | gcc-9b17a646d90ad0cc30daf8432aa60ad0d751d914.zip gcc-9b17a646d90ad0cc30daf8432aa60ad0d751d914.tar.gz gcc-9b17a646d90ad0cc30daf8432aa60ad0d751d914.tar.bz2 |
[AArch64] Improve poly_int handling in aarch64_layout_frame
I'd used known_lt when converting these conditions to poly_int,
but on reflection that was a bad choice. The code isn't just
doing a range check; it specifically needs constants that will
fit in a certain encoding.
2019-10-16 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* config/aarch64/aarch64.c (aarch64_layout_frame): Use is_constant
rather than known_lt when choosing frame layouts.
From-SVN: r277061
Diffstat (limited to 'gcc/genmodes.c')
0 files changed, 0 insertions, 0 deletions