On 07/13/2017 03:02 AM, Richard Sandiford wrote:
> This patch makes the fixed-value.* routines use scalar_mode.
> It would be possible to define special classes for these modes, as for
> scalar_int_mode and scalar_float_mode, but at the moment nothing would
> benefit from them.  In particular, there's no use case that would help
> select between one class for all fixed-point modes versus one class for
> fractional modes and one class for accumulator modes.
> 
> 2017-07-13  Richard Sandiford  <richard.sandif...@linaro.org>
>           Alan Hayward  <alan.hayw...@arm.com>
>           David Sherwood  <david.sherw...@arm.com>
> 
> gcc/
>       * fixed-value.h (fixed_from_double_int): Take a scalar_mode
>       rather than a machine_mode.
>       (fixed_from_string): Likewise.
>       (fixed_convert): Likewise.
>       (fixed_convert_from_int): Likewise.
>       (fixed_convert_from_real): Likewise.
>       (real_convert_from_fixed): Likewise.
>       * fixed-value.c (fixed_from_double_int): Likewise.
>       (fixed_from_string): Likewise.
>       (fixed_convert): Likewise.
>       (fixed_convert_from_int): Likewise.
>       (fixed_convert_from_real): Likewise.
>       (real_convert_from_fixed): Likewise.
>       * config/avr/avr.c (avr_out_round): Use as_a <scalar_mode>.
OK.
jeff

Reply via email to