rs6000.c (output_toc): Always use hex values for floating-point constants.
authorDavid Edelsohn <edelsohn@gnu.org>
Fri, 25 Jun 1999 10:44:37 +0000 (10:44 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 25 Jun 1999 10:44:37 +0000 (06:44 -0400)
commit31bfaa0b70fb593aadef575bf0335c9be5835b7f
tree3e4be3d62d73985fcc5ba4c892aabcff964eeca4
parent6ab46dffd61e0f91e459c0e540e7c27dadf769a1
rs6000.c (output_toc): Always use hex values for floating-point constants.

        * rs6000.c (output_toc): Always use hex values for floating-point
        constants.  Store single-precision values in upper-half of TOC
        entry in 64-bit mode.
        * rs6000.md (floatsidf2, floatunssidf2): Add !TARGET_POWERPC64
        to final constraints.
        (fix_truncdfsi2 splitter): Change pattern matching fctiwz.
        (fctiwz): Improve accuracy of RTL for pattern.

From-SVN: r27769
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md