aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2010-11-26 10:36:29 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2010-11-26 10:36:29 +0100
commitfabd13b4a91487527ea8100d6a23f01b638135b4 (patch)
treecbe9ef63418a23b6788b4c3cd61e93330e201e3f /gcc/builtins.c
parentc9019218a1c66367e1b233b5470193231ee15bb1 (diff)
downloadgcc-fabd13b4a91487527ea8100d6a23f01b638135b4.zip
gcc-fabd13b4a91487527ea8100d6a23f01b638135b4.tar.gz
gcc-fabd13b4a91487527ea8100d6a23f01b638135b4.tar.bz2
re PR bootstrap/45700 (--enable-checking=fold bootstrap failures)
PR bootstrap/45700 * tree.h (build1_stat_loc, build2_stat_loc, build3_stat_loc, build4_stat_loc, build5_stat_loc, build6_stat_loc): New inlines. (build1_loc, build2_loc, build3_loc, build4_loc, build5_loc, build6_loc): Define. * fold-const.c (protected_set_expr_location_unshare): New inline. (fold_convert_loc, pedantic_non_lvalue_loc): Use it. (negate_expr, associate_trees, non_lvalue_loc, omit_one_operand_loc, pedantic_omit_one_operand_loc, omit_two_operands_loc, fold_truth_not_expr, invert_truthvalue_loc, make_bit_field_ref, optimize_bit_field_compare, make_range, fold_range_test, fold_truthop, build_fold_addr_expr_with_type_loc, fold_unary_loc, fold_binary_loc, fold_indirect_ref_1, build_fold_indirect_ref_loc): Use builN_loc instead of buildN followed by SET_EXPR_LOCATION or protected_set_expr_location. (fold_build1_stat_loc, fold_build2_stat_loc, fold_build3_stat_loc): Use buildN_stat_loc instead of buildN_stat followed by SET_EXPR_LOCATION. * trans.h (build1_stat_loc, build2_stat_loc, build3_stat_loc, build4_stat_loc): Removed. (build1_loc, build2_loc, build3_loc, build4_loc): Removed. From-SVN: r167169
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions