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

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[16 Regression]             |[16 Regression] Incorrect
                   |gcc.target/aarch64/torture/ |unwind info for vector math
                   |pr111677.c fails at -O3     |functions
                   |-fomit-frame-pointer        |
                   |-funroll-loops -fpeel-loops |
                   |-ftracer -finline-functions |
                   |after r16-7666              |
           Assignee|unassigned at gcc dot gnu.org      |wdijkstr at arm dot com
          Component|rtl-optimization            |target

--- Comment #6 from Wilco <wilco at gcc dot gnu.org> ---
Simple reproducer:

void f0(void);

__attribute__ ((aarch64_vector_pcs)) 
void f1 (void)
{
  f0();
}

This should emit cfi entries for q24-q31, but this is omitted on the saves and
only 4 of the 8 are emitted for the restores. Present since GCC10.

Reply via email to