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
This commit is contained in:
Jakub Jelinek 2010-11-26 10:36:29 +01:00
parent c9019218a1
commit fabd13b4a9
2 changed files with 7 additions and 7 deletions

View File

@ -1,3 +1,10 @@
2010-11-26 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/45700
* trans.h (build1_stat_loc, build2_stat_loc, build3_stat_loc,
build4_stat_loc): Removed.
(build1_loc, build2_loc, build3_loc, build4_loc): Removed.
2010-11-25 Janus Weil <janus@gcc.gnu.org> 2010-11-25 Janus Weil <janus@gcc.gnu.org>
PR fortran/46581 PR fortran/46581

View File

@ -1,10 +1,3 @@
2010-11-26 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/45700
* trans.h (build1_stat_loc, build2_stat_loc, build3_stat_loc,
build4_stat_loc): Removed.
(build1_loc, build2_loc, build3_loc, build4_loc): Removed.
2010-11-25 Janus Weil <janus@gcc.gnu.org> 2010-11-25 Janus Weil <janus@gcc.gnu.org>
PR fortran/46581 PR fortran/46581