aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2017-11-02 14:10:12 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2017-11-02 14:10:12 +0000
commit3c3947b804f2bc33b0ec0a27e7993da6118f468a (patch)
tree1fa28c39fb22ddde650b443ff33c2e6adaecb32c /gcc
parent6d7e169ebd50ff5c2ba8f251877ed5a2fb489a2d (diff)
downloadgcc-3c3947b804f2bc33b0ec0a27e7993da6118f468a.zip
gcc-3c3947b804f2bc33b0ec0a27e7993da6118f468a.tar.gz
gcc-3c3947b804f2bc33b0ec0a27e7993da6118f468a.tar.bz2
Re: [PATCH] fix fdump-lang-raw ICE
https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00093.html * g++.dg/lang-dump.C: New. From-SVN: r254344
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/lang-dump.C21
2 files changed, 25 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bf8845c..206bd83 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2017-11-02 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lang-dump.C: New.
+
2017-11-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/82795
diff --git a/gcc/testsuite/g++.dg/lang-dump.C b/gcc/testsuite/g++.dg/lang-dump.C
new file mode 100644
index 0000000..b2eddaf
--- /dev/null
+++ b/gcc/testsuite/g++.dg/lang-dump.C
@@ -0,0 +1,21 @@
+// { dg-additional-options "-fdump-lang-all" }
+// Just check we don't explode when asking for language dumps. Does
+// not necessarily mean any particular language dump is useful.
+
+struct X
+{
+ int m;
+ virtual ~X ();
+};
+
+X::~X () {}
+
+struct Y : X
+{
+};
+
+int frob (int a)
+{
+ return 2 * a;
+}
+