1. 26 May, 2013 1 commit
  2. 25 May, 2013 9 commits
    • chrono: Wrap clocks in inline namespace _V2. · 1f08a749
      2013-05-24  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/std/chrono: Wrap clocks in inline namespace _V2.
      	* src/c++11/chrono.cc: Same.
      	* src/c++11/compatibility-chrono.cc: Revert to previous chrono.cc
      	file, with default configure macros selected.
      
      	* config/abi/pre/gnu.ver (GLIBCXX_3.4.19): Use symbols from inline
      	namespace.
      	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Fix up.
      
      	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
      	Regenerated.
      	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
      	Regenerated.
      	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
      	Regenerated.
      	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerated.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Regenerated.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
      	Regenerated.
      	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerated.
      	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Regenerated.
      
      From-SVN: r199331
      Benjamin Kosnik committed
    • mips.h: Use #elif in preprocessor conditions. · 44e88db2
      gcc/
      	* config/mips/mips.h: Use #elif in preprocessor conditions.
      
      From-SVN: r199330
      Richard Sandiford committed
    • re PR rtl-optimization/53916 ([mips16] divide operation compiled result… · 3b859704
      re PR rtl-optimization/53916 ([mips16] divide operation compiled result incorrect with GCC-4.6.3 '-O2' option)
      
      gcc/
      	PR target/53916
      	* config/mips/constraints.md (kl): New constraint.
      	* config/mips/mips.md (divmod<mode>4, udivmod<mode>4): Delete.
      	(divmod<mode>4_internal): Rename to divmod<mode>4.  Use "kl" as the
      	constraint for operand 0.  Split after CSE for MIPS16.  Emit a move
      	from LO for MIPS16.
      	(udivmod<mode>4_internal): Likewise udivmod<mode>4.
      
      gcc/testsuite/
      	PR target/53916
      	* gcc.target/mips/div-13.c: New test.
      
      From-SVN: r199329
      Richard Sandiford committed
    • re PR target/55777 (Inlining nomips16 function into mips16 function can result… · c979d5f5
      re PR target/55777 (Inlining nomips16 function into mips16 function can result in undefined builtins)
      
      gcc/
      	PR target/55777
      	* config/mips/mips.c (mips_can_inline_p): New function.
      	(TARGET_CAN_INLINE_P): Define.
      
      gcc/testsuite/
      	PR target/55777
      	* gcc.target/mips/mips16-attributes-5.c,
      	* gcc.target/mips/mips16-attributes-6.c: New tests.
      
      From-SVN: r199328
      Richard Sandiford committed
    • builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c. · f4b688f2
      	* gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
      	* gcc.dg/builtin-bswap-8.c: Likewise.
      
      From-SVN: r199327
      Eric Botcazou committed
    • re PR c++/52216 ([C++11] Wrong exception deduction for some forms of placement new) · cd8c5875
      2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/52216
      	* g++.dg/cpp0x/new1.C: New.
      
      From-SVN: r199326
      Paolo Carlini committed
    • sched-int.h (ds_t, dw_t): Make unsigned int. · 8e90de43
      
      	* sched-int.h (ds_t, dw_t): Make unsigned int.
      	Fix documentation that describes how all the ds_t bits are used.
      	Reserve the last bit for delayed-branch scheduling.
      	(BITS_PER_DEP_STATUS): Move to ds_t typedef.
      	(BITS_PER_DEP_WEAK): Fix definition and documentation.
      	(gen_dep_weak_1): Remove prototype.
      	* sched-deps.c (get_dep_weak_1): Make static.
      	* target.def (speculate_insn, needs_block_p, gen_spec_check,
      	get_insn_spec_ds, get_insn_checked_ds): Adjust hook prototypes.
      	* doc/tm.texi: Regenerate.
      	* config/ia64/ia64.c (ia64_needs_block_p): Update prototype.
      
      From-SVN: r199325
      Steven Bosscher committed
    • re PR c++/25666 (Bad diagnostic for templated destructor as friend) · a544998e
      /cp
      2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/25666
      	* decl2.c (check_classfn): Check for destructors declared as member
      	templates.
      
      /testsuite
      2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/25666
      	* g++.dg/parse/dtor16.C: New.
      	* g++.dg/parse/dtor6.C: Adjust.
      
      From-SVN: r199324
      Paolo Carlini committed
    • Daily bump. · a62e8b4a
      From-SVN: r199323
      GCC Administrator committed
  3. 24 May, 2013 29 commits
  4. 23 May, 2013 1 commit