https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93944
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |jakub at gcc dot gnu.org Resolution|--- |INVALID --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The way sequence points are defined in C, it needs to be explicitly said where there is a sequence point, and as we don't say anything for the inline asm operands, that means there is no sequence point in between them. It really doesn't matter what token is used to separate the operands, in C/C++ it is the comma operator which has a sequence point in between the two expression.