]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
alpha.md (smaxsf3): Disable for IEEE mode.
authorUros Bizjak <ubizjak@gmail.com>
Tue, 15 Sep 2009 06:32:27 +0000 (08:32 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 15 Sep 2009 06:32:27 +0000 (08:32 +0200)
* config/alpha/alpha.md (smaxsf3): Disable for IEEE mode.
(sminsf3): Ditto.

From-SVN: r151710

gcc/ChangeLog
gcc/config/alpha/alpha.md

index 934e0fc2ec2ca22dd3e580bc050c6959207d8930..1be383b9f98e1e1f884b567c0b55a56a120ac5ff 100644 (file)
@@ -1,5 +1,10 @@
+2009-09-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/alpha/alpha.md (smaxsf3): Disable for IEEE mode.
+       (sminsf3): Ditto.
+
 2009-09-12  Gerald Pfeifer  <gerald@pfeifer.com>
-  
+
        * doc/install.texi (avr): Remove obsolete reference site.
 
 2009-09-10  Peter Bergner  <bergner@vnet.ibm.com>
index 897ecc477f21803165127f13ade8d36b3bcf0ddb..15e6564bac10314ecd48680194ac773c55130234 100644 (file)
    (set (match_operand:SF 0 "register_operand" "")
        (if_then_else:SF (eq (match_dup 3) (match_dup 4))
                         (match_dup 1) (match_dup 2)))]
-  "TARGET_FP"
+  "TARGET_FP && alpha_fptm < ALPHA_FPTM_SU"
 {
   operands[3] = gen_reg_rtx (DFmode);
   operands[4] = CONST0_RTX (DFmode);
    (set (match_operand:SF 0 "register_operand" "")
        (if_then_else:SF (ne (match_dup 3) (match_dup 4))
                      (match_dup 1) (match_dup 2)))]
-  "TARGET_FP"
+  "TARGET_FP && alpha_fptm < ALPHA_FPTM_SU"
 {
   operands[3] = gen_reg_rtx (DFmode);
   operands[4] = CONST0_RTX (DFmode);