diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-08-20 20:32:10 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-08-20 18:32:10 +0000 |
commit | cffe22c52a61b5ff19242712661dd014fcaeb74c (patch) | |
tree | acf157cdcf094390ab759b7b0e6a8af6776b295f | |
parent | 6800aaee5f2f325aae2178a30d1dd0c59df8d113 (diff) | |
download | gcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.zip gcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.tar.gz gcc-cffe22c52a61b5ff19242712661dd014fcaeb74c.tar.bz2 |
* g++.dg/ipa/devirt-37.C: Fix testcase.
From-SVN: r214240
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ipa/devirt-37.C | 4 |
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; |