(get_narrower): Preserve unsignedness when bitschange == 0.

From-SVN: r4842
This commit is contained in:
Doug Evans 1993-07-05 06:25:00 +00:00
parent ccc9803602
commit e02b99578f

View File

@ -3162,7 +3162,14 @@ get_narrower (op, unsignedp_ptr)
break;
first = 0;
}
/* A change in nominal type can always be stripped. */
else /* bitschange == 0 */
{
/* A change in nominal type can always be stripped, but we must
preserve the unsignedness. */
if (first)
uns = TREE_UNSIGNED (TREE_TYPE (op));
first = 0;
}
win = op;
}