analyzer: add test coverage for gfortran ICE fix [PR 93779]

Message ID 20200218012518.10853-1-dmalcolm@redhat.com
State New
Headers show
Series
  • analyzer: add test coverage for gfortran ICE fix [PR 93779]
Related show

Commit Message

David Malcolm Feb. 18, 2020, 1:25 a.m.
PR analyzer/93779 reports an ICE in gfortran with -fanalyzer
that was fixed for GCC 10 by a workaround in
f76a88ebf089871dcce215aa0cb1956ccc060895; the tree code in
question is a FUNCTION_DECL.

Given that I want to rework the above patch at some point, it seems
prudent to add test coverage to ensure the ICE doesn't come back,
which this patch does.

Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu.

OK for master?

gcc/testsuite/ChangeLog:
	PR analyzer/93779
	* gfortran.dg/analyzer/pr88304-2.f90: New test.
---
 gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90

-- 
2.21.0

Patch

diff --git a/gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 b/gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90
new file mode 100644
index 00000000000..0aa02440152
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90
@@ -0,0 +1 @@ 
+include "../../gfortran.fortran-torture/compile/pr88304-2.f90"