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

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
     Ever confirmed|0                           |1
           Assignee|unassigned at gcc dot gnu.org      |ubizjak at gmail dot com
   Last reconfirmed|                            |2026-11-10

--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
Created attachment 66127
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=66127&action=edit
Proposed patch

Patch that introduces and enforces rule #7 for reg-stack:

   7. Each operand must occupy a single register.  Operands that
      need more, such as complex values, which take two, are not
      supported.

pr128533.c: In function ‘f’:
pr128533.c:5:3: error: operand 1 must occupy a single register
    5 |   asm volatile ("" : "=t" (v) : "0" (z));

Reply via email to