From ff8690791147193647ab88f2ad2af37be41e24cb Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 25 Feb 1993 11:34:16 -0800 Subject: [PATCH] (convert_to_integer): Delete Feb 19 change. From-SVN: r3531 --- gcc/convert.c | 26 -------------------------- 1 file changed, 26 deletions(-) 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. */