https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90976
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed|2019-06-24 00:00:00 |2019-06-26 CC| |law at redhat dot com Ever confirmed|0 |1 --- Comment #1 from Jeffrey A. Law <law at redhat dot com> --- Agreed, looks suspicious. From my reading of the code, I think using "constraints" rather than "recog_data.constraints" is correct. The prior call to decode_asm_operands should have set up the constraint strings into "constraints". I don't think "recog_data.constraints" will necessarily have the right bits because the insn was not recognized (it's an asm after all :-) So I think the obvious (and pre-approved) change here is to just eliminate the initializer for p which uses recog_data.constraints.