aboutsummaryrefslogtreecommitdiff
path: root/gcc/convert.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-02-25 11:34:16 -0800
committerJim Wilson <wilson@gcc.gnu.org>1993-02-25 11:34:16 -0800
commitff8690791147193647ab88f2ad2af37be41e24cb (patch)
tree6544d5980d99c931a34717ef50f75396ac08b908 /gcc/convert.c
parentab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f (diff)
downloadgcc-ff8690791147193647ab88f2ad2af37be41e24cb.zip
gcc-ff8690791147193647ab88f2ad2af37be41e24cb.tar.gz
gcc-ff8690791147193647ab88f2ad2af37be41e24cb.tar.bz2
(convert_to_integer): Delete Feb 19 change.
From-SVN: r3531
Diffstat (limited to 'gcc/convert.c')
-rw-r--r--gcc/convert.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc/convert.c b/gcc/convert.c
index 8b3b291..c67f510 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. */