aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-08-20 20:32:10 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-08-20 18:32:10 +0000
commitcffe22c52a61b5ff19242712661dd014fcaeb74c (patch)
treeacf157cdcf094390ab759b7b0e6a8af6776b295f /gcc
parent6800aaee5f2f325aae2178a30d1dd0c59df8d113 (diff)
downloadgcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.zip
gcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.tar.gz
gcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.tar.bz2
* g++.dg/ipa/devirt-37.C: Fix testcase.
From-SVN: r214240
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/ipa/devirt-37.C4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0957925..8aa9d58 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2014-08-20 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/ipa/devirt-37.C: Fix testcase.
+
2014-08-20 Martin Jambor <mjambor@suse.cz>
Wei Mi <wmi@google.com>
diff --git a/gcc/testsuite/g++.dg/ipa/devirt-37.C b/gcc/testsuite/g++.dg/ipa/devirt-37.C
index 15766fe..6f7fb09 100644
--- a/gcc/testsuite/g++.dg/ipa/devirt-37.C
+++ b/gcc/testsuite/g++.dg/ipa/devirt-37.C
@@ -1,4 +1,4 @@
-/* { dg-options "-fpermissive -fno-indirect-inlining -fno-devirtualize-speculatively -fdump-tree-fre2-details" } */
+/* { dg-options "-fpermissive -O2 -fno-indirect-inlining -fno-devirtualize-speculatively -fdump-tree-fre2-details" } */
#include <stdlib.h>
struct A {virtual void test() {abort ();}};
struct B:A
@@ -13,6 +13,8 @@ inline void tt(struct A *a)
a->test();
}
+__attribute__ ((always_inline))
+inline
B::B (void (*test)(struct A *))
{
struct B c;