Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

* rs6000.c (expand_block_move): Use INTVAL, not XINT to access
        alignment.

From-SVN: r29962
This commit is contained in:
Franz Sirl 1999-10-14 06:24:21 +00:00 committed by Richard Henderson
parent 8342b46746
commit 5ee95df611
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Wed Oct 13 23:23:45 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* rs6000.c (expand_block_move): Use INTVAL, not XINT to access
alignment.
Wed Oct 13 21:47:18 1999 Richard Henderson <rth@cygnus.com>
* ggc-page.c (MAP_FAILED): Provide default.

View File

@ -2063,7 +2063,7 @@ expand_block_move (operands)
rtx bytes_rtx = operands[2];
rtx align_rtx = operands[3];
int constp = (GET_CODE (bytes_rtx) == CONST_INT);
int align = XINT (align_rtx, 0);
int align;
int bytes;
int offset;
int num_reg;
@ -2080,6 +2080,11 @@ expand_block_move (operands)
if (! constp)
return 0;
/* If this is not a fixed size alignment, abort */
if (GET_CODE (align_rtx) != CONST_INT)
abort ();
align = INTVAL (align_rtx);
/* Anything to move? */
bytes = INTVAL (bytes_rtx);
if (bytes <= 0)