]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (output_toc): Always use hex values for floating-point constants.
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 28 Jun 1999 03:21:13 +0000 (03:21 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 28 Jun 1999 03:21:13 +0000 (21:21 -0600)
commit8c09ce11a2cb72702549fba5b705dd7bc2f91501
tree0cd6e1788c3e2d9a06235532bbb0dcf684a1ed13
parent58b5ca01ec3cf18990dba12c2314b4ff0a1f9c61
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: r27800
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md