]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR debug/20505
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Apr 2005 12:04:38 +0000 (12:04 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Apr 2005 12:04:38 +0000 (12:04 +0000)
* g++.dg/debug/const2.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97537 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/const2.C [new file with mode: 0644]

index 4abe23ea4de2e13cd2a33c155417920b88e65025..507f14a6fafa277c44d1174ff934ed61b3e0db91 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR debug/20505
+       * g++.dg/debug/const2.C: New.
+
 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/16104
diff --git a/gcc/testsuite/g++.dg/debug/const2.C b/gcc/testsuite/g++.dg/debug/const2.C
new file mode 100644 (file)
index 0000000..8e98f8b
--- /dev/null
@@ -0,0 +1,15 @@
+// Copyright (C) 2005 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 1 Apr 2005 <nathan@codesourcery.com>
+
+// { dg-options "-ggdb2" }
+// Origin: ivan <ivanr@syncad.com>
+//        pinskia@gcc.gnu.org
+// Bug 20505: ICE with -ggdb2
+
+struct b
+{
+  static const int d;
+  virtual bool IsEmpty() const=0;
+  int e,c;
+};
+const int b::d = ((__SIZE_TYPE__)(&((b*)1)->c) - 1);