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

            Bug ID: 104925
           Summary: [nvptx] Use "%" as register prefix
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: trivial
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

In the ptx isa doc I read:
...
PTX allows the percentage sign as the first character of an identifier. The
percentage sign can be used to avoid name conflicts, e.g., between user-
defined variable names and compiler-generated names.
...

I've been using variable names for for instance temporary variables in various
insn patterns without percentage signs, so there's the potential for a clash
with user-defined names.

This should be fixed by prefixing with '%'.

Reply via email to