1. 21 May, 2014 4 commits
  2. 20 May, 2014 25 commits
  3. 19 May, 2014 11 commits
    • re PR c++/58761 (ICE with a lambda capturing this in a NSDMI) · 0f5b0135
      	PR c++/58761
      	* pt.c (tsubst_copy): Don't check at_function_scope_p.
      	(instantiate_class_template_1): Don't push_to_top_level in an nsdmi.
      
      From-SVN: r210624
      Jason Merrill committed
    • typeck2.c (cxx_incomplete_type_diagnostic): Use inform. · 7fb80849
      /cp
      2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* typeck2.c (cxx_incomplete_type_diagnostic): Use inform.
      	* parser.c (cp_parser_enum_specifier): Likewise.
      
      /testsuite
      2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* c-c++-common/gomp/simd4.c: Adjust for inform.
      	* g++.dg/cpp0x/decltype-call1.C: Likewise.
      	* g++.dg/cpp0x/forw_enum6.C: Likewise.
      	* g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
      	* g++.dg/cpp0x/noexcept15.C: Likewise.
      	* g++.dg/cpp0x/variadic-ex2.C: Likewise.
      	* g++.dg/eh/spec6.C: Likewise.
      	* g++.dg/expr/cast1.C: Likewise.
      	* g++.dg/expr/dtor1.C: Likewise.
      	* g++.dg/ext/is_base_of_diagnostic.C: Likewise.
      	* g++.dg/ext/unary_trait_incomplete.C: Likewise.
      	* g++.dg/gomp/pr49223-2.C: Likewise.
      	* g++.dg/gomp/udr-4.C: Likewise.
      	* g++.dg/init/delete1.C: Likewise.
      	* g++.dg/other/crash-2.C: Likewise.
      	* g++.dg/parse/crash24.C: Likewise.
      	* g++.dg/parse/crash25.C: Likewise.
      	* g++.dg/parse/crash31.C: Likewise.
      	* g++.dg/parse/crash49.C: Likewise.
      	* g++.dg/parse/crash50.C: Likewise.
      	* g++.dg/parse/crash54.C: Likewise.
      	* g++.dg/parse/dtor7.C: Likewise.
      	* g++.dg/parse/error40.C: Likewise.
      	* g++.dg/parse/fused-params1.C: Likewise.
      	* g++.dg/parse/new1.C: Likewise.
      	* g++.dg/template/crash35.C: Likewise.
      	* g++.dg/template/crash59.C: Likewise.
      	* g++.dg/template/crash77.C: Likewise.
      	* g++.dg/template/error51.C: Likewise.
      	* g++.dg/template/incomplete1.C: Likewise.
      	* g++.dg/template/incomplete3.C: Likewise.
      	* g++.dg/template/incomplete4.C: Likewise.
      	* g++.dg/template/incomplete5.C: Likewise.
      	* g++.dg/template/inherit8.C: Likewise.
      	* g++.dg/template/instantiate1.C: Likewise.
      	* g++.dg/template/instantiate3.C: Likewis: Likewise.
      	* g++.dg/template/offsetof2.C: Likewise.
      	* g++.dg/tm/pr51928.C: Likewise.
      	* g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
      	* g++.dg/warn/incomplete1.C: Likewise.
      	* g++.dg/warn/incomplete2.C: Likewise.
      	* g++.old-deja/g++.brendan/friend4.C: Likewise.
      	* g++.old-deja/g++.bugs/900121_01.C: Likewise.
      	* g++.old-deja/g++.bugs/900214_01.C: Likewise.
      	* g++.old-deja/g++.eh/catch1.C: Likewise.
      	* g++.old-deja/g++.eh/spec6.C: Likewise.
      	* g++.old-deja/g++.mike/p7868.C: Likewise.
      	* g++.old-deja/g++.other/crash38.C: Likewise.
      	* g++.old-deja/g++.other/enum2.C: Likewise.
      	* g++.old-deja/g++.other/incomplete.C: Likewise.
      	* g++.old-deja/g++.other/vaarg3.C: Likewise.
      	* g++.old-deja/g++.pt/crash9.C: Likewise.
      	* g++.old-deja/g++.pt/niklas01a.C: Likewise.
      	* g++.old-deja/g++.pt/typename8.C: Likewise.
      	* g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
      
      From-SVN: r210623
      Paolo Carlini committed
    • extend.texi: Create Label Attributes section, move all label attributes into it and reference it. · 883755a1
      2014-05-19  David Wohlferd <dw@LimeGreenSocks.com>
      
              * doc/extend.texi: Create Label Attributes section,
              move all label attributes into it and reference it.
      
      From-SVN: r210621
      David Wohlferd committed
    • + * MAINTAINERS: Add wide-int reviewers. · 905083ad
      From-SVN: r210620
      Mike Stump committed
    • arm.c (thumb1_reorg): When scanning backwards skip anything that's not a proper insn. · 514b3156
      	* arm.c (thumb1_reorg): When scanning backwards skip anything
      	that's not a proper insn.
      
      From-SVN: r210618
      Richard Earnshaw committed
    • * lib/target-supports.exp · 68038e6a
      	(check_effective_target_vect_sizes_32B_16B): Return false if
      	128-bit AVX vectors preferred.
      
      From-SVN: r210617
      Joseph Myers committed
    • target-supports.exp (check_effective_target_avx): Early out if not x86 to… · 128ded1e
      target-supports.exp (check_effective_target_avx): Early out if not x86 to prevent x86 flags on non-x86 targets.
      
      	* lib/target-supports.exp (check_effective_target_avx): Early out
      	if not x86 to prevent x86 flags on non-x86 targets.
      
      From-SVN: r210616
      Mike Stump committed
    • libitm: Enable aarch64 · b17f08dd
      From-SVN: r210615
      Richard Henderson committed
    • re PR tree-optimization/61221 (ICE on valid code at -O1 and above on x86_64-linux-gnu) · 1d44def2
      2014-05-19  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/61221
      	* tree-ssa-pre.c (eliminate_dom_walker::before_dom_children):
      	Do nothing for unreachable blocks.
      	* tree-ssa-sccvn.c (cond_dom_walker::before_dom_children):
      	Improve unreachability detection.
      
      	* gcc.dg/torture/pr61221.c: New testcase.
      
      From-SVN: r210614
      Richard Biener committed
    • re PR middle-end/61209 (internal compiler error: in fold_convert_loc, at fold-const.c:1950) · 05135136
      2014-05-19  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/61209
      	* tree-ssa-sccvn.c (visit_phi): Avoid setting expr to VN_TOP.
      
      	* gfortran.dg/pr61209.f90: New testcase.
      
      From-SVN: r210613
      Richard Biener committed