aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f90
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f90')
-rw-r--r--gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f9016
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f90 b/gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f90
new file mode 100644
index 000000000..315ee0388
--- /dev/null
+++ b/gcc-4.8/gcc/testsuite/gfortran.dg/argument_checking_10.f90
@@ -0,0 +1,16 @@
+! { dg-do compile }
+!
+! PR fortran/34425
+!
+! Contributed by Joost VandeVondele
+!
+IMPLICIT NONE
+INTEGER :: i(-1:1)
+INTEGER :: j(-2:-1)
+CALL S(i)
+CALL S(j) ! { dg-warning "Actual argument contains too few elements for dummy argument 'i' .2/3." }
+CONTAINS
+ SUBROUTINE S(i)
+ INTEGER :: i(0:2)
+ END SUBROUTINE
+END