Fix -ffast-math typo in alpha_emit_conditional_branch.
authorRichard Henderson <rth@cygnus.com>
Sun, 17 May 1998 19:32:45 +0000 (12:32 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 17 May 1998 19:32:45 +0000 (12:32 -0700)
From-SVN: r19822

gcc/ChangeLog
gcc/config/alpha/alpha.c

index fd86f9e07509b015e6d2c899975013c940027d17..07cb2379722cb180a5c89e85ee68a89b9c1c3e6a 100644 (file)
@@ -1,3 +1,8 @@
+Sun May 17 19:31:05 1998  Richard Henderson  <rth@cygnus.com>
+
+       * alpha.c (alpha_emit_conditional_branch): Clear cmp_code after
+       using it with swap_condition, not before.
+
 Sun May 17 13:44:32 1998  Jim Wilson  <wilson@cygnus.com>
 
        * alias.c (mode_alias_check): Delete.
index 625f3daa8ba1a607534069c2403571e44e0bfc99..92c4c27dd53a87e65cc85fc596c43c6b2d73a809 100644 (file)
@@ -1280,7 +1280,8 @@ alpha_emit_conditional_branch (code)
            {
              /* Undo the swap we probably did just above.  */
              tem = op0, op0 = op1, op1 = tem;
-             cmp_code = NIL, branch_code = swap_condition (cmp_code);
+             branch_code = swap_condition (cmp_code);
+             cmp_code = NIL;
            }
        }
       else