1. 29 Jan, 2010 9 commits
    • inclhack.def (solaris_int_limits_3): New fix. · 93e520a2
      	* inclhack.def (solaris_int_limits_3): New fix.
      	* fixincl.x: Regenerate.
      	* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New
      	test.
      
      	* inclhack.def (solaris_int_const, solaris_int_limits_1,
      	solaris_int_limits_2 ): Applies to Solaris 2 in general.
      	Remove select.
      	Add mach for *-*-solaris2*.
      	Change second c_fix_arg to select.
      	Remove #pragma ident from test_text.
      	* fixincl.x: Regenerate.
      	* tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove
      	#pragma trigger text.
      	* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK,
      	SOLARIS_INT_LIMITS_2_CHECK]: Likewise.
      
      From-SVN: r156356
      Rainer Orth committed
    • task-1.C: Renamed err to e. · 41d1138f
      	* testsuite/libgomp.c++/task-1.C: Renamed err to e.
      	* testsuite/libgomp.c++/task-6.C: Likewise.
      
      From-SVN: r156354
      Rainer Orth committed
    • eh16.C: Rename err to e. · bac4175b
      	* g++.old-deja/g++.mike/eh16.C: Rename err to e.
      	* g++.old-deja/g++.mike/eh17.C: Likewise.
      	* g++.old-deja/g++.mike/p5571.C: Likewise.
      
      From-SVN: r156353
      Rainer Orth committed
    • Fix PRs c++/42758, c++/42634, c++/42797 · 1a048f82
      ... and mitigate PR c++/42336
      
      gcc/cp/ChangeLog:
      	PR c++/42758
      	PR c++/42634
      	PR c++/42336
      	PR c++/42797
      	PR c++/42880
      	* cp-tree.h (NON_DEFAULT_TEMPLATE_ARGS_COUNT,
      	SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT,
      	GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT): New accessor macros.
      	* pt.c (coerce_template_parms, type_unification_real,
      	expand_template_argument_pack, coerce_template_parameter_pack):
      	Set the non default template args count.
      	(current_template_args): Always set non defaulted
      	template args count when compiled with --enable-checking
      	(tsubst_template_args, type_unification_real): Propagate the non
      	defaulted template args count.
      	* error.c (get_non_default_template_args_count): Renamed
      	count_non_default_template_args into this. Don't calculate the
      	non default template argument count anymore. Use the new
      	accessor macros above to get it.
      	(dump_template_argument_list, dump_type, dump_decl,
      	dump_template_parms): Adjust.
      	* parser.c (cp_parser_template_argument_list): Always set defaulted
      	template args count when compiled with --enable-checking.
      
      gcc/testsuite/ChangeLog:
      	PR c++/42758
      	PR c++/42634
      	PR c++/42336
      	PR c++/42797
      	PR c++/42880
      	* g++.dg/other/crash-5.C: New test.
      	* g++.dg/other/crash-6.C: New test.
      	* g++.dg/other/crash-7.C: New test.
      	* g++.dg/other/crash-8.C: New test.
      
      From-SVN: r156351
      Dodji Seketeli committed
    • tree-ssa-ccp.c (ccp_fold_stmt): Unshare values we substitute. · eb6b98c7
      2010-01-29  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-ccp.c (ccp_fold_stmt): Unshare values we substitute.
      	Assert we successfully updated the call.
      
      From-SVN: r156346
      Richard Guenther committed
    • re PR rtl-optimization/42889 ("-fcompare-debug failure (length)" with "-O1 -fgcse") · c23cd1d6
      	PR rtl-optimization/42889
      	* df.h (df_set_bb_dirty_nonlr): New prototype.
      	* df-core.c (df_set_bb_dirty_nonlr): New function.
      	* df-scan.c (df_insn_rescan): Call it instead of
      	df_set_bb_dirty for DEBUG_INSNs.
      
      	* gcc.dg/pr42889.c: New test.
      
      From-SVN: r156344
      Jakub Jelinek committed
    • re PR middle-end/37448 (cannot compile big function) · 38bc76da
      2010-01-29  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/37448
      	* ipa-inline.c (cgraph_decide_inlining_incrementally): Avoid
      	quadratic behavior in most cases.
      
      From-SVN: r156343
      Richard Guenther committed
    • decl.c (redeclaration_error_message): Wrap the return messages to G_() for easy translation. · 9ee5ebeb
      2010-01-29  Shujing Zhao  <pearly.zhao@oracle.com>
      
              * decl.c (redeclaration_error_message): Wrap the return messages to
              G_() for easy translation.
      
      From-SVN: r156340
      Shujing Zhao committed
    • Daily bump. · b42e0e49
      From-SVN: r156339
      GCC Administrator committed
  2. 28 Jan, 2010 19 commits
  3. 27 Jan, 2010 12 commits