aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.meissner
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog.meissner')
-rw-r--r--gcc/ChangeLog.meissner10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 73d287143fc..596f3362986 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,6 +1,16 @@
2018-10-30 Michael Meissner <meissner@linux.ibm.com>
* config/rs6000/predicates.md (easy_fp_direct_move_constant):
+ Allow SFmode constants once again.
+ * config/rs6000/rs6000.md (movsf_const_direct_move): Allow SFmode
+ constants, but only allow targetting a VSX register.
+ (movsf_const_mem): Add combiner pattern to store constants in
+ memory.
+ (movsf_const_mem2): Likewise.
+
+2018-10-30 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/predicates.md (easy_fp_direct_move_constant):
Disable SFmode constants.
* config/rs6000/rs6000.md (movsf_const_direct_move): Likewise.