OSDN Git Service

PR bootstrap/45700
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 09:36:29 +0000 (09:36 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 09:36:29 +0000 (09:36 +0000)
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167169 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index fa1dc77..a79b91d 100644 (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>
 
        PR fortran/46581
index 2f4df67..e8e3341 100644 (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>
 
        PR fortran/46581