aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorJanus Weil <janus@gcc.gnu.org>2013-08-20 16:16:26 +0200
committerJanus Weil <janus@gcc.gnu.org>2013-08-20 16:16:26 +0200
commitbf7a6c1cb1535d89520daac4c9080dfc3ad02797 (patch)
tree8c4f5357790b5bc721f77f2ffff955f70562d05e /gcc/testsuite
parent67598720afc44795500b02e86dfcdd982b9669d4 (diff)
downloadgcc-bf7a6c1cb1535d89520daac4c9080dfc3ad02797.zip
gcc-bf7a6c1cb1535d89520daac4c9080dfc3ad02797.tar.gz
gcc-bf7a6c1cb1535d89520daac4c9080dfc3ad02797.tar.bz2
re PR fortran/53655 ([F03] "default initializer" warnings)
2013-08-20 Janus Weil <janus@gcc.gnu.org> PR fortran/53655 * trans-decl.c (generate_local_decl): Check if type has any components. 2013-08-20 Janus Weil <janus@gcc.gnu.org> PR fortran/53655 * gfortran.dg/intent_out_8.f90: New. From-SVN: r201884
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/intent_out_8.f9017
2 files changed, 22 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f05e068..8b4e42f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-20 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/53655
+ * gfortran.dg/intent_out_8.f90: New.
+
2013-08-20 Teresa Johnson <tejohnson@google.com>
PR rtl-optimizations/57451
diff --git a/gcc/testsuite/gfortran.dg/intent_out_8.f90 b/gcc/testsuite/gfortran.dg/intent_out_8.f90
new file mode 100644
index 0000000..674d833
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/intent_out_8.f90
@@ -0,0 +1,17 @@
+! { dg-do compile }
+! { dg-options "-Wall" }
+!
+! PR 53655: [F03] "default initializer" warnings
+!
+! Contributed by Tobias Burnus <burnus@gcc.gnu.org>
+
+type t
+end type t
+
+contains
+
+ subroutine foo(x)
+ type(t), intent(out) :: x
+ end subroutine
+
+end