Jan Hubicka <hubi...@ucw.cz> writes: > Index: testsuite/g++.dg/ipa/imm-devirt-2.C > =================================================================== > --- testsuite/g++.dg/ipa/imm-devirt-2.C (revision 212278) > +++ testsuite/g++.dg/ipa/imm-devirt-2.C (working copy) > @@ -1,7 +1,7 @@ > /* Verify that virtual calls are folded even early inlining puts them into > one > function with the definition. */ > /* { dg-do run } */ > -/* { dg-options "-O2 -fdump-tree-fre1-details" } */ > +/* { dg-options "-O2 -fdump-tree-einline" } */ > > extern "C" void abort (void); > > @@ -91,5 +91,6 @@ int main (int argc, char *argv[]) > return 0; > } > > -/* { dg-final { scan-tree-dump "converting indirect call to function" "fre1" > } } */ > -/* { dg-final { cleanup-tree-dump "fre1" } } */ > +/* We fold into thunk of C. Eventually we should inline the thunk. */ > +/* { dg-final { scan-tree-dump "C::_ZThn24_N1C3fooEi (" "einline" } } */
FAIL: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 scan-tree-dump einline "C::_ZThn24_N1C3fooEi \\(" Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."