1. 13 Mar, 2006 4 commits
  2. 12 Mar, 2006 3 commits
    • predict.c (estimate_probability): Remove. · 3d47ea88
              * predict.c (estimate_probability): Remove.
              * profile.c (rest_of_handle_branch_prob, pass_branch_prob): Remove.
              * basic-block.h (estimate_probability): Remove prototype.
              * passes.c (finish_optimization_passes): Dump branch prediction or
              profiling heuristics to the .profile tree dump.
              (init_optimization_passes): Unqueue pass_branch_prob.
      
              * doc/invoke.texi (-fdump-rtl-bp): Remove.
      
      From-SVN: r111980
      Steven Bosscher committed
    • 10097.cc: Fix race condition. · 189cd505
      2006-03-12  Howard Hinnant  <hhinnant@apple.com>
      
      	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc:
      	Fix race condition.
      	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
      
      From-SVN: r111978
      Howard Hinnant committed
    • Daily bump. · 163659ad
      From-SVN: r111975
      GCC Administrator committed
  3. 11 Mar, 2006 9 commits
  4. 10 Mar, 2006 20 commits
  5. 09 Mar, 2006 4 commits
    • configure: Rebuilt. · dfd8572b
      	* configure: Rebuilt.
      	* configure.ac (HAVE_CLOCK_GETTIME): Put -lrt in THREADLIBS as
      	well.
      
      From-SVN: r111912
      Tom Tromey committed
    • combine.c (simplify_shift_const_1): Use gen_lowpart_or_truncate instead of gen_lowpart. · f243cee6
      	* combine.c (simplify_shift_const_1): Use gen_lowpart_or_truncate
      	instead of gen_lowpart.
      
      From-SVN: r111911
      Adam Nemet committed
    • trans-expr.c (gfc_add_interface_mapping): Copy 'allocatable' attribute from sym to new_sym. · 17029ac2
      fortran/
      2006-03-09  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * trans-expr.c (gfc_add_interface_mapping): Copy 'allocatable'
              attribute from sym to new_sym.  Call build_fold_indirect_ref()
              for allocatable arguments.
      
      testsuite/
      2006-03-09  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * gfortran.dg/allocatable_dummy_1.f90: Test for functions returning
              arrays too.
      
      From-SVN: r111910
      Erik Edelmann committed
    • mips-protos.h (mips_output_conditional_branch): Change interface. · a8c1d5f8
      	* config/mips/mips-protos.h (mips_output_conditional_branch): Change
      	interface.
      	(mips_output_order_conditional_branch): Declare.
      	* config/mips/mips.h (MIPS_BRANCH): New macro.
      	* config/mips/mips.c (gen_conditional_branch): Use VOIDmode
      	for the comparison.  Use gen_condjump.
      	(mips_output_conditional_branch): Rework interface to take the
      	asm templates for a direct branch and the inverse of a direct branch.
      	(mips_output_order_conditional_branch): New function.
      	(mips_builtin_branch_and_move): New function.
      	(mips_expand_builtin_compare): Use it.  Use VOIDmode for the
      	branch condition.  Use gen_single_cc as the condition for
      	__builtin_mips_upper_* or __builtin_mips_lower_*.
      	(mips_expand_builtin_bposge): Use mips_builtin_branch_and_move.
      	Use VOIDmode for the branch condition.
      	* config/mips/predicates.md (order_operator): New predicate.
      	* config/mips/mips.md (UNSPEC_SINGLE_CC): New constant.
      	(branch_fp): Rename to...
      	(*branch_fp): ...this.  Remove mode from comparison operator.
      	Use new mips_output_conditional_branch interface.
      	(branch_fp_inverted): Rename to...
      	(*branch_fp_inverted): ...this and update as for *branch_fp.
      	(*branch_zero<mode>): Rename to...
      	(*branch_order<mode>): ...this.  Remove mode from comparison operator.
      	Use mips_output_order_conditional_branch.  Only accept ordered
      	comparisons.  
      	(*branch_zero<mode>_inverted): Rename to...
      	(*branch_order<mode>_inverted): ...this and update as for
      	*branch_order<mode>.
      	(*branch_equality<mode>): Accept zero as the second operand to
      	the equality operator.  Use the new mips_output_conditional_branch
      	interface.
      	(*branch_equality<mode>_inverted): Likewise.
      	(condjump): New expander.
      	* config/mips/mips-dsp.md (mips_bposge): Remove mode from comparison
      	operator.
      	* config/mips/mips-ps-3d.md (bc1any4t, bc1any4f): Likewise.
      	(bc1any2t, bc1any2f): Likewise.
      	(single_cc): New expander.
      	(*branch_upper_lower, *branch_upper_lower_inverted): New patterns.
      
      From-SVN: r111909
      Richard Sandiford committed