On 16 January 2018 at 14:16, Paolo Bonzini <pbonz...@redhat.com> wrote: > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > When --enable-debug is turned on, configure doesn't set -O level, and > uses default compiler -O0 level, which is slow. > > Instead, use -Og if supported by the compiler (optimize debugging > experience), or -O1 (keeps code somewhat debuggable and works around > compiler bugs).
This gives me a noticeably worse debug experience (using -Og), because gdb shows a lot more "<optimised out>" variables and function arguments. (I've been mildly irritated by this for the last few weeks and only just figured out why this was happening.) Can we go back to the previous behaviour, please ? I don't care if the build is slow if I'm debugging, but I really do care that I don't have my variables and arguments all optimised away by the compiler so I can't tell what's going on. thanks -- PMM