pointer to an integer constant; also when returning int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1748
138bc75d-0d04-0410-961f-
82ee72b054a4
/* If REG occurs inside a MEM used in a bit-field reference,
that is unacceptable. */
if (find_use_as_address (XEXP (x, 0), reg, 0) != 0)
- return (rtx) 1;
+ return (rtx) (HOST_WIDE_INT) 1;
}
if (x == reg)
- return (rtx) 1;
+ return (rtx) (HOST_WIDE_INT) 1;
for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--)
{
if (value == 0)
value = tem;
else if (tem != 0)
- return (rtx) 1;
+ return (rtx) (HOST_WIDE_INT) 1;
}
if (fmt[i] == 'E')
{
if (value == 0)
value = tem;
else if (tem != 0)
- return (rtx) 1;
+ return (rtx) (HOST_WIDE_INT) 1;
}
}
}