aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2005-02-24 22:09:35 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2005-02-24 17:09:35 -0500
commit589b3fda5756e4493795a176bdb1b47fefe268ec (patch)
treebb708bbf2b8b49fc20a1e20bdde65d8b8905da1c /gcc
parentb436d7125767799c24409a2a0d99fa9c89e979b7 (diff)
downloadgcc-589b3fda5756e4493795a176bdb1b47fefe268ec.zip
gcc-589b3fda5756e4493795a176bdb1b47fefe268ec.tar.gz
gcc-589b3fda5756e4493795a176bdb1b47fefe268ec.tar.bz2
rs6000.md (trunctfdf2): Remove register constraints.
* config/rs6000/rs6000.md (trunctfdf2): Remove register constraints. Fix formatting. From-SVN: r95520
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/rs6000/rs6000.md6
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 48cbd3a..b858476 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -4,6 +4,9 @@
* reload.c (operands_match_p): Only increment register number for
SCALAR_INT_MODE_P modes in multiple hard registers.
+ * config/rs6000/rs6000.md (trunctfdf2): Remove register constraints.
+ Fix formatting.
+
2005-02-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* ChangeLog.5: Fix log message typo(s).
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 7fd210d..bf2bf4c 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -8326,11 +8326,11 @@
})
(define_expand "trunctfdf2"
- [(set (match_operand:DF 0 "gpc_reg_operand" "=f")
- (float_truncate:DF (match_operand:TF 1 "gpc_reg_operand" "f")))]
+ [(set (match_operand:DF 0 "gpc_reg_operand" "")
+ (float_truncate:DF (match_operand:TF 1 "gpc_reg_operand" "")))]
"(DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_DARWIN)
&& TARGET_HARD_FLOAT && TARGET_FPRS && TARGET_LONG_DOUBLE_128"
-"")
+ "")
(define_insn_and_split "trunctfdf2_internal1"
[(set (match_operand:DF 0 "gpc_reg_operand" "=f,?f")