1. 09 Aug, 2011 17 commits
  2. 08 Aug, 2011 19 commits
  3. 07 Aug, 2011 4 commits
    • re PR fortran/49638 ([OOP] length parameter is ignored when overriding type… · 2240d1cf
      re PR fortran/49638 ([OOP] length parameter is ignored when overriding type bound character functions with constant length.)
      
      2011-08-07  Janus Weil  <janus@gcc.gnu.org>
      	    Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/49638
      	* dependency.c (are_identical_variables): For dummy arguments only
      	check for equal names, not equal symbols.
      	* interface.c (gfc_check_typebound_override): Add checking for rank
      	and character length.
      
      2011-08-07  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/49638
      	* gfortran.dg/typebound_override_1.f90: New.
      
      Co-Authored-By: Thomas Koenig <tkoenig@gcc.gnu.org>
      
      From-SVN: r177550
      Janus Weil committed
    • gigi.h (enumerate_modes): Fix formatting. · 588c8f48
      	* gcc-interface/gigi.h (enumerate_modes): Fix formatting.
      
      	* gcc-interface/trans.c (Subprogram_Body_to_gnu): Revert latest change.
      
      From-SVN: r177548
      Eric Botcazou committed
    • alloc_traits.h: Fix doxygen @headername. · a5db4ced
      2011-08-07  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/alloc_traits.h: Fix doxygen @headername.
      
      From-SVN: r177546
      Jonathan Wakely committed
    • re PR fortran/49638 ([OOP] length parameter is ignored when overriding type… · 99fc1b90
      re PR fortran/49638 ([OOP] length parameter is ignored when overriding type bound character functions with constant length.)
      
      2011-08-07  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/49638
      	* dependency.h (gfc_is_same_range,gfc_are_identical_variables): Remove
      	two prototypes.
      	* dependency.c (gfc_are_identical_variables,are_identical_variables):
      	Renamed the former to the latter and made static.
      	(gfc_dep_compare_expr): Renamed 'gfc_are_identical_variables', handle
      	commutativity of multiplication.
      	(gfc_is_same_range,is_same_range): Renamed the former to the latter,
      	made static and removed argument 'def'.
      	(check_section_vs_section): Renamed 'gfc_is_same_range'.
      	* gfortran.h (gfc_check_typebound_override): New prototype.
      	* interface.c (gfc_check_typebound_override): Moved here from ...
      	* resolve.c (check_typebound_override): ... here (and renamed).
      	(resolve_typebound_procedure): Renamed 'check_typebound_override'.
      
      From-SVN: r177545
      Janus Weil committed