File ibm311554-ltoc-r157731:157732 of Package gcc43

2010-03-26  Alan Modra  <amodra@gmail.com>

	* config/rs6000/rs6000.md (cmptf_internal2): Correct comparison.

Index: gcc/config/rs6000/rs6000.md
===================================================================
--- gcc/config/rs6000/rs6000.md	(revision 157731)
+++ gcc/config/rs6000/rs6000.md	(revision 157732)
@@ -12814,7 +12814,7 @@ (define_insn_and_split "*cmptf_internal2
    (set (match_dup 10) (minus:DF (match_dup 5) (match_dup 7)))
    (set (match_dup 9) (minus:DF (match_dup 6) (match_dup 8)))
    (set (match_dup 9) (plus:DF (match_dup 10) (match_dup 9)))
-   (set (match_dup 0) (compare:CCFP (match_dup 7) (match_dup 4)))
+   (set (match_dup 0) (compare:CCFP (match_dup 9) (match_dup 4)))
    (match_dup 12)]
 {
   REAL_VALUE_TYPE rv;
openSUSE Build Service is sponsored by