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