aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-02-07 18:57:35 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-02-07 18:57:35 +0000
commit088414c1224f0b20e3bc0c953bebb7273284f48c (patch)
treea332f087a54481cb0bc35e12d08f3362b5f43f69 /gcc/tree-inline.c
parent076963eb57db82bacc373d507b50459b40589c3e (diff)
downloadgcc-088414c1224f0b20e3bc0c953bebb7273284f48c.zip
gcc-088414c1224f0b20e3bc0c953bebb7273284f48c.tar.gz
gcc-088414c1224f0b20e3bc0c953bebb7273284f48c.tar.bz2
re PR middle-end/13696 (enum not useable as array index?)
PR middle-end/13696 * fold-const.c (fold_convert): New function to provide type conversion to the middle-end without using convert. (negate_expr, associate_trees, size_diffop, omit_one_operand, operand_equal_for_comparison_p, pedantic_omit_one_operand, invert_truthvalue, optimize_bit_field_compare, range_binop, decode_field_reference, make_range, build_range_check, unextend, fold_truthop, extract_muldiv_1, fold_mathfn_compare, fold_binary_op_with_conditional_arg, fold_inf_compare, fold_single_bit_test, fold, multiple_of_p): Replace all calls to convert with calls to fold_convert. * g++.dg/opt/fold1.C: New test case. From-SVN: r77464
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions