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

Sergei Trofimovich <slyfox at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slyfox at gcc dot gnu.org

--- Comment #8 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
The change fixed ICE on linux-6.10.6 for me.

Thank you!

In case it's useful `cvise` reduced kernel's arch/x86/kernel/cpu/common.c into
the following:

// $ cat common.c.c
void entry_SYSENTER_compat(void)
{
    unsigned low = (long)entry_SYSENTER_compat;
    asm (""::"S"((long)low));
}

Before the fix gcc crashed as:

$ gcc   -O2  -c common.c.c -o bug.o
during RTL pass: reload
common.c.c: In function 'entry_SYSENTER_compat':
common.c.c:5:1: internal compiler error: in decompose_normal_address, at
rtlanal.cc:6712

Reply via email to