diff options
Diffstat (limited to 'gcc/gimplify.c')
-rw-r--r-- | gcc/gimplify.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/gimplify.c b/gcc/gimplify.c index bec4257..ecc340a 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -6441,16 +6441,6 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, /* Constants need not be gimplified. */ case INTEGER_CST: - /* Don't preserve TREE_OVERFLOW flags, it only inhibits - many optimizations and FEs should have taken care of - reporting all the required diagnostics. */ - if (TREE_OVERFLOW (*expr_p)) - *expr_p = build_int_cst_wide (TREE_TYPE (*expr_p), - TREE_INT_CST_LOW (*expr_p), - TREE_INT_CST_HIGH (*expr_p)); - ret = GS_ALL_DONE; - break; - case REAL_CST: case FIXED_CST: case STRING_CST: |