From 9ade247982d622219e3935880cd2500d2d3c42f2 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sat, 12 Jun 2004 06:34:58 +0200 Subject: [PATCH] libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. * libgcc-darwin.ver: Likewise. From-SVN: r83017 --- gcc/ChangeLog | 43 ++++++++++++++++++++++++------------------- gcc/libgcc-darwin.ver | 7 ++++++- gcc/libgcc-std.ver | 7 ++++++- 3 files changed, 36 insertions(+), 21 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 841520f51f8..9ff2b420e63 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-12 Andreas Jaeger + + * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. + * libgcc-darwin.ver: Likewise. + 2004-06-12 Peter Jakubek * reload.c (find_reloads): Force reload for pseudo registers on big @@ -10,7 +15,7 @@ exit blocks. 2004-06-11 Daniel Berlin - + Fix Bug 15899 Fix Bug 15460 * tree.h (SSA_NAME_VALUE): New macro. @@ -187,10 +192,10 @@ * tree-into-ssa.c (mark_def_sites): Rename occurences of vdef to v_may_def. Also add code to mark statements with V_MUST_DEFs as definition sites. - (rewrite_stmt): Rename occurences of vdef to v_may_def. Also + (rewrite_stmt): Rename occurences of vdef to v_may_def. Also add code to register new V_MUST_DEFs made by the statement. * tree-outof-ssa.c (VIRTUAL_PARTITION): Update comments. - (check_replaceable): Rename occurences of vdef to v_may_def. Also + (check_replaceable): Rename occurences of vdef to v_may_def. Also add check for V_MUST_DEFs. (find_replaceable_in_bb): Ditto. * tree-pretty-print.c (dump_vops): Rename occurences of vdef @@ -200,13 +205,13 @@ (mark_all_v_must_defs): New function. (create_scalar_copies): Replace call to mark_all_vdefs with calls to mark_all_v_may_defs and mark_all_v_must_defs. - (scalarize_structures): Rename occurences of vdef to v_may_def. + (scalarize_structures): Rename occurences of vdef to v_may_def. Also add a check for V_MUST_DEFs. (scalarize_modify_expr): Rename occurences of vdef to v_may_def. * tree-ssa-alias.c (global_var): Update comment. (compute_may_aliases): Ditto. (compute_points_to_and_addr_escape): Rename occurences of vdef - to v_may_def. Also add code to mark variables in V_MUST_DEF + to v_may_def. Also add code to mark variables in V_MUST_DEF operands as being written to. (group_aliases): Update comment. (maybe_create_global_var): Ditto. @@ -214,18 +219,18 @@ Also add a check for V_MUST_DEFs on GIMPLE registers. (replace_immediate_uses): Rename occurences of vdef to v_may_def. * tree-ssa-ccp.c (visit_stmt): Rename occurences of vdef - to v_may_def. Also add code to mark all V_MUST_DEF operands + to v_may_def. Also add code to mark all V_MUST_DEF operands VARYING. (initialize): Ditto. (set_rhs): Rename occurences of vdef to v_may_def. Also add code to update SSA_NAMEs in V_MUST_DEFs. * tree-ssa-copy.c (cprop_into_stmt): Rename occurences of vdef to v_may_def. - * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Rename + * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Rename occurences of vdef to v_may_def. Also add code to mark statements with V_MUST_DEFs as necessary. (propagate_necessity): Rename occurences of vdef to v_may_def. - * tree-ssa-dom.c (redirect_edges_and_update_ssa_graph): Rename + * tree-ssa-dom.c (redirect_edges_and_update_ssa_graph): Rename occurences of vdef to v_may_def. Also add code to mark operands in V_MUST_DEFs for renaming. (eliminate_redundant_computations): Rename occurences of vdef @@ -244,10 +249,10 @@ * tree-ssa-live.c (create_ssa_var_map): Rename occurences of vdef to v_may_def. Also add code to mark V_MUST_DEF operands as being used in virtual operators. - * tree-ssa-loop.c (mark_defs_for_rewrite): Rename occurences of + * tree-ssa-loop.c (mark_defs_for_rewrite): Rename occurences of vdef to v_may_def. Also add code to mark V_MUST_DEF operands for renaming. - * tree-ssa-operands.c (opf_kill_def): New flag for killing + * tree-ssa-operands.c (opf_kill_def): New flag for killing definitions. (build_vdefs): Renamed to... (build_v_may_defs): This. @@ -316,7 +321,7 @@ with calls to remove_v_may_defs and remove_v_must_defs. (process_left_occs_and_kills): Rename occurences of vdef to v_may_def. Also add code that marks left occurences of operands in V_MUST_DEFs. - * tree-tailcall.c (find_tail_calls): Rename occurences of vdef + * tree-tailcall.c (find_tail_calls): Rename occurences of vdef to v_may_def. Also add check for V_MUST_DEFs. (eliminate_tail_call):Rename occurences of vdef to v_may_def. @@ -353,7 +358,7 @@ 2004-06-10 Jason Merrill - * target.h (struct gcc_target): Change gimplify_va_arg_expr + * target.h (struct gcc_target): Change gimplify_va_arg_expr hook signature. * tree-gimple.h: Adjust. * config/alpha/alpha.c (alpha_gimplify_va_arg): Adjust. @@ -389,7 +394,7 @@ df_bb_reg_def_chain_create, df_bb_reg_use_chain_create, df_bb_rd_local_compute, df_bb_ru_local_compute, df_bb_lr_local_compute, df_analyse_1, df_insn_modify): Support analysing only a part of the cfg. - + (dataflow_set_a_op_b, dataflow_set_copy): New functions. (df_rd_transfer_function, df_ru_transfer_function, df_lr_transfer_function): Type of bitmaps changed to void *. @@ -441,7 +446,7 @@ 2004-06-09 Daniel Berlin - * tree-ssa.c (verify_ssa): Verify that vdefs/makes_aliased_stores + * tree-ssa.c (verify_ssa): Verify that vdefs/makes_aliased_stores match. 2004-06-09 Roger Sayle @@ -452,7 +457,7 @@ (nondestructive_fold_unary_to_constant) : Likewise. 2004-06-09 Richard Henderson - + PR middle-end/15228 * function.c (assign_parms): Always set_mem_align with the computed FUNCTION_ARG_BOUNDARY. Don't clear stack_parm if !STRICT_ALIGNMENT. @@ -558,7 +563,7 @@ * config/rs6000/rs6000.c (rs6000_gimplify_va_arg): New fn. (TARGET_GIMPLIFY_VA_ARG_EXPR): Define. * alias.c (get_varargs_alias_set): Just return 0 for now. - + * c-objc-common.c (c_tree_printer): Improve handling of %T. 2004-06-09 Andrew Pinski @@ -583,7 +588,7 @@ (sched_analyze): When the previous basic block ended in a CALL_INSN, initialize in_post_call_group_p as post_call_initial. (init_deps): initialize in_post_call_group_p to not_post_call. - + 2004-06-09 Arnaud Charlet PR ada/6637 @@ -652,7 +657,7 @@ * gimple-low.c (struct lower_data): Replace the_return_label and one_return_stmt with return_statements. (lower_function_body): Process the entire list of return_statements. - (lower_return_expr): Check source value before unifying return_exprs. + (lower_return_expr): Check source value before unifying return_exprs. * gimplify.c (gimplify_return_expr): Force the use of a temporary for !aggregate_value_p. * tree-gimple.c: Update RETURN_EXPR grammer. @@ -1183,7 +1188,7 @@ 2004-06-01 Nicola Pero - PR objc/7993 + PR objc/7993 * objc-act.c (is_private): Do not emit the 'instance variable %s is declared private' error. (is_public): Emit the error after calling is_private. diff --git a/gcc/libgcc-darwin.ver b/gcc/libgcc-darwin.ver index 5aba34efbdc..0e9f95db734 100644 --- a/gcc/libgcc-darwin.ver +++ b/gcc/libgcc-darwin.ver @@ -194,8 +194,13 @@ GCC_3.3.1 { %inherit GCC_3.3.2 GCC_3.3.1 GCC_3.3.2 { } +%inherit GCC_3.3.4 GCC_3.3.2 +GCC_3.3.4 { + __unorddf2 + __unordsf2 +} -%inherit GCC_3.4 GCC_3.3 +%inherit GCC_3.4 GCC_3.3.4 GCC_3.4 { # bit scanning and counting built-ins ___clzsi2 diff --git a/gcc/libgcc-std.ver b/gcc/libgcc-std.ver index 1caebc54cfa..749040e149c 100644 --- a/gcc/libgcc-std.ver +++ b/gcc/libgcc-std.ver @@ -194,8 +194,13 @@ GCC_3.3.1 { %inherit GCC_3.3.2 GCC_3.3.1 GCC_3.3.2 { } +%inherit GCC_3.3.4 GCC_3.3.2 +GCC_3.3.4 { + __unorddf2 + __unordsf2 +} -%inherit GCC_3.4 GCC_3.3.2 +%inherit GCC_3.4 GCC_3.3.4 GCC_3.4 { # bit scanning and counting built-ins __clzsi2 -- 2.30.2