aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2019-01-18 19:01:56 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2019-01-18 19:01:56 +0100
commit225220d668dafb8262db7012bced688acbe63b33 (patch)
treec1ff1a80a7770c16c2227e30060fc5720fc23755 /gcc/ChangeLog
parent8b248c17bd9999eb3adb585b0789595bada43e8c (diff)
downloadgcc-225220d668dafb8262db7012bced688acbe63b33.zip
gcc-225220d668dafb8262db7012bced688acbe63b33.tar.gz
gcc-225220d668dafb8262db7012bced688acbe63b33.tar.bz2
rs6000: Fix *movsi_from_df (PR88892)
The memory store instructions (stfs[u][x], stxssp[x]) can result in garbage if the value to be stored isn't already a valid single precision floating point number. So we cannot use this here. PR target/88892 * config/rs6000/rs6000.md (*movsi_from_df): Allow only register operands. From-SVN: r268083
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1389077..6559a27 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2019-01-18 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/88892
+ * config/rs6000/rs6000.md (*movsi_from_df): Allow only register
+ operands.
+
2019-01-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/88903