1. 02 Dec, 2007 9 commits
  2. 01 Dec, 2007 8 commits
  3. 30 Nov, 2007 17 commits
  4. 29 Nov, 2007 6 commits
    • re PR tree-optimization/33434 (inlining miscompilation) · f6f2da7d
      	PR tree-optimization/33434
      	* tree-inline.c (setup_one_parameter): If the value passed to
      	a parameter is never used, don't set it up.
      
      	* gcc.dg/pr33434-1.c: New test.
      	* gcc.dg/pr33434-2.c: New test.
      	* gcc.dg/pr33434-3.c: New test.
      	* gcc.dg/pr33434-4.c: New test.
      
      From-SVN: r130521
      Jan Hubicka committed
    • re PR c++/34270 (ICE applying __decltype to ternary expression) · 42924ed7
      	PR c++/34270
      	* tree.c (lvalue_p_1) <case COND_EXPR>: Handle x ?: y
      	in templates.
      	* typeck.c (is_bitfield_expr_with_lowered_type) <case COND_EXPR>:
      	Likewise.
      
      	* g++.dg/template/cond7.C: New test.
      
      From-SVN: r130520
      Jakub Jelinek committed
    • re PR c++/34267 (ICE applying __decltype to name of template class) · 7a547b93
      	PR c++/34267
      	PR c++/34268
      	* parser.c (cp_parser_decltype): Don't call finish_id_expression
      	on ~type.
      	* semantics.c (finish_decltype_type): Issue error on types, TYPE_DECLs
      	and ~type early.
      
      	* g++.dg/cpp0x/decltype7.C: New test.
      	* g++.dg/cpp0x/decltype8.C: New test.
      
      From-SVN: r130519
      Jakub Jelinek committed
    • re PR fortran/34248 (ICE on assumed length character function) · 10650fbb
      2007-11-29  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34248
              * trans-decl.c (generate_dependency_declarations): Check
              for NULL pointers before accessing the string length.
      
      2007-11-29  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34248
              * gfortran.dg/result_in_spec_3.f90: New.
      
      From-SVN: r130517
      Tobias Burnus committed
    • re PR target/32130 (linking problems: multiple definition of `__DTOR_END__') · 5ac74d25
      	PR target/32130
      	* config/rs6000/eabi-cn.asm (__DTOR_END__): Make it weak.
      	* config/rs6000/sol-cn.asm (__DTOR_END__): Likewise.
      
      From-SVN: r130516
      Jakub Jelinek committed
    • [multiple changes] · d683ec81
      2007-11-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
      	* config-ml.in: Robustify against white space in absolute file
      	names.
      
      	* config-ml.in (multi-clean): Substitute ${Makefile}.
      	Remove superfluous ${Makefile} in list.
      
      libgomp:
      2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>
      	    Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am: Use space as vpath separator.  Use 'vpath %'
      	instead of 'VPATH ='.
      	* Makefile.in: Regenerate.
      
      gcc:
      2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>
      
      	* Makefile.in: Use separate vpath lines for each path.
      
      
      libstdc++-v3:
      2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>
      
          	* src/Makefile.am: Use separate vpath lines for each path.
      
      M    libgomp/Makefile.in
      M    libgomp/ChangeLog
      M    libgomp/Makefile.am
      M    gcc/ChangeLog
      M    gcc/Makefile.in
      M    libstdc++-v3/src/Makefile.in
      M    libstdc++-v3/src/Makefile.am
      M    libstdc++-v3/ChangeLog
      M    ChangeLog
      
      From-SVN: r130514
      Paolo Bonzini committed