re PR sanitizer/55617 (static constructors are not being instrumented correctly on...
authorAlexander Potapenko <glider@google.com>
Mon, 4 Feb 2013 21:07:35 +0000 (21:07 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Mon, 4 Feb 2013 21:07:35 +0000 (21:07 +0000)
2013-02-04  Alexander Potapenko <glider@google.com>
            Jack Howarth  <howarth@bromo.med.uc.edu>
        Jakub Jelinek  <jakub@redhat.com>

PR sanitizer/55617
* g++.dg/asan/pr55617.C: New test.

Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu>
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r195737

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

index 156fa38358cafdb322eeb17996605dbe6b2b78f2..e6bea3f830fbfce59a4e9b3045250cefe1e2b47f 100644 (file)
@@ -1,3 +1,10 @@
+2013-02-04  Alexander Potapenko <glider@google.com>
+            Jack Howarth  <howarth@bromo.med.uc.edu>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/55617
+       * g++.dg/asan/pr55617.C: New test.
+
 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
 
        PR fortran/54195
diff --git a/gcc/testsuite/g++.dg/asan/pr55617.C b/gcc/testsuite/g++.dg/asan/pr55617.C
new file mode 100644 (file)
index 0000000..9f50a79
--- /dev/null
@@ -0,0 +1,8 @@
+// { dg-do run { target { i?86-*-darwin* x86_64-*-darwin* } } }
+
+struct c18 { 
+  virtual void bar() { }
+};
+c18 ret;
+int main () {
+}