aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/ChangeLog.gcc43
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2013-12-20 18:16:02 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2013-12-20 18:16:02 +0000
commitb078889a6b206e80867f1987b44d22cebe0f9d78 (patch)
tree13fd0673744ada2c51a0d71f9d14cefb9337562d /contrib/gcc/ChangeLog.gcc43
parentcc1a345c65a8e4f51f4a4f108ed78f383b0a8447 (diff)
downloadsrc-b078889a6b206e80867f1987b44d22cebe0f9d78.tar.gz
src-b078889a6b206e80867f1987b44d22cebe0f9d78.zip
Revert r259619:
Fixes GCC libstdc++/29286 The fix seems to work for amd64 but causes segfaults on powerpc. At this time gcc is much more important on powerpc than on amd64. Reported by: andreast
Notes
Notes: svn path=/head/; revision=259661
Diffstat (limited to 'contrib/gcc/ChangeLog.gcc43')
-rw-r--r--contrib/gcc/ChangeLog.gcc4342
1 files changed, 0 insertions, 42 deletions
diff --git a/contrib/gcc/ChangeLog.gcc43 b/contrib/gcc/ChangeLog.gcc43
index aa51b08d07da..a6b69086ea35 100644
--- a/contrib/gcc/ChangeLog.gcc43
+++ b/contrib/gcc/ChangeLog.gcc43
@@ -65,48 +65,6 @@
fvisibility-ms-compat.
* c.opt (fvisibility-ms-compat): New.
-2007-06-12 Ian Lance Taylor <iant@google.com> (r125653)
- Daniel Berlin <dberlin@dberlin.org>
-
- PR libstdc++/29286
- * tree.def: Add CHANGE_DYNAMIC_TYPE_EXPR.
- * tree.h (CHANGE_DYNAMIC_TYPE_NEW_TYPE): Define.
- (CHANGE_DYNAMIC_TYPE_LOCATION): Define.
- (DECL_NO_TBAA_P): Define.
- (struct tree_decl_common): Add no_tbaa_flag field.
- * tree-ssa-structalias.c (struct variable_info): Add
- no_tbaa_pruning field.
- (new_var_info): Initialize no_tbaa_pruning field.
- (unify_nodes): Copy no_tbaa_pruning field.
- (find_func_aliases): Handle CHANGE_DYNAMIC_TYPE_EXPR.
- (dump_solution_for_var): Print no_tbaa_pruning flag.
- (set_uids_in_ptset): Add no_tbaa_pruning parameter. Change all
- callers.
- (compute_tbaa_pruning): New static function.
- (compute_points_to_sets): Remove CHANGE_DYNAMIC_TYPE_EXPR nodes.
- Call compute_tbaa_pruning.
- * tree-ssa-alias.c (may_alias_p): Test no_tbaa_flag for pointers.
- * gimplify.c (gimplify_expr): Handle CHANGE_DYNAMIC_TYPE_EXPR.
- * gimple-low.c (lower_stmt): Likewise.
- * tree-gimple.c (is_gimple_stmt): Likewise.
- * tree-ssa-operands.c (get_expr_operands): Likewise.
- * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Likewise.
- * tree-inline.c (estimate_num_insns_1): Likewise.
- (copy_result_decl_to_var): Likewise.
- * expr.c (expand_expr_real_1): Likewise.
- * tree-pretty-print.c (dump_generic_node): Likewise.
- * tree-inline.c (copy_decl_to_var): Copy DECL_NO_TBAA_P flag.
- * omp-low.c (omp_copy_decl_2): Likewise.
- * print-tree.c (print_node): Print DECL_NO_TBAA_P flag.
- * doc/c-tree.texi (Expression trees): Document
- CHANGE_DYNAMIC_TYPE_EXPR.
-
-2007-06-09 Daniel Berlin <dberlin@dberlin.org> (r125603)
-
- * tree-ssa-structalias.c (set_uids_in_ptset): Add is_deref'd
- parameter, use it.
- (find_what_p_points_to): Pass new parameter to set_uids_in_ptset.
-
2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de> (r125346)
PR preprocessor/23479