Message ID | 20120120095441.A36043BE18@mailhost.lps.ens.fr |
---|---|
State | New |
Headers | show |
2012/1/20 Dominique Dhumieres <dominiq@lps.ens.fr>: > Kai, > > I think there is a typo in the test g++.dg/torture/pr51344.C causing > a regression: > > FAIL: g++.dg/torture/pr51344.C -O0 (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O1 (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O2 (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O3 -fomit-frame-pointer (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O3 -g (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -Os (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) > FAIL: g++.dg/torture/pr51344.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) > > Using the original test for the pr, i.e., > > --- ../_clean/gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 00:02:03.000000000 +0100 > +++ gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 10:48:07.000000000 +0100 > @@ -1,4 +1,6 @@ > /* { dg-do compile } */ > +class A; > + > template <class T> > class B > { > > the test passes. > > TIA > > Dominique Duh, I will correct it ASAP. Thanks, Kai
2012/1/20 Kai Tietz <ktietz70@googlemail.com>: > 2012/1/20 Dominique Dhumieres <dominiq@lps.ens.fr>: >> Kai, >> >> I think there is a typo in the test g++.dg/torture/pr51344.C causing >> a regression: >> >> FAIL: g++.dg/torture/pr51344.C -O0 (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O1 (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O2 (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O3 -fomit-frame-pointer (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O3 -g (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -Os (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) >> FAIL: g++.dg/torture/pr51344.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) >> >> Using the original test for the pr, i.e., >> >> --- ../_clean/gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 00:02:03.000000000 +0100 >> +++ gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 10:48:07.000000000 +0100 >> @@ -1,4 +1,6 @@ >> /* { dg-do compile } */ >> +class A; >> + >> template <class T> >> class B >> { >> >> the test passes. >> >> TIA >> >> Dominique > > Duh, I will correct it ASAP. > > Thanks, > Kai Fixed.
--- ../_clean/gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 00:02:03.000000000 +0100 +++ gcc/testsuite/g++.dg/torture/pr51344.C 2012-01-20 10:48:07.000000000 +0100 @@ -1,4 +1,6 @@ /* { dg-do compile } */ +class A; + template <class T> class B {