1. 14 Jan, 2010 4 commits
    • re PR translation/39521 (specs diagnostics translation problems) · 5bc69b92
      po/
      2010-01-14  Shujing Zhao  <pearly.zhao@oracle.com>
      
              PR translation/39521
              * exgettext: Extracted all specs %n strings and the %e strings that %e
              is at the start of a line.
      
      2010-01-14  Shujing Zhao  <pearly.zhao@oracle.com>
      
              PR translation/39521
              * gcc.c (do_spec_1): Wrapped the error and notice messages of specs
              strings with _().
      
      From-SVN: r155878
      Shujing Zhao committed
    • re PR fortran/41478 (Corrupted memory using PACK for derived-types with allocated components) · 40c32948
      2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
      
              PR fortran/41478
              * trans-array.c (duplicate_allocatable):  Static version of
      	gfc_duplicate_allocatable with provision to handle scalar
      	components. New boolean argument to switch off call to malloc
      	if true.
      	(gfc_duplicate_allocatable): New function to call above with
      	new argument false.
      	(gfc_copy_allocatable_data): New function to call above with
      	new argument true.
      	(structure_alloc_comps): Do not apply indirect reference to
      	scalar pointers. Add new section to copy allocatable components
      	of arrays. Extend copying of allocatable components to include
      	scalars.
      	(gfc_copy_only_alloc_comp): New function to copy allocatable
      	component derived types, without allocating the base structure.
      	* trans-array.h : Add primitive for gfc_copy_allocatable_data.
      	Add primitive for gfc_copy_only_alloc_comp.
      	* trans-expr.c (gfc_conv_procedure_call): After calls to
      	transformational functions with results that are derived types
      	with allocatable components, copy the components in the result.
      	(gfc_trans_arrayfunc_assign): Deallocate allocatable components
      	of lhs derived types before allocation.
      	
      
      2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
      
              PR fortran/41478
              * gfortran.dg/alloc_comp_scalar_1.f90: New test.
              * gfortran.dg/alloc_comp_transformational_1.f90: New test.
      
      From-SVN: r155877
      Paul Thomas committed
    • re PR fortran/42481 (generic interface not recognized) · 08b02036
      2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/42481
      	* module.c (load_generic_interfaces): If a procedure that is
      	use associated but not generic is given an interface that
      	includes itself, then make it generic.
      
      2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/42481
      	* gfortran.dg/generic_19.f90 : New test.
      
      From-SVN: r155876
      Paul Thomas committed
    • Daily bump. · 671ec5cb
      From-SVN: r155875
      GCC Administrator committed
  2. 13 Jan, 2010 18 commits
  3. 12 Jan, 2010 14 commits
    • re PR c/42708 (ICE in gimplify_expr, at gimplify.c:6993) · e616f54d
      	PR c/42708
      	* c-typeck.c (build_c_cast): Fold value cast to union type before
      	wrapping it in a CONSTRUCTOR.
      
      testsuite:
      	* gcc.c-torture/compile/pr42708-1.c: New test.
      
      From-SVN: r155846
      Joseph Myers committed
    • re PR rtl-optimization/42699 (ZERO_EXTRACT on lhs never optimized out) · b4ab701f
      	PR rtl-optimization/42699
      	* cse.c (cse_insn): Optimize lhs ZERO_EXTRACT if only CONST_INTs are
      	involved.
      
      From-SVN: r155844
      Jakub Jelinek committed
    • using_namespace_std_tr1_neg.cc: Do not run in parallel-mode. · 932f6f4a
      2010-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/17_intro/using_namespace_std_tr1_neg.cc: Do not run
      	in parallel-mode.
      	* testsuite/25_algorithms/inplace_merge/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/rotate/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/stable_partition/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/remove/moveable.c: Likewiwse.
      	* testsuite/25_algorithms/random_shuffle/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/nth_element/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/partial_sort/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/next_permutation/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/partition/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/stable_sort/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/stable_sort/moveable2.cc: Likewiwse.
      	* testsuite/25_algorithms/sort/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/prev_permutation/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/unique/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/remove_if/moveable.cc: Likewiwse.
      	* testsuite/25_algorithms/heap/moveable.cc: Likewiwse.
      
      	* testsuite/25_algorithms/search_n/iterator.cc: Reduce iteration #
      	in parallel-mode.
      
      From-SVN: r155841
      Paolo Carlini committed
    • iris6.h (SUBTARGET_DONT_WARN_UNUSED_SPEC, [...]): Move ... · 4dde664f
      	* config/mips/iris6.h (SUBTARGET_DONT_WARN_UNUSED_SPEC,
      	SUBTARGET_WARN_UNUSED_SPEC): Move ...
      	config/mips/iris.h (SUBTARGET_DONT_WARN_UNUSED_SPEC,
      	SUBTARGET_WARN_UNUSED_SPEC): ... here
      	* config/mips/iris5.h (LIBGCC_SPEC): Define.
      
      From-SVN: r155837
      Rainer Orth committed
    • Fix Neon Scheduler ocaml description. · 24fe19c3
      For 
      
      2010-01-12  Julian Brown  <julian@codesourcery.com>
      
              * config/arm/neon-schedgen.ml (Utils): Don't try to
              open missing module.
              (find_with_result): New.
      
      From-SVN: r155835
      Julian Brown committed
    • Update Copyright years. · acc2dd54
      From-SVN: r155833
      Jakub Jelinek committed
    • re PR debug/42662 (invalid rtl sharing found in the insn) · 4942b76b
      	PR debug/42662
      	* simplify-rtx.c (simplify_relational_operation_1): Avoid invalid rtx
      	sharing when canonicalizing ({lt,ge}u (plus a b) b).
      
      	* gcc.dg/pr42662.c: New test.
      
      From-SVN: r155831
      Jakub Jelinek committed
    • re PR tree-optimization/42645 ("-fcompare-debug failure" at -O1) · 082ab5ff
      	PR tree-optimization/42645
      	* tree-inline.c (processing_debug_stmt): Move earlier.  Make static.
      	(remap_ssa_name): If processing_debug_stmt and name wasn't found in
      	decl_map, set processing_debug_stmt to -1 and return name without
      	any remapping.
      
      	* g++.dg/other/pr42645-1.C: New test.
      	* g++.dg/other/pr42645-2.C: New test.
      
      From-SVN: r155830
      Jakub Jelinek committed
    • all.cc: Pass -D_GLIBCXX_PROFILE_NO_THREADS for non-tls_native targets. · b1a54dd0
      	* testsuite/ext/profile/all.cc: Pass -D_GLIBCXX_PROFILE_NO_THREADS
      	for non-tls_native targets.
      
      From-SVN: r155829
      Hans-Peter Nilsson committed
    • run_doxygen: Correct nested scope on the man pages. · 220fceaa
      2010-01-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Correct nested scope on the man pages.
      	* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/spine.xml: Same.
      	* doc/html/*: Regenerate.
      
      	* include/profile/impl/profiler.h: Remove duplicate markup.
      
      From-SVN: r155828
      Benjamin Kosnik committed
    • run_doxygen: Correct nested scope on the man pages. · a2edd3e9
      2010-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Correct nested scope on the man pages.
      	* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/spine.xml: Same.
      	* doc/html/*: Regenerate.
      
      	* include/profile/impl/profiler.h: Remove duplicate markup.
      
      From-SVN: r155827
      Benjamin Kosnik committed
    • re PR libstdc++/24803 ([c++0x] reference_wrapper and pointers to member functions) · d90d97ff
      2010-01-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/24803
      	PR libstdc++/35569
      	PR libstdc++/42593
      	* include/std/functional (bind): Forward rvalues and detect correct
      	result type of bound function object.
      	* include/std/mutex (call_once): Specify bind result type.
      	* testsuite/20_util/reference_wrapper/invoke.cc: Remove invalid tests.
      	* testsuite/20_util/reference_wrapper/24803.cc: Remove invalid tests
      	and enable FIXME tests.
      	* testsuite/20_util/bind/35569.cc: New.
      	* testsuite/20_util/bind/ref2.cc: New.
      	* testsuite/20_util/bind/38889.cc: New.
      	* testsuite/20_util/bind/ref_neg.cc: New.
      	* testsuite/20_util/bind/42593.cc: New.
      
      From-SVN: r155826
      Jonathan Wakely committed
    • base.h (decode2): Rename to __decode2. · 31380bc4
      2010-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/parallel/base.h (decode2): Rename to __decode2.
      	(binder2nd): Likewise to __binder2nd.
      	* include/parallel/quicksort.h: Adjust callers.
      	* include/parallel/balanced_quicksort.h: Likewise.
      	* include/parallel/partition.h: Likewise.
      	* include/parallel/queue.h: Likewise.
      
      	* include/parallel/algo.h: Qualify with std:: binder2nd use.
      
      From-SVN: r155825
      Paolo Carlini committed
    • Daily bump. · 3383f24d
      From-SVN: r155824
      GCC Administrator committed
  4. 11 Jan, 2010 4 commits