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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |16.0
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2026-01-05
     Ever confirmed|0                           |1
            Summary|ICE on x86_64-linux-gnu: in |[16 Regression] ICE on
                   |maybe_record_trace_start,   |x86_64-linux-gnu: in
                   |at dwarf2cfi.cc:2591 at -O1 |maybe_record_trace_start,
                   |with asm goto               |at dwarf2cfi.cc:2591 at -O1
                   |                            |with asm goto
           Keywords|                            |ice-checking,
                   |                            |ice-on-valid-code

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed. the ICE is at least a regression for x86_64 on the trunk.

My bet it was exposed with the Separate shrink wrapping hooks were added for
x86_64 (r16-1551-g2c30f828e45078) as  -fno-shrink-wrap-separate removes as the
ICE. For aarch64 it is most likely been failing since GCC 7 (see PR 116600).

Reply via email to