On Fri, Jan 19, 2018 at 02:33:09PM +0100, Rainer Orth wrote: > however, the test now FAILs everywhere with > > +FAIL: g++.dg/torture/pr83619.C -O0 (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O1 (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O2 (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O2 -flto (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O2 -flto -flto-partition=none (test for > excess errors) > +FAIL: g++.dg/torture/pr83619.C -O3 -g (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -Os (test for excess errors) > > from > > g->c (); // { dg-message "incomplete" } > > Removing the dg-message cures this. Tested with the appropriate runtest > invocation on i386-pc-solaris2.11.
Oops, no idea how I've missed it. > 2018-01-19 Rainer Orth <r...@cebitec.uni-bielefeld.de> > > * g++.dg/torture/pr83619.C: Remove dg-message. Ok, thanks. > diff --git a/gcc/testsuite/g++.dg/torture/pr83619.C > b/gcc/testsuite/g++.dg/torture/pr83619.C > --- a/gcc/testsuite/g++.dg/torture/pr83619.C > +++ b/gcc/testsuite/g++.dg/torture/pr83619.C > @@ -24,7 +24,7 @@ public: > static void > c (e *g) > { > - g->c (); // { dg-message "incomplete" } > + g->c (); > } > }; > }; Jakub