-
- Downloads
re PR fortran/36874 (Add shape checks to cshift/eoshift)
2009-06-07 Daniel Franke <franke.daniel@gmail.com> * check.c (dim_rank_check): Return SUCCESS if DIM=NULL. (gfc_check_lbound): Removed (now) redundant check for DIM=NULL. (gfc_check_minloc_maxloc): Likewise. (check_reduction): Likewise. (gfc_check_size): Likewise. (gfc_check_ubound): Likewise. (gfc_check_cshift): Added missing shape-conformance checks. (gfc_check_eoshift): Likewise. * gfortran.h (gfc_check_conformance): Modified prototype to printf-style. * expr.c (gfc_check_conformance): Accept error-message chunks in printf-style. Changed all callers. 2009-06-07 Daniel Franke <franke.daniel@gmail.com> PR fortran/36874 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error message. * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible shapes. * gfortran.dg/zero_sized_5.f90: Likewise. From-SVN: r148247
Showing
- gcc/fortran/ChangeLog 15 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/arith.c 1 addition, 1 deletiongcc/fortran/arith.c
- gcc/fortran/check.c 141 additions, 92 deletionsgcc/fortran/check.c
- gcc/fortran/expr.c 11 additions, 4 deletionsgcc/fortran/expr.c
- gcc/fortran/gfortran.h 1 addition, 1 deletiongcc/fortran/gfortran.h
- gcc/fortran/intrinsic.c 7 additions, 8 deletionsgcc/fortran/intrinsic.c
- gcc/fortran/resolve.c 2 additions, 2 deletionsgcc/fortran/resolve.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/intrinsic_argument_conformance_2.f90 1 addition, 1 deletion...estsuite/gfortran.dg/intrinsic_argument_conformance_2.f90
- gcc/testsuite/gfortran.dg/zero_sized_1.f90 0 additions, 12 deletionsgcc/testsuite/gfortran.dg/zero_sized_1.f90
- gcc/testsuite/gfortran.dg/zero_sized_5.f90 0 additions, 2 deletionsgcc/testsuite/gfortran.dg/zero_sized_5.f90
Loading
Please register or sign in to comment