aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Koenig <tkoenig@gcc.gnu.org>2017-11-04 13:54:27 +0000
committerThomas Koenig <tkoenig@gcc.gnu.org>2017-11-04 13:54:27 +0000
commit0260e27840e7de9b5ade7c323ee61cca61e5631f (patch)
treef33fb3f18fb1f0cc1830095289f7642faa59ad6b
parent9a3d38f6dcacbfb9c8ced01d870f35864d765ba7 (diff)
downloadgcc-0260e27840e7de9b5ade7c323ee61cca61e5631f.zip
gcc-0260e27840e7de9b5ade7c323ee61cca61e5631f.tar.gz
gcc-0260e27840e7de9b5ade7c323ee61cca61e5631f.tar.bz2
re PR fortran/70330 (ICE with -Wextra -Wno-unused-dummy-argument and unused optional dummy argument)
2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/70330 * gfortran.dg/pr70330.f90: New test. From-SVN: r254406
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/pr70330.f907
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3997311..7ef59a7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
+ PR fortran/70330
+ * gfortran.dg/pr70330.f90: New test.
+
+2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
+
PR fortran/29600
* gfortran.dg/minmaxloc_8.f90: New test.
diff --git a/gcc/testsuite/gfortran.dg/pr70330.f90 b/gcc/testsuite/gfortran.dg/pr70330.f90
new file mode 100644
index 0000000..29f5f7b
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/pr70330.f90
@@ -0,0 +1,7 @@
+! { dg-do compile }
+! { dg-additional-options "-Wall -Wextra -Wno-unused-dummy-argument" }
+! PR fortran/70330 - this used to cause an ICE.
+! Test case by Vladimir Fuka
+function f(o) ! { dg-warning "Return value of function" }
+ optional o
+end function f