1. 20 Nov, 2007 21 commits
  2. 19 Nov, 2007 14 commits
  3. 18 Nov, 2007 5 commits
    • re PR c++/30988 (Incorrect "no return statement" warning with __attribute__… · be461b8f
      re PR c++/30988 (Incorrect "no return statement" warning with __attribute__ ((noreturn)) and __FUNCTION__)
      
      	PR c++/30988
      	semantics.c (finish_call_expr): Set current_function_returns_abnormally
      	if fn is noreturn FUNCTION_DECL or OVERLOAD with all noreturn
      	functions.
      
      	* g++.dg/warn/noreturn-4.C: New test.
      	* g++.dg/warn/noreturn-5.C: New test.
      	* g++.dg/warn/noreturn-6.C: New test.
      	* g++.dg/warn/noreturn-7.C: New test.
      
      From-SVN: r130280
      Jakub Jelinek committed
    • re PR fortran/32770 ([Meta-bug] -fdefault-integer-8 issues) · bce84556
      2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/32770
      	* gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
      	integers so tests works with -fdefault-integer-8.
      	* gfortran.fortran-torture/execute/elemental.f90:  Use default
      	integers so test passes with -fdefault-integer-8.
      	* gfortran.fortran-torture/execute/der_io.f90:  Increase
      	buffer length so test passes with -fdefault-integer-8.
      	* gfortran.dg/bounds_check_8.f90:  Likewise.
      	* gfortran.dg/arrayio_derived_1.f90:  LIkewise.
      	* gfortran.dg/equiv_7.f90:  Set kind so test passes
      	with -fdefault-integer-8.
      	* gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
      	provoke overflow.
      
      From-SVN: r130279
      Thomas Koenig committed
    • Add PR reference to previous entry. · 0cf5118a
      From-SVN: r130278
      Jerry DeLisle committed
    • re PR fortran/33317 (CSHIFT/EOSHIFT: Rejects optional dummy for DIM=) · a03890ea
      2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/33317
      	* gfortran.dg/optional_dim_2.f90: New test.
      	
      	PR fortran/34139
      	* gfortran.dg/subref_array_pointer_2.f90: Update test condition.
      
      From-SVN: r130277
      Jerry DeLisle committed
    • trans-expr.c (gfc_conv_missing_dummy): Set the type of the dummy argument to… · 33717d59
      trans-expr.c (gfc_conv_missing_dummy): Set the type of the dummy argument to default integer if flagged to do so.
      
      2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	* trans-expr.c (gfc_conv_missing_dummy): Set the type of the dummy
      	argument to default integer if flagged to do so. Fix typo in comment.
      	* resolve.c (gfc_resolve_dim_arg): Whitespace cleanup.
      	* iresolve.c (gfc_resolve_cshift): Do not convert type, mark attribute
      	for converting the DIM type appropriately in trans-expr.c.
      	(gfc_resolve_eoshift): Likewise.
      	* check.c (dim_check): Remove pre-existing dead code.
      	(gfc_check_cshift): Enable dim_check to allow DIM as an optional.
      	(gfc_check_eoshift): Likewise.
      	* trans_intrinsic.c (gfc_conv_intrinsic_function_args): Fix whitespace.
      
      From-SVN: r130276
      Jerry DeLisle committed