emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT.
* emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT. Clear third and following slots, if they exist. From-SVN: r26221
This commit is contained in:
parent
eeea333e3b
commit
2454beafba
@ -1,3 +1,8 @@
|
||||
Tue Apr 6 15:47:51 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT.
|
||||
Clear third and following slots, if they exist.
|
||||
|
||||
Tue Apr 6 15:45:28 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (create_basic_block): Make sure the bb note is in the block.
|
||||
|
@ -273,10 +273,17 @@ gen_rtx_CONST_DOUBLE (mode, arg0, arg1, arg2)
|
||||
HOST_WIDE_INT arg1, arg2;
|
||||
{
|
||||
rtx r = rtx_alloc (CONST_DOUBLE);
|
||||
int i;
|
||||
|
||||
PUT_MODE (r, mode);
|
||||
XEXP (r, 0) = arg0;
|
||||
XINT (r, 2) = arg1;
|
||||
XINT (r, 3) = arg2;
|
||||
XEXP (r, 1) = NULL_RTX;
|
||||
XWINT (r, 2) = arg1;
|
||||
XWINT (r, 3) = arg2;
|
||||
|
||||
for (i = GET_RTX_LENGTH (CONST_DOUBLE) - 1; i > 3; --i)
|
||||
XWINT (r, i) = 0;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user