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

            Bug ID: 118880
           Summary: bug 81268, which was supposedly fixed with gcc v8 is
                    still present
           Product: gcc
           Version: 14.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ul...@t-online.de
  Target Milestone: ---

The gcc issue described in bug 81268 (__gcc_isr pseudo-instruction for more
efficient ISR prologues), which according to bugzilla was supposedly fixed with
gcc v8, is also present in gcc 14.2.0.

In addition, the GCC documentation was never adapted to show the
troubleshooting solution as described in bug 81268. It still shows the original
behavior; even in the manual for gcc v8.5.

      push  __zero_reg__
      push  __tmp_reg__
      in    __tmp_reg__, __SREG__
      push  __tmp_reg__
      clr   __zero_reg__

(GCC online documentation --> GCC 14.2 manuals --> 6.33.6 AVR Function
Attributes)

Reply via email to