aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2015-11-24 19:16:18 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2015-11-24 19:16:18 +0000
commit73c923307beaf7c49d753528fead01615ff85847 (patch)
tree056da07189ed9fb6bd265d09f137072762caa71f
parentdeb3dae698b52152c56ec9e271e015f7547d2468 (diff)
downloadgcc-73c923307beaf7c49d753528fead01615ff85847.zip
gcc-73c923307beaf7c49d753528fead01615ff85847.tar.gz
gcc-73c923307beaf7c49d753528fead01615ff85847.tar.bz2
rs6000.md (lround<mode>di2): Remove constraints.
2015-11-24 Michael Meissner <meissner@linux.vnet.ibm.com> * config/rs6000/rs6000.md (lround<mode>di2): Remove constraints. From-SVN: r230834
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/rs6000.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d4db20a..ac7b7bd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * config/rs6000/rs6000.md (lround<mode>di2): Remove constraints.
+
2015-11-24 Jan Hubicka <hubicka@ucw.cz>
* tree.c (free_node): New function.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 9d3a5b2..7623c9f 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -5520,9 +5520,9 @@
(define_expand "lround<mode>di2"
[(set (match_dup 2)
- (unspec:SFDF [(match_operand:SFDF 1 "gpc_reg_operand" "wa")]
+ (unspec:SFDF [(match_operand:SFDF 1 "gpc_reg_operand" "")]
UNSPEC_XSRDPI))
- (set (match_operand:DI 0 "gpc_reg_operand" "=d")
+ (set (match_operand:DI 0 "gpc_reg_operand" "")
(unspec:DI [(match_dup 2)]
UNSPEC_FCTID))]
"TARGET_<MODE>_FPR && TARGET_VSX"