[Bug middle-end/97902] x86 frame pointer missing with -fno-omit-frame-pointer (-mno-omit-leaf-frame-pointer)

2020-11-19 Thread jan.smets at nokia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97902

--- Comment #2 from Jan Smets  ---
Apologies, I omitted the -O1 / -O2 

$ docker run --privileged --rm -it -v /tmp:/tmp gcc:10.2 bash -c "gcc -c
/tmp/test4.c -S -o - -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
| grep rbp"

$ docker run --privileged --rm -it -v /tmp:/tmp gcc:7.5 bash -c "gcc -c
/tmp/test4.c -S -o - -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
| grep rbp"
pushq   %rbp
movq%rsp, %rbp
popq%rbp
popq%rbp

[Bug middle-end/97902] x86 frame pointer missing with -fno-omit-frame-pointer (-mno-omit-leaf-frame-pointer)

2020-11-19 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97902

Martin Liška  changed:

   What|Removed |Added

   Last reconfirmed||2020-11-19
 Status|UNCONFIRMED |WAITING
 Ever confirmed|0   |1
 CC||marxin at gcc dot gnu.org

--- Comment #1 from Martin Liška  ---
I can't reproduce that with GCC 10.2.1 with -fno-omit-frame-pointer:

strcmpTEST:
.LFB0:
.cfi_startproc
pushq   %rbp
.cfi_def_cfa_offset 16
.cfi_offset 6, -16
movq%rsp, %rbp
...
.L3:
popq%rbp
.cfi_def_cfa 7, 8
ret

What problem exactly do you see?