1. 20 Jan, 2014 13 commits
  2. 19 Jan, 2014 13 commits
  3. 18 Jan, 2014 8 commits
  4. 17 Jan, 2014 6 commits
    • re PR go/59866 (gccgo gc work buffer is misaligned) · 6fbfce78
      	PR go/59866
      runtime: Force work variable in mgc0 to be aligned on 8-byte boundary.
      
      From-SVN: r206738
      Ian Lance Taylor committed
    • ree.c (combine_set_extension): Temporarily disable test for changing number of hard registers. · 2043135a
             * ree.c (combine_set_extension): Temporarily disable test for
              changing number of hard registers.
      
      From-SVN: r206735
      Jeff Law committed
    • re PR middle-end/58125 (ICE: in operator[], at vec.h:827 with -fno-inline-small-functions) · f3e11e05
      
      	PR middle-end/58125
      	* ipa-inline-analysis.c (inline_free_summary):
      	Do not free summary of aliases.
      
      From-SVN: r206734
      Jan Hubicka committed
    • set.h (set): Implement C++11 allocator-aware container requirements. · 1217ee06
      2014-01-17  François Dumont  <fdumont@gcc.gnu.org>
      
      	* include/profile/set.h (set): Implement C++11 allocator-aware
      	container requirements.
      	* include/profile/map.h (map): Likewise.
      	* include/profile/multiset.h (multiset): Likewise.
      	* include/profile/multimap.h (multimap): Likewise.
      	* include/profile/set.h
      	(set::operator=(const set&)): Define as default in C++11 mode.
      	(set::operator=(set&&)): Likewise.
      	* include/profile/map.h
      	(map::operator=(const map&)): Likewise.
      	(map::operator=(map&&)): Likewise.
      	* include/profile/multiset.h
      	(multiset::operator=(const multiset&)): Likewise.
      	(multiset::operator=(multiset&&)): Likewise.
      	* include/profile/multimap.h
      	(multimap::operator=(const multimap&)): Likewise.
      	(multimap::operator=(multimap&&)): Likewise.
      	* include/profile/set.h (set::operator=(std::initializer_list<>)):
      	Rely on the same operator from normal mode.
      	* include/profile/map.h (map::operator=(std::initializer_list<>)):
      	Likewise.
      	* include/profile/multiset.h
      	(multiset::operator=(std::initializer_list<>)): Likewise.
      	* include/profile/multimap.h
      	(multimap::operator=(std::initializer_list<>)): Likewise.
      	* include/profile/set.h (set::swap(set&)): Add noexcept
      	specification.
      	* include/profile/map.h (map::swap(map&)): Likewise.
      	* include/profile/multiset.h (multiset::swap(multiset&)): Likewise.
      	* include/profile/multimap.h (multimap::swap(multimap&)): Likewise.
      
      From-SVN: r206733
      François Dumont committed
    • re PR fortran/59706 (ICE with do concurrent and internal subprogram) · 664ceb1e
      	PR middle-end/59706
      	* gimplify.c (gimplify_expr): Use create_tmp_var
      	instead of create_tmp_var_raw.  If cond doesn't have
      	integral type, don't add the IFN_ANNOTATE builtin at all.
      
      	* gfortran.dg/pr59706.f90: New test.
      	* g++.dg/ext/pr59706.C: New test.
      
      From-SVN: r206732
      Jakub Jelinek committed
    • re PR c++/59270 ([c++11] ICE with decltype of a broken class) · a95aef3c
      /cp
      2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/59270
      	PR c++/58811
      	* init.c (build_value_init_noctor): Don't pass error_mark_node to
      	build_value_init.
      
      /testsuite
      2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/59270
      	PR c++/58811
      	* g++.dg/cpp0x/decltype-incomplete1.C: New.
      	* g++.dg/init/pr58811.C: Likewise.
      
      From-SVN: r206731
      Paolo Carlini committed