https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65436
David <gccbugzilla at limegreensocks dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gccbugzilla@limegreensocks. | |com --- Comment #2 from David <gccbugzilla at limegreensocks dot com> --- In fact, this effect of '+' is explicitly documented at <https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#OutputOperands>: Operands using the '+' constraint modifier count as two operands (that is, both as input and output) towards the total maximum of 30 operands per asm statement. Have you actually hit this limit? Or is this a theoretical discussion?