1. 09 Jun, 2010 34 commits
  2. 08 Jun, 2010 6 commits
    • re PR plugins/44459 (plugin interface depends on name mangling) · f1c3bf86
      	PR plugins/44459:
      	* gcc-plugin.h: Encapsulate all declarations in extern "C".
      
      From-SVN: r160448
      Joern Rennecke committed
    • Add missing ChangeLog entries for revision 160327. · 6903fcbd
      From-SVN: r160447
      H.J. Lu committed
    • basic-block.h (single_succ_edge, [...]): Do sanity checking with ENABLE_CHECKING only. · a7280dfb
      
      	* basic-block.h (single_succ_edge, single_pred_edge, ei_container,
      	ei_next, ei_prev): Do sanity checking with ENABLE_CHECKING only.
      
      From-SVN: r160446
      Jan Hubicka committed
    • re PR tree-optimization/39874 (missing VRP (submission)) · e89065a1
      2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
      
      	PR tree-optimization/39874
      	PR middle-end/28685
      
      	gcc/
      	* gimple.h (maybe_fold_and_comparisons, maybe_fold_or_comparisons):
      	Declare.
      	* gimple-fold.c (canonicalize_bool, same_bool_comparison_p,
      	same_bool_result_p): New.
      	(and_var_with_comparison, and_var_with_comparison_1,
      	and_comparisons_1, and_comparisons, maybe_fold_and_comparisons): New.
      	(or_var_with_comparison, or_var_with_comparison_1,
      	or_comparisons_1, or_comparisons, maybe_fold_or_comparisons): New.
      	* tree-ssa-reassoc.c (eliminate_redundant_comparison): Use
      	maybe_fold_and_comparisons or maybe_fold_or_comparisons instead
      	of combine_comparisons.
      	* tree-ssa-ifcombine.c (ifcombine_ifandif, ifcombine_iforif): Likewise.
      
      	gcc/testsuite/
      	* gcc.dg/pr39874.c: New file.
      
      From-SVN: r160445
      Sandra Loosemore committed
    • pdp11.h (FUNCTION_VALUE, [...]): Remove macros. · c547eb0d
      	* config/pdp11/pdp11.h (FUNCTION_VALUE, FUNCTION_OUTGOING_VALUE,
      	LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P): Remove macros.
      	* config/pdp11/pdp11.c (moxie_function_value, moxie_libcall_value,
      	moxie_function_value_regno_p): New functions.
      	(TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE,
      	TARGET_FUNCTION_VALUE_REGNO_P): Define.
      
      From-SVN: r160444
      Anatoly Sokolov committed
    • type_traits (has_nothrow_assign): Rename to has_nothrow_copy_assign. · 6f5e9b8d
      2010-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/type_traits (has_nothrow_assign): Rename to
      	has_nothrow_copy_assign.
      	(has_trivial_assign): Rename to has_trivial_copy_assign.
      	* testsuite/20_util/has_nothrow_copy_assign/value.cc: New.
      	* testsuite/20_util/has_nothrow_copy_assign/requirements/
      	typedefs.cc: Likewise.
      	* testsuite/20_util/has_nothrow_copy_assign/requirements/
      	explicit_instantiation.cc: Likewise.
      	* testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
      	* testsuite/20_util/has_trivial_copy_assign/requirements/
      	typedefs.cc: Likewise.
      	* testsuite/20_util/has_trivial_copy_assign/requirements/
      	explicit_instantiation.cc: Likewise.
      
      From-SVN: r160443
      Paolo Carlini committed