> The problem is that it won't be as simple as that. You'll have to extend > the C++ parser to accept those new RID_ values that it was previously never > expecting to see in those contexts, I would think (but haven't verified > against the source yet). The C++ parser is a hand-coded recursive-descent > parser, so I wouldn't expect it to be generically able to deal with > previously-unknown token types suddenly appearing in its input stream at > arbitrary points. > > cheers, > DaveK > I went through the c++ parser and added support for fixed point there. Everything seems to be working, and I am able to use fixed-point numbers in c++. The c++ parser is kind of complex and it is possible I missed something. I would love to get feedback on this patch, and hopefully it can get committed to gcc. Sean