This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PING^2: expand_float/expand_fix changes for decimal float
- From: Janis Johnson <janis187 at us dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Wed, 05 Sep 2007 10:03:15 -0700
- Subject: PING^2: expand_float/expand_fix changes for decimal float
- Reply-to: janis187 at us dot ibm dot com
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:
* 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