This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PING^2: expand_float/expand_fix changes for decimal float
- From: "Richard Guenther" <richard dot guenther at gmail dot com>
- To: janis187 at us dot ibm dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 5 Sep 2007 21:52:54 +0200
- Subject: Re: PING^2: expand_float/expand_fix changes for decimal float
- References: <1189011795.6063.5.camel@janis-laptop>
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
>
>
>