poly_int: alter_reg
commit4a78baf28e0096291c6dc9993af0d93726f6ae29
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 07:18:52 +0000 (3 07:18 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 07:18:52 +0000 (3 07:18 +0000)
tree9f51809c8a2ed51d25f59ccba8361d873a0b8367
parentaa439ab47020bb4853003379c9ecddc496913175
poly_int: alter_reg

This patch makes alter_reg cope with polynomial mode sizes.

2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
    Alan Hayward  <alan.hayward@arm.com>
    David Sherwood  <david.sherwood@arm.com>

gcc/
* reload1.c (spill_stack_slot_width): Change element type
from unsigned int to poly_uint64_pod.
(alter_reg): Treat mode sizes as polynomial.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256160 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c