* rs6000.c (expand_block_move): Use INTVAL, not XINT to access
alignment.
From-SVN: r29962
+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.
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;
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)