https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78685
--- Comment #42 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to [email protected] from comment #41) > > >such a resolution means that people will frequently end up using -O0 > > >for debugging, and O0 is far more expensive than it needs to be for > > >viable debugging. > > In particular -O0 is also lacking debug features, the most prominent > being lack of -fvar-tracking support and thus missing debug info > in the prologue/epilogue. And not just that, e.g. for VLAs also around the VLA declaration, or for vars with register keyword everywhere, etc.
