Christian Joensson wrote:
Using checkout Thu Sep  6 05:56:16 UTC 2007 (revision 128174), I get a
bootstrap failure:

gcc -c   -g -fkeep-inline-functions -DIN_GCC   -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-DHAVE_CONFIG_H -I. -Iada -I../../gcc/gcc -I../../gcc/gcc/ada
-I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include
-I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/dpd
-I../libdecnumber    ../../gcc/gcc/ada/trans.c -o ada/trans.o
../../gcc/gcc/ada/trans.c: In function `convert_with_check':
../../gcc/gcc/ada/trans.c:5896: error: too few arguments to function
`real_2expN'
make[3]: *** [ada/trans.o] Error 1
make[3]: Leaving directory `/usr/local/src/trunk/objdir/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `/usr/local/src/trunk/objdir'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/usr/local/src/trunk/objdir'
make: *** [all] Error 2


It looks like this is due to this change, not my modification to trans.c:

2007-09-05  Janis Johnson  <[EMAIL PROTECTED]>

        * 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.
        * config/rs6000/rs6000.md (FP): Include DD and TD modes.
* config/rs6000/dfp.md (extendddtd2, adddd3, addtd3, subdd3, subtd3,
        muldd3, multd3, divdd3, divtd3, cmpdd_internal1, cmptd_internal1,
        floatditd2, ftruncdd2, fixdddi2, ftrunctd2, fixddi2): New.

-Sandra

Reply via email to