OK, that pile ought to take care of a lot of nastiness. We still have rather messy crap in attributes' handling, but it's actually getting cleaner now. In particular, direct_declarator and declaration_specifiers are relatively sane, handling of type specifiers should be correct now (and much cleaner than it used to be) and most of the tangled mess around attributes is untangled. Still a mess, but at least doing something about it becomes feasible... That series is on top of Chris' tree; equivalent on top of Josh's one is not particulary different. Have fun... -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html