This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/45700] [4.5/4.6 Regression] --enable-checking=fold bootstrap failures


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45700

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-26 09:35:40 UTC ---
Author: jakub
Date: Fri Nov 26 09:35:35 2010
New Revision: 167168

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167168
Log:
    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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/fold-const.c
    trunk/gcc/fortran/trans.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]