Back out prepare_scc_operands changes from this afternoon.
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Wed, 19 Jan 2000 21:57:38 +0000 (21:57 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 19 Jan 2000 21:57:38 +0000 (21:57 +0000)
From-SVN: r31515

gcc/ChangeLog
gcc/config/sh/sh.c

index 7a1e17a60ffbe019240bef268460b0abaf698703..8a8fb934db265b4e2737c84df2d1d87681125f8d 100644 (file)
@@ -1,7 +1,3 @@
-Wed Jan 19 21:47:53 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
-
-       * sh.c (prepare_scc_operands): Add EQ case.
-
 Wed Jan 19 20:23:06 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * sh.h (PASS_IN_REG_P): Remove extraneous paranthesis.
@@ -41,9 +37,8 @@ Wed Jan 19 20:23:06 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
 Wed Jan 19 19:54:38 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
-       * sh.c (prepare_scc_operands): Abort if no compare insn is available.
-       (find_barrier, gen_block_redirect, split_branches): Fix indentation.
-       (calc_live_regs): Likewise.
+       * sh.c (find_barrier, gen_block_redirect): Fix indentation.
+       (split_branches, calc_live_regs): Likewise.
 
 Wed Jan 19 19:12:36 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
index 94e4677f3872124e4fdc33fc35d63fa48cbffbf0..3f1f8b12b9f83bf67a4b8cc1ce56a0791dc2bd19 100644 (file)
@@ -501,12 +501,9 @@ prepare_scc_operands (code)
   /* First need a compare insn.  */
   switch (code)
     {
-    default:
     case NE:
       /* It isn't possible to handle this case.  */
       abort ();
-    case EQ:
-      break;
     case LT:
       code = GT;
       break;
@@ -519,6 +516,8 @@ prepare_scc_operands (code)
     case LEU:
       code = GEU;
       break;
+    default:
+      break;
     }
   if (code != oldcode)
     {