https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121763
Bug ID: 121763
Summary: Disable -gstatement-frontiers,
-gvariable-location-views by default
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: sjames at gcc dot gnu.org
Blocks: 99654, 104277
Target Milestone: ---
Filing this so I can make some notes.
The gist is that nothing consumes statement frontiers or variable location view
information, and no such support seems to be on the horizon, so we should try
disabling them to avoid various known problems (see the metabugs).
It got worse recently with r16-2197-g385d9937f0e23c with even more
compare-debug issues.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99654
[Bug 99654] Incorrect DW_AT_entry_pc values for inlined function with
-gvariable-location-views
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104277
[Bug 104277] [meta-bug] gstatement-frontiers issues