This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug inline-asm/65436] Max number of extended asm +input operands currently limited to 15
- From: "gccbugzilla at limegreensocks dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 17 Mar 2015 21:59:32 +0000
- Subject: [Bug inline-asm/65436] Max number of extended asm +input operands currently limited to 15
- Auto-submitted: auto-generated
- References: <bug-65436-4 at http dot gcc dot gnu dot org/bugzilla/>
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?