diff --git a/gdb/dwarf2/read.h b/gdb/dwarf2/read.h index 5f7d2dcd895..44bc3ce88a0 100644 --- a/gdb/dwarf2/read.h +++ b/gdb/dwarf2/read.h @@ -104,10 +104,10 @@ struct dwarf2_per_cu_data is_dwz (false), reading_dwo_directly (false), tu_read (false), - mark (false), files_read (false), queued (false), m_header_read_in (false), + mark (false), scanned (false) { } @@ -150,10 +150,6 @@ struct dwarf2_per_cu_data This flag is only valid if is_debug_types is true. */ unsigned int tu_read : 1; - /* A temporary mark bit used when iterating over all CUs in - expand_symtabs_matching. */ - unsigned int mark : 1; - /* True if we've tried to read the file table. There will be no point in trying to read it again next time. */ bool files_read : 1; @@ -176,6 +172,10 @@ struct dwarf2_per_cu_data it private at the moment. */ mutable packed m_header_read_in; + /* A temporary mark bit used when iterating over all CUs in + expand_symtabs_matching. */ + packed mark; + private: /* The unit type of this CU. */ std::atomic> m_unit_type {(dwarf_unit_type)0};