real.c (real_to_decimal): Accept BUF_SIZE and CROP_TRAILING_ZEROS as arguments.
authorRichard Henderson <rth@redhat.com>
Wed, 16 Oct 2002 00:40:39 +0000 (17:40 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 16 Oct 2002 00:40:39 +0000 (17:40 -0700)
commitda6eec72f5a23bbee21efae3efd976283bf1c23c
tree5b673d80faa93e51f114a60dc517ca1f9603bf06
parentba0bb02d1d616cf5618877878a02442b71a97dec
real.c (real_to_decimal): Accept BUF_SIZE and CROP_TRAILING_ZEROS as arguments.

gcc/
        * real.c (real_to_decimal): Accept BUF_SIZE and CROP_TRAILING_ZEROS
        as arguments.  Bound DIGITS by the available buffer size.
        (real_to_hexadecimal): Likewise.
        * real.h (real_to_decimal, real_to_hexadecimal): Update prototypes.
        (REAL_VALUE_TO_DECIMAL): Remove.
        * c-common.c, c-pretty-print.c, print-rtl.c, print-tree.c,
        sched-vis.c, config/arc/arc.c, config/c4x/c4x.c, config/fr30/fr30.c,
        config/i370/i370.h, config/i386/i386.c, config/i960/i960.c,
        config/ip2k/ip2k.c, config/m32r/m32r.c, config/m68hc11/m68hc11.c,
        config/m68k/hp320.h, config/m68k/m68k.h, config/m68k/sun2o4.h,
        config/m68k/sun3.h, config/mips/mips.c, config/ns32k/ns32k.c,
        config/pdp11/pdp11.h, config/vax/vax.h: Update all callers to
        use real_to_decimal directly, and with the proper arguments.
        * doc/tm.texi (REAL_VALUE_TO_DECIMAL): Remove.

gcc/cp/
        * error.c (dump_expr): Use real_to_decimal directly, and with
        the new arguments.

gcc/f/
        * target.h (ffetarget_print_real1, ffetarget_print_real2): Use
        real_to_decimal directly, and with the new arguments.

From-SVN: r58187
30 files changed:
gcc/ChangeLog
gcc/c-common.c
gcc/c-pretty-print.c
gcc/config/arc/arc.c
gcc/config/c4x/c4x.c
gcc/config/fr30/fr30.c
gcc/config/i370/i370.h
gcc/config/i386/i386.c
gcc/config/i960/i960.c
gcc/config/ip2k/ip2k.c
gcc/config/m32r/m32r.c
gcc/config/m68hc11/m68hc11.c
gcc/config/m68k/hp320.h
gcc/config/m68k/m68k.h
gcc/config/m68k/sun2o4.h
gcc/config/m68k/sun3.h
gcc/config/mips/mips.c
gcc/config/ns32k/ns32k.c
gcc/config/pdp11/pdp11.h
gcc/config/vax/vax.h
gcc/cp/ChangeLog
gcc/cp/error.c
gcc/doc/tm.texi
gcc/f/ChangeLog
gcc/f/target.h
gcc/print-rtl.c
gcc/print-tree.c
gcc/real.c
gcc/real.h
gcc/sched-vis.c