[Bug inline-asm/61692] ICE in extract_insn in recog.c for asm with many parameters

gccbugzilla at limegreensocks dot com gcc-bugzilla@gcc.gnu.org
Wed Nov 25 08:04:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61692

--- Comment #4 from David <gccbugzilla at limegreensocks dot com> ---
(In reply to mrs@gcc.gnu.org from comment #3)
> This test case isn't portable.  If upped to 40 then it would be more
> portable.

What platform supports more than 30 operands?

As near as I can see, MAX_RECOG_OPERANDS always resolves to 30.  Testing the
difference between 30 and 31 is the edge case.  

So yeah, we could also try 40, but that seems like an arbitrary number.  Why
not 50?  150?

What am I missing here?


More information about the Gcc-bugs mailing list