From: Jim Wilson Date: Thu, 25 Feb 1993 19:34:16 +0000 (-0800) Subject: (convert_to_integer): Delete Feb 19 change. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ff8690791147193647ab88f2ad2af37be41e24cb;p=gcc.git (convert_to_integer): Delete Feb 19 change. From-SVN: r3531 --- diff --git a/gcc/convert.c b/gcc/convert.c index 8b3b291b0b1..c67f510188c 100644 --- a/gcc/convert.c +++ b/gcc/convert.c @@ -172,32 +172,6 @@ convert_to_integer (type, expr) switch (ex_form) { -#if 0 - case INTEGER_CST: - if (TREE_UNSIGNED (type)) - { - if (TREE_INT_CST_LOW (expr) >> outprec) - warning ("integer constant truncated"); - } - else - { - /* if the sign bit of the low-order part isn't replicated - through the entire high part, we have overflow */ - int sign = TREE_INT_CST_LOW (expr) & (1 << (outprec - 1)); - if (!sign) /* lower part positive */ - { - if (TREE_INT_CST_LOW (expr) >> outprec) - warning ("integer constant truncated"); - } - else - { - if ((TREE_INT_CST_LOW (expr) >> outprec) + 1) - warning ("integer constant truncated"); - } - } - break; -#endif /* 0 */ - case RSHIFT_EXPR: /* We can pass truncation down through right shifting when the shift count is a nonpositive constant. */