Hi, this is w.r.t. an older GCC version, I took a quick look and it looks like it's still roughly the same in recent GCC's.
In function c-decl.c:grokdeclarator: I am debugging something and am wondering, what does an IDENTIFIER_POINTER (id->identifier.id.str) contain? I see long strings in there, e.g. something like const unsigned char *) 0x345db66 "#cs476000M", '0' <repeats 24 times>, "30007fffffe00000_", '0' <repeats 16 times>, "_0", 'f' <repeats 25 times>, "000000_00000000_0000000030007fffffe00000_", '0' <repeats 16 times>, "_0", 'f' <repeats 25 times>, "000000_00000000_000000"... where do they come from? It is not source code is it? I hope this is not too general of a question. Thanks, Regards, Hendrik Greving