r255883 - in /trunk/gcc: ChangeLog emit-rtl.c r...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Wed Dec 20 12:54:00 GMT 2017


Author: rsandifo
Date: Wed Dec 20 12:54:36 2017
New Revision: 255883

URL: https://gcc.gnu.org/viewcvs?rev=255883&root=gcc&view=rev
Log:
poly_int: operand_subword

This patch makes operand_subword and operand_subword_force take
polynomial offsets.  This is a fairly old-school interface and
these days should only be used when splitting multiword operations
into word operations.  It still doesn't hurt to support polynomial
offsets and it helps make callers easier to write.

2017-12-20  Richard Sandiford  <richard.sandiford@linaro.org>
	    Alan Hayward  <alan.hayward@arm.com>
	    David Sherwood  <david.sherwood@arm.com>

gcc/
	* rtl.h (operand_subword, operand_subword_force): Take the offset
	as a poly_uint64 an unsigned int.
	* emit-rtl.c (operand_subword, operand_subword_force): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/emit-rtl.c
    trunk/gcc/rtl.h



More information about the Gcc-cvs mailing list