PING^2: expand_float/expand_fix changes for decimal float

Richard Guenther richard.guenther@gmail.com
Wed Sep 5 19:56:00 GMT 2007


On 9/5/07, Janis Johnson <janis187@us.ibm.com> wrote:
> Ping:
>
>   http://gcc.gnu.org/ml/gcc-patches/2007-08/msg01129.html
>
> The backend changes to this patch have been approved, but the following
> need approval from a middle end maintainer:

The middle-end parts are ok.

Thanks,
Richard.

>         * optabs.c (expand_float): Convert unsigned integer as signed only
>         if it provides sufficient accuracy; add mode argument to real_2expN.
>         (expand_fix): Fix comment typos; extend binary float into mode
>         wider than destination for converion to unsigned integer; add mode
>         argument to real_2expN.
>         * real.c (real_2expN): Add mode argument to special-case decimal
>         float values.
>         * real.h (real_2expN): Ditto.
>         * fixed-value.c (check_real_for_fixed_mode): Add mode argument to
>         real_2expN.
>         (fixed_from_string): Ditto.
>         (fixed_to_decimal): Ditto.
>         (fixed_convert_from_real): Ditto.
>         (real_convert_from_fixed): Ditto.
>
> Janis
>
>
>



More information about the Gcc-patches mailing list