re PR fortran/54224 (Warn for unused internal procedures)
authorDominique d'Humieres <dominiq@lps.ens.fr>
Fri, 6 Nov 2015 21:49:18 +0000 (22:49 +0100)
committerDominique d'Humieres <dominiq@gcc.gnu.org>
Fri, 6 Nov 2015 21:49:18 +0000 (22:49 +0100)
2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>

PR fortran/54224
* gfortran.dg/warn_unused_function_2.f90: Add two new
"defined but not used" subroutines.

From-SVN: r229894

gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/warn_unused_function_2.f90

index 725273be54136b364f0fad49b619c20ff9b9cdd0..774981c21a93114ca5aea1fff0d1f77cc12b836c 100644 (file)
@@ -1,3 +1,9 @@
+2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
+
+       PR fortran/54224
+       * gfortran.dg/warn_unused_function_2.f90: Add two new 
+       "defined but not used" subroutines.
+
 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
index 8d65dabef89e377d906821187a26af87251548b9..958cc969253b0949f8d6047adad5a1d2967ad5fa 100644 (file)
@@ -2,6 +2,7 @@
 ! { dg-options "-Wall" }
 !
 ! [4.8 Regression] PR 54997: -Wunused-function gives false warnings
+! PR 54224: missing warnings with -Wunused-function
 !
 ! Contributed by Janus Weil <janus@gcc.gnu.org>
 
@@ -14,6 +15,9 @@ contains
 
   subroutine s1            ! { dg-warning "defined but not used" }
     call s2(s3)
+    contains
+      subroutine s4        ! { dg-warning "defined but not used" }
+      end subroutine
   end subroutine
 
   subroutine s2(dummy)     ! { dg-warning "Unused dummy argument" }
@@ -30,5 +34,10 @@ subroutine sub
 entry en
 end subroutine
 
+program test
+contains
+  subroutine s5            ! { dg-warning "defined but not used" }
+  end subroutine
+end
 
 ! { dg-final { cleanup-modules "m" } }