1. 03 Feb, 2009 6 commits
    • algorithmfwd.h: Add parallelism default for many declarations. · 22ec53ec
      2009-02-03  Johannes Singler  <singler@ira.uka.de>
      
              * include/parallel/algorithmfwd.h:
              Add parallelism default for many declarations.
              * include/parallel/numericfwd.h: Likewise.
              * include/parallel/iterator.h: Use iterator_traits as usual.
              * include/parallel/par_loop.h:
              Include equally_split.h.
              (for_each_template_random_access_ed):
              Avoid calling the Result default constructor.
              * include/parallel/numeric: Replace
              for_each_template_random_access by
              for_each_template_random_access_ed in numeric functions.
      
      From-SVN: r143902
      Johannes Singler committed
    • re PR target/35318 (ICE with inline asm in reload) · 70f16287
      	PR target/35318
      	* function.c (match_asm_constraints_1): Skip over
      	initial optional % in the constraint.
      
      	* gcc.c-torture/compile/pr35318.c: New test.
      
      From-SVN: r143901
      Jakub Jelinek committed
    • re PR inline-asm/39059 (ICE with fixed-point type in inline-asm) · 754ccf7c
      	PR inline-asm/39059
      	* c-parser.c (c_parser_postfix_expression): If fixed point is not
      	supported, don't accept FIXED_CSTs.
      	* c-decl.c (finish_declspecs): Error if fixed point is not supported
      	and _Sat is used without _Fract/_Accum.  Set specs->type to
      	integer_type_node for cts_fract/cts_accum if fixed point is not
      	supported.
      
      	* parser.c (cp_parser_primary_expression): Reject FIXED_CSTs.
      
      	* gcc.dg/nofixed-point-2.c: New test.
      	* g++.dg/ext/fixed1.C: Adjust expected diagnostics.
      	* g++.dg/ext/fixed2.C: Likewise.
      	* g++.dg/other/error25.C: Likewise.
      	* g++.dg/lookup/crash7.C: Likewise.
      	* g++.dg/cpp0x/decltype-38655.C: Likewise.
      
      From-SVN: r143900
      Jakub Jelinek committed
    • re PR c++/39056 ([c++0x] ICE with invalid initializer list for complex variable) · a36c33eb
      	PR c++/39056
      	* typeck2.c (digest_init_r): Don't call process_init_constructor
      	for COMPLEX_TYPE.
      
      	* g++.dg/cpp0x/initlist13.C: New test.
      
      From-SVN: r143899
      Jakub Jelinek committed
    • re PR c++/36897 (ICE with function pointer template parameter) · e350dbbd
      gcc/cp:
      2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR c++/36897
      	* pt.c (convert_nontype_argument_function): Expect expr to be an
      	ADDR_EXPR.
      
      	PR c++/37314
      	* typeck.c (merge_types): Call resolve_typename_type if only
      	one type is a typename.
      
      gcc/testsuite:
      2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR c++/36897
      	* g++.dg/template/func2.C: New test.
      
      	PR c++/37314
      	* g++.dg/template/typename15.C: New.
      	* g++.dg/template/typename16.C: New.
      
      From-SVN: r143898
      Paolo Bonzini committed
    • Daily bump. · aa2bb640
      From-SVN: r143887
      GCC Administrator committed
  2. 02 Feb, 2009 14 commits
  3. 01 Feb, 2009 2 commits
  4. 31 Jan, 2009 8 commits
  5. 30 Jan, 2009 10 commits