]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes.
authorRichard Guenther <rguenther@suse.de>
Sat, 11 Nov 2006 12:05:16 +0000 (12:05 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sat, 11 Nov 2006 12:05:16 +0000 (12:05 +0000)
commitf9f770a8d56552aab041b8de6548858241a03f53
treecb723aeab3548d72f74efba74a23f935f9ce156c
parente324a72fe6698293540634a6122578ab3d0f5f37
tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes.

2006-11-11  Richard Guenther  <rguenther@suse.de>

* tree.def (FIX_CEIL_EXPR, FIX_FLOOR_EXPR, FIX_ROUND_EXPR):
Remove unused tree codes.
* tree-vrp.c (extract_range_from_unary_expr): Remove handling
of FIX_CEIL_EXPR, FIX_FLOOR_EXPR and FIX_ROUND_EXPR.
* tree-pretty-print.c (dump_generic_node, op_prio): Likewise.
* tree.c (stabilize_reference): Likewise.
* fold-const.c (fold_convert_const_int_from_real, operand_equal_p,
fold_unary): Likewise.
* tree-gimple.c (is_gimple_cast): Likewise.
* dwarf2out.c (loc_descriptor_from_tree_1): Likewise.
* expr.c (expand_expr_real_1): Likewise.
* tree-eh.c (tree_could_trap_p): Likewise.
* gimplify.c (gimplify_expr): Likewise.
* tree-inline.c (estimate_num_insns_1): Likewise.
* tree-cfg.c (verify_expr): Likewise.

cp/
* typeck.c (build_unary_op): Likewise.

java/
* check-init.c (check_init): Likewise.

ada/
* trans.c (maybe_stabilize_reference): Likewise.

fortran/
* trans-intrinsic.c (enum rounding_mode): New enum.
(build_fix_expr, gfc_conv_intrinsic_aint, gfc_conv_intrinsic_mod,
gfc_conv_intrinsic_function): Use it instead of FIX_CEIL_EXPR,
FIX_FLOOR_EXPR, FIX_ROUND_EXPR and FIX_TRUNC_EXPR.

From-SVN: r118692
21 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/trans.c
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/dwarf2out.c
gcc/expr.c
gcc/fold-const.c
gcc/fortran/ChangeLog
gcc/fortran/trans-intrinsic.c
gcc/gimplify.c
gcc/java/ChangeLog
gcc/java/check-init.c
gcc/tree-cfg.c
gcc/tree-eh.c
gcc/tree-gimple.c
gcc/tree-inline.c
gcc/tree-pretty-print.c
gcc/tree-vrp.c
gcc/tree.c
gcc/tree.def