On 07/13/2017 02:50 AM, Richard Sandiford wrote:
> This patch replaces uses of GET_CLASS_NARROWEST_MODE (MODE_INT) with a
> new NARROWEST_INT_MODE macro, which has type scalar_int_mode.
>
> 2017-07-13 Richard Sandiford <richard.sandif...@linaro.org>
> Alan Hayward <alan.hayw...@arm.com>
> David Sherwood <david.sherw...@arm.com>
>
> gcc/
> * machmode.h (NARROWEST_INT_MODE): New macro.
> * expr.c (alignment_for_piecewise_move): Use it instead of
> GET_CLASS_NARROWEST_MODE (MODE_INT).
> (push_block): Likewise.
> * stor-layout.c (bit_field_mode_iterator::bit_field_mode_iterator):
> Likewise.
> * tree-vrp.c (simplify_float_conversion_using_ranges): Likewise.
>
> gcc/ada/
> * gcc-interface/decl.c (validate_size): Use NARROWEST_INT_MODE
> instead of GET_CLASS_NARROWEST_MODE (MODE_INT).
OK.
jeff