[PATCH] Builtins and C++ and such (take 3)
Gabriel Dos Reis
gdr@codesourcery.com
Mon Apr 1 06:04:00 GMT 2002
Roger Sayle <roger@eyesopen.com> writes:
| Hi Ben,
| > Roger's patch fixes the library bugs, but then gives:
| >
| > FAIL: g++.dg/inherit/template-as-base.C (test for excess errors)
| > FAIL: g++.benjamin/tem03.C caused compiler crash
| > FAIL: g++.benjamin/typedef01.C caused compiler crash
| > FAIL: g++.brendan/line1.C caused compiler crash
| > FAIL: g++.jason/crash7.C caused compiler crash
| > FAIL: g++.mike/net44.C caused compiler crash
| > FAIL: g++.other/typedef5.C caused compiler crash
|
| There's something suspicious going on here. My one line change to
| "decl.c:duplicate_decls" is very unlikely the cause of these regressions.
| For example, during the compilation of g++.dg/inherit/template-as-base.C
| using cc1plus duplicate_decls is never called! Which would also explain
| why deleting that line altogether has no effect on the regression.
Roger,
The failing of
FAIL: g++.dg/inherit/template-as-base.C (test for excess errors)
is my fault: I fixed the compiler behaviour but failed to put the
appropriate dg-error tag. Should now be fixed.
Sorry for the confusion.
-- Gaby
More information about the Libstdc++
mailing list