OSDN Git Service

* config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Nov 2001 19:22:39 +0000 (19:22 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Nov 2001 19:22:39 +0000 (19:22 +0000)
(get_shift_alg): Remove redundant code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46931 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/h8300/h8300.c

index 9fd73c7..4d34182 100644 (file)
@@ -1,5 +1,10 @@
 2001-11-11  Kazu Hirata  <kazu@hxi.com>
 
+       * config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX.
+       (get_shift_alg): Remove redundant code.
+
+2001-11-11  Kazu Hirata  <kazu@hxi.com>
+
        * config/pa/milli64.S: Fix comment formatting.
        * config/pa/pa-64.h: Likewise.
        * config/pa/pa-linux.h: Likewise.
index 0d5fffb..e8a5da3 100644 (file)
@@ -1982,8 +1982,7 @@ enum shift_alg
   SHIFT_INLINE,
   SHIFT_ROT_AND,
   SHIFT_SPECIAL,
-  SHIFT_LOOP,
-  SHIFT_MAX
+  SHIFT_LOOP
 };
 
 /* Symbols of the various shifts which can be used as indices.  */
@@ -2212,7 +2211,6 @@ get_shift_alg (shift_type, shift_mode, count, info)
   info->cc_valid_p = shift_one[cpu_type][shift_type][shift_mode].cc_valid;
 
   /* Now look for cases we want to optimize.  */
-
   switch (shift_mode)
     {
     case QIshift:
@@ -2238,8 +2236,6 @@ get_shift_alg (shift_type, shift_mode, count, info)
            goto return_shift_loop;
 
          /* Other shifts by 5, 6, or 7 bits use SHIFT_ROT_AND.  */
-         info->shift1 = rotate_one[cpu_type][shift_type][shift_mode];
-         info->shift2 = rotate_two[shift_type][shift_mode];
          goto return_shift_rot_and;
        }
 
@@ -2316,8 +2312,6 @@ get_shift_alg (shift_type, shift_mode, count, info)
            }
          else if (shift_type != SHIFT_ASHIFTRT)
            {
-             info->shift1 = rotate_one[cpu_type][shift_type][shift_mode];
-             info->shift2 = rotate_two[shift_type][shift_mode];
              goto return_shift_rot_and;
            }
        }
@@ -2409,8 +2403,6 @@ get_shift_alg (shift_type, shift_mode, count, info)
            }
          else
            {
-             info->shift1 = rotate_one[cpu_type][shift_type][shift_mode];
-             info->shift2 = rotate_two[shift_type][shift_mode];
              goto return_shift_rot_and;
            }
        }
@@ -2436,8 +2428,6 @@ get_shift_alg (shift_type, shift_mode, count, info)
                }
              else
                {
-                 info->shift1 = rotate_one[cpu_type][shift_type][shift_mode];
-                 info->shift2 = rotate_two[shift_type][shift_mode];
                  goto return_shift_rot_and;
                }
            }
@@ -2464,6 +2454,8 @@ get_shift_alg (shift_type, shift_mode, count, info)
   goto end;
 
  return_shift_rot_and:
+  info->shift1 = rotate_one[cpu_type][shift_type][shift_mode];
+  info->shift2 = rotate_two[shift_type][shift_mode];
   info->cc_valid_p = 0;
   info->alg = SHIFT_ROT_AND;
   goto end;