From: Jan Hubicka Date: Wed, 20 Aug 2014 18:32:10 +0000 (+0200) Subject: * g++.dg/ipa/devirt-37.C: Fix testcase. X-Git-Tag: releases/gcc-5.1.0~5316 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cffe22c52a61b5ff19242712661dd014fcaeb74c;p=thirdparty%2Fgcc.git * g++.dg/ipa/devirt-37.C: Fix testcase. From-SVN: r214240 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0957925669bc..8aa9d5870a1d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2014-08-20 Jan Hubicka + + * g++.dg/ipa/devirt-37.C: Fix testcase. + 2014-08-20 Martin Jambor Wei Mi diff --git a/gcc/testsuite/g++.dg/ipa/devirt-37.C b/gcc/testsuite/g++.dg/ipa/devirt-37.C index 15766feb970a..6f7fb09be877 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 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;