On Mon, Aug 07, 2017 at 08:39:24AM -0700, H.J. Lu wrote: > When Linux/x86-64 kernel is compiled with -fno-omit-frame-pointer. > this optimization removes more than 730 > > pushq %rbp > movq %rsp, %rbp > popq %rbp
If you don't want the frame pointer, why are you compiling with -fno-omit-frame-pointer? Are you going to add -fforce-no-omit-frame-pointer or something similar so that people can actually get what they are asking for? This doesn't really make sense. It is perfectly fine to omit frame pointer by default, when it isn't required for something, but if the user asks for it, we shouldn't ignore his request. Jakub