On Wed, 25 Jun 2014, Sebastian Huber wrote: > 2014-06-25 Sebastian Huber <sebastian.hu...@embedded-brains.de> > > * c-parser.c (c_parser_declaration_or_fndef): Discard all type > qualifiers in __auto_type for atomic types. > (c_parser_typeof_specifier): Discard all type qualifiers in > __typeof__ for atomic types.
This patch should include a testcase that typeof is discarding volatile (you can e.g. declare an extern variable twice, once as int and once as typeof (*p) where p is volatile _Atomic int *, so the type compatibility check fails unless volatile is discarded). -- Joseph S. Myers jos...@codesourcery.com