From 0c50ee733d4ab7d8e363af4f5d530ac6a9e4081c Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 11 Nov 2001 19:22:39 +0000 Subject: [PATCH] h8300.c (shift_alg): Remove SHIFT_MAX. * config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX. (get_shift_alg): Remove redundant code. From-SVN: r46931 --- gcc/ChangeLog | 5 +++++ gcc/config/h8300/h8300.c | 14 +++----------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9fd73c7a64f..4d341822f7b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-11-11 Kazu Hirata + + * config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX. + (get_shift_alg): Remove redundant code. + 2001-11-11 Kazu Hirata * config/pa/milli64.S: Fix comment formatting. diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 0d5fffb21f2..e8a5da33a73 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -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; -- 2.30.2