I'd expect testcases to be added for the new syntax variants (duplicate qualifiers / goto and new orderings thereof).
There's a description of the syntax in extend.texi: @example asm @r{[}volatile@r{]} ( @var{AssemblerTemplate} : @var{OutputOperands} @r{[} : @var{InputOperands} @r{[} : @var{Clobbers} @r{]} @r{]}) asm @r{[}volatile@r{]} goto ( @var{AssemblerTemplate} : : @var{InputOperands} : @var{Clobbers} : @var{GotoLabels}) @end example I'd expect this to be updated by this patch, and again by the "asm inline" one. What's the basis for allowing duplicates for C but not for C++? -- Joseph S. Myers jos...@codesourcery.com