1. 15 Apr, 2009 1 commit
  2. 14 Apr, 2009 14 commits
  3. 13 Apr, 2009 16 commits
  4. 12 Apr, 2009 6 commits
  5. 11 Apr, 2009 3 commits
    • * tree-ssa-pre.c (eliminate): Fix call of update_stmt. · b4104018
      From-SVN: r145961
      Jan Hubicka committed
    • re PR fortran/37746 (bounds check of string dummy arguments) · cadb8f42
      2009-04-11  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37746
      	* gfortran.h (struct gfc_charlen): New field `passed_length' to store
      	the actual passed string length for dummy arguments.
      	* trans-decl.c (gfc_create_string_length): Formatting fixes and added
      	assertion, moved a local variable into the innermost block it is needed.
      	(create_function_arglist): Removed TODO about the check being
      	implemented and initialize cl->passed_length here.
      	(add_argument_checking): New method.
      	(gfc_generate_function_code): Call the argument checking method.
      
      2009-04-11  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37746
      	* gfortran.dg/bounds_check_strlen_1.f90: New test.
      	* gfortran.dg/bounds_check_strlen_2.f90: New test.
      	* gfortran.dg/bounds_check_strlen_3.f90: New test.
      	* gfortran.dg/bounds_check_strlen_4.f90: New test.
      	* gfortran.dg/bounds_check_strlen_5.f90: New test.
      	* gfortran.dg/bounds_check_strlen_6.f90: New test.
      	* gfortran.dg/bounds_check_strlen_7.f90: New test.
      	* gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
      	expected string length that failed with -fbounds-check now.
      	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
      
      From-SVN: r145958
      Daniel Kraft committed
    • re PR fortran/39692 (f95: conflict between EXTERNAL and POINTER) · d1e49db4
      2009-04-11  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/39692
      	* symbol.c (check_conflict): Reject procedure pointers for -std=f95.
      
      
      2009-04-11  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/39692
      	* gfortran.dg/proc_ptr_14.f90: New.
      
      From-SVN: r145955
      Janus Weil committed