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.

Reply via email to