diff --git a/gcc/testsuite/g++.dg/lto/pr89335_0.C b/gcc/testsuite/g++.dg/lto/pr89335_0.C index df2d2ba8fb1..95bf4b3b0cb 100644 --- a/gcc/testsuite/g++.dg/lto/pr89335_0.C +++ b/gcc/testsuite/g++.dg/lto/pr89335_0.C @@ -1,15 +1,20 @@ // { dg-lto-do link } -// { dg-lto-options {{-O2 -flto -Wsuggest-final-methods}} } +// { dg-lto-options { {-O2 -flto -Wsuggest-final-methods}} } // { dg-extra-ld-options "-r -nostdlib -flinker-output=nolto-rel" } +// { dg-require-linker-plugin "" } + class Container { public: virtual ~Container (); }; + class List : public Container // { dg-lto-message "final would enable devirtualization" } { }; + static List cache[256]; + int main (void) { return 0;