------- Comment #28 from davek at gcc dot gnu dot org 2010-01-27 15:31 ------- I've just gone back through the older compiler versions I have lying around. None of them can successfully compile the testcase without -std=c++0x at all, they all complain about the missing types in the same way. So I think the stuff to do with char types is just a red-herring that happened while Piotr was trying out the standalone testcase, by omitting the -std flag.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42880