mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-10 21:50:09 +08:00
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:
parent
8342b46746
commit
5ee95df611
@ -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.
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user