1. 27 Sep, 2011 3 commits
    • re PR c++/45487 (Request to change comma to semicolon in error message) · ca17c07b
      /cp
      2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/45487
      	* error.c (dump_template_bindings): Separate bindings with semicolons
      	instead of commas.
      
      /testsuite
      2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/45487
      	* g++.dg/diagnostic/bindings1.C: New.
      	* g++.old-deja/g++.pt/memtemp77.C: Adjust.
      
      From-SVN: r179226
      Paolo Carlini committed
    • Daily bump. · ab02e565
      From-SVN: r179225
      GCC Administrator committed
    • re PR libstdc++/48698 (gnu-versioned-namespace problems) · 2799d972
      2011-09-26  Benjamin Kosnik  <bkoz@redhat.com
                  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/48698
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Set libtool_VERSION here.
      	* configure.ac: Move AC_SUBST of libtool_VERSION past call to
      	GLIBCXX_ENABLE_SYMVERS.
      	* configure: Regenerate.
      	* include/bits/c++config: Use __7 as versioned namespace name.
      	* config/abi/pre/gnu-versioned-namespace.ver: Change mangling as
      	per above.
      	* include/c_global/cwchar: Adjust nested namespaces.
      	* testsuite/20_util/bind/48698.cc: Add test case.
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Change line number.
      
      From-SVN: r179221
      Benjamin Kosnik committed
  2. 26 Sep, 2011 34 commits
  3. 25 Sep, 2011 3 commits
    • Add support for floating-point fused multiply-add on Sparc. · e8b141b5
      	* configure.ac: Add feature check to make sure the assembler
      	supports the FMAF, HPC, and VIS 3.0 instructions found on
      	Niagara-3 and later cpus.
      	* configure: Rebuild.
      	* config.in: Likewise.
      	* config/sparc/sparc.opt: New option '-mfmaf'.
      	* config/sparc/sparc.md: Add float fused multiply-add patterns.
      	* config/sparc/sparc.h (AS_NIAGARA3_FLAG): New macro.
      	(ASM_CPU64_DEFAULT_SPEC, ASM_CPU_SPEC): Use it, as needed.
      	* config/sparc/sol2.h (ASM_CPU32_DEFAULT_SPEC,
      	ASM_CPU64_DEFAULT_SPEC, ASM_CPU_SPEC): Likewise.
      	* config/sparc/sparc.c (sparc_option_override): Turn MASK_FMAF on
      	by default for Niagara-3 and later.  Turn it off if TARGET_FPU is
      	disabled.
      	(sparc_rtx_costs): Handle 'FMA'.
      	* doc/invoke.texi: Document -mfmaf.
      
      From-SVN: r179174
      David S. Miller committed
    • Generate 'fone' and 'fones' sparc instructions when possible. · 7cbcf85b
      	* config/sparc/constraints.md (C, P, Z): New constraints for
      	const_doube, const_int, and const_vector "all ones" values.
      	Make unused constraint letters comment match reality.
      	* config/sparc/predicates.md (const_all_ones_operand,
      	register_or_zero_or_all_ones_operand): New predicates.
      	* config/sparc/sparc.c (sparc_expand_move): Allow all ones
      	as well as zero constants when VIS.
      	(sparc_legitimate_constant_p): Likewise.
      	* config/sparc/sparc.md (movsi_insn): Add fones alternative.
      	(movsf_insn): Likewise
      	(movdi_insn_sp64): Add fone alternative.
      	(movdf_insn_sp32_v9): Likewise.
      	(movdf_insn_sp64): Likewise.
      
      From-SVN: r179173
      David S. Miller committed
    • revert: testsuite_error.h: Add empty default constructor to __gnu_test::test_category and... · a0ce4616
      2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	Revert (no longer necessary post r179130):
      
      	2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
      
      	* testsuite/util/testsuite_error.h: Add empty default constructor
      	to __gnu_test::test_category and
      	__gnu_test::test_derived_category.
      	* src/future.cc: Add empty default constructor to
      	future_error_category.
      	* src/system_error.cc: Add default ctor to generic_error_category
      	and system_error_category.
      
      From-SVN: r179172
      Paolo Carlini committed