https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109719
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Christian Hergert from comment #6) > (In reply to Andrew Pinski from comment #2) > > HUH? omit frame pointer is on by default on x86_64. > > Yes, Fedora 38 changed the default compiler flags to > `-fno-omit-frame-pointer` so that the system can be profiled more reliably. So you should report this to Fedora's team. > > > What target is this on? > > x86_64 > > > What exact command line is being used to compile the sources? If this on > > x86_64, you might still need -mno-omit-leaf-frame-pointer too. > > No doubt, I have `-mno-omit-leaf-frame-pointer` too. I am suspecting the issue is inside the linux kernel ... Anyways we need much more information here. A sample simple program which shows that GCC is doing the wrong thing. Maybe it is the linux frame pointer walker going wrong.