h8300.c (compute_a_rotate_length): Fix the references to the amount of a rotation.

* config/h8300/h8300.c (compute_a_rotate_length): Fix the
	references to the amount of a rotation.

From-SVN: r68539
This commit is contained in:
Kazu Hirata 2003-06-26 17:50:01 +00:00 committed by Kazu Hirata
parent 8370378a24
commit 343fd2c726
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2003-06-26 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.c (compute_a_rotate_length): Fix the
references to the amount of a rotation.
2003-06-26 Nathanael Nerode <neroden@gcc.gnu.org>
* config/sh/coff.h: Don't include dbxcoff.h.

View File

@ -3990,14 +3990,15 @@ unsigned int
compute_a_rotate_length (rtx *operands)
{
rtx src = operands[1];
rtx amount_rtx = operands[2];
enum machine_mode mode = GET_MODE (src);
int amount;
unsigned int length = 0;
if (GET_CODE (XEXP (src, 1)) != CONST_INT)
return 0;
if (GET_CODE (amount_rtx) != CONST_INT)
abort ();
amount = INTVAL (XEXP (src, 1));
amount = INTVAL (amount_rtx);
/* Clean up AMOUNT. */
if (amount < 0)