On Fri, Feb 17, 2023 at 8:54 PM Takayuki 'January June' Suwa <jjsuwa_sys3...@yahoo.co.jp> wrote: > > Leaf function often omits saving its return address to the stack slot, > and this feature often makes debugging very confusing, especially for > stack dump analysis. > > gcc/ChangeLog: > > * config/xtensa/xtensa.cc (xtensa_call_save_reg): Change to return > true if register A0 (return address register) when -Og is specified. > --- > gcc/config/xtensa/xtensa.cc | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-)
Regtested for target=xtensa-linux-uclibc, no new regressions. Committed to master. -- Thanks. -- Max