1. 21 Oct, 2013 11 commits
  2. 20 Oct, 2013 7 commits
  3. 19 Oct, 2013 16 commits
  4. 18 Oct, 2013 6 commits
    • re PR c++/58466 (ICE in cxx_eval_constant_expression) · 6e62a2b4
      /cp
      2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/58466
      	* pt.c (most_specialized_class): Bump processing_template_decl for
      	get_class_bindings.
      
      /testsuite
      2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/58466
      	* g++.dg/cpp0x/variadic145.C: New.
      
      From-SVN: r203836
      Paolo Carlini committed
    • tree-ssa.h: Don't include gimple-low.h... · 4484a35a
      
      	* tree-ssa.h: Don't include gimple-low.h, tree-ssa-address.h, sbitmap.h,
      	tree-ssa-threadedge.h, tree-ssa-dom.h, and tree-cfgcleanup.h.
      	* gimple-low.c (gimple_check_call_arg,
      	gimple_check_call_matching_types): Move to cgraph.c.
      	* gimple-low.h: Remove prototype.
      	* cgraph.c: (gimple_check_call_arg, gimple_check_call_matching_types):
      	Relocate from gimple-low.c.
      	* cgraph.h: Add prototype.  Don't include basic-block.h.
      	* gimplify.c: Add gimple-low to include list.
      	* omp-low.c: Add gimple-low and tree-cfgcleanup.h to include list.
      	* tree-eh.c: Add gimple-low to include list.
      	* tree-nested.c: Likewise.
      	* cfgexpand.c: Add tree-ssa-address.h to include list.
      	* expr.c: Likewise.
      	* gimple-fold.c: Likewise.
      	* gimple-ssa-strength-reduction.c: Likewise.
      	* trans-mem.c: Likewise.
      	* tree-mudflap.c: Likewise.
      	* tree-ssa-loop-ivopts.c: Likewise.
      	* tree-ssa-dom.c: Include tree-ssa-threadedge.h and tree-ssa-dom.h.
      	(degenerate_phi_result): Move to tree-phinodes.c.
      	* tree-ssa-loop-ch.c: Include tree-ssa-threadedge.h.
      	* tree-ssa-threadedge.c: Likewise.
      	* tree-vrp.c: Likewise.
      	* tree-phinodes.c (degenerate_phi_result): Relocate here.
      	* tree-ssa-dom.h (degenerate_phi_result): Remove Prototype.
      	* tree-phinodes.h (degenerate_phi_result): Add prototype.
      	* tree-ssa-copy.c: Include tree-ssa-dom.h.
      	* tree-ssa-forwprop.c: Likewise.
      	* tree-cfgcleanup.c (execute_cleanup_cfg_post_optimizing,
      	pass_data_cleanup_cfg_post_optimizing,
      	make_pass_cleanup_cfg_post_optimizing): Relocate from tree-optimize.c.
      	* tree-optimize.c: Delete File.
      	* graphite.c: Include tree-cfgcleanup.h.
      	* passes.c: Likewise.
      	* tree-cfg.c: Likewise.
      	* tree-profile.c: Likewise.
      	* tree-ssa-dse.c: Likewise.
      	* tree-ssa-loop-ivcanon.c: Likewise.
      	* tree-switch-conversion.c: Don't include tree-ssa-operands.h.
      	* tree-outof-ssa.c: Include sbitmap.h.
      	* tree-ssa-live.c: Likewise.
      	* tree-ssa-propagate.c: Likewise.
      	* tree-ssa-structalias.c: Likewise.
      	* tree-stdarg.c: Likewise.
      	* Makefile.in (OBJS): Delete tree-optimize.o.
      	* basic-block.h (gcov_type, gcov_type_unsigned): Move to coretypes.h.
      	* coretypes.h (gcov_type, gcov_type_unsigned): Relocate here.
      	* varasm.c: Include basic-block.h.
      	* cfgloop.h: Include function.h instead of basic-block.h
      	(bb_loop_depth): Move to cfgloop.c.
      	* cfgloop.c (bb_loop_depth): Relocate from cfgloop.h.
      
      From-SVN: r203833
      Andrew MacLeod committed
    • predict.c (probably_never_executed): Compare frequency-based count to number of training runs. · bfaa17c1
      2013-10-18  Teresa Johnson  <tejohnson@google.com>
      
      	* predict.c (probably_never_executed): Compare frequency-based
      	count to number of training runs.
      	* params.def (UNLIKELY_BB_COUNT_FRACTION): New parameter.
      
      From-SVN: r203830
      Teresa Johnson committed
    • arm.c (cortexa9_extra_costs): New table. · f58883bd
      [gcc/]
      2013-10-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* config/arm/arm.c (cortexa9_extra_costs): New table.
      	(arm_cortex_a9_tune): Use cortexa9_extra_costs.
      
      From-SVN: r203828
      Kyrylo Tkachov committed
    • regex_scanner.tcc: (_Scanner<>::_M_scan_normal... · 79488388
      2013-10-18  Tim Shen  <timshen91@gmail.com>
      
      	* include/bits/regex_scanner.tcc: (_Scanner<>::_M_scan_normal,
      	_Scanner<>::_M_eat_escape_ecma, _Scanner<>::_M_eat_escape_posix,
      	_Scanner<>::_M_eat_escape_awk): Narrow character before finding in maps.
      	* testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc:
      	New.
      
      From-SVN: r203827
      Tim Shen committed
    • tree-ssa-threadupdate.c: Do not include "tm.h" or "tm_p.h". · 01e127b1
             * tree-ssa-threadupdate.c: Do not include "tm.h" or "tm_p.h".
      
              * tree-ssa-threadupdate.c: Include "dbgcnt.h".
              (register_jump_thread): Add "registered_jump_thread" debug counter support.
              * dbgcnt.def (registered_jump_thread): New debug counter.
      
      From-SVN: r203825
      Jeff Law committed