Minutes, May 16, 2000
Issue discussion:
000403.3 Statement prolog header
This is editorial, and is intended to make names consistent. Approved.
000405.1 Global Types section
The purpose of this proposal appears to be to make for faster lookup
of global types in C++. A similar feature was added to SGI's compiler
but is not being used by the debugger. The proposal does not address
template types.
It was felt that there were other statisfactory ways to look up types
and there was no prior art which demonstrated the benefits of this
this change. This proposal deferred for further explaination and
justification.
000410.1 FORM_ref_addr
Withdrawn by proposer in favor of 000410.3.
000410.3 Add aliases "loclist", "lineptr",
"macptr"
This proposal adds aliases to the description of the constant values
described in section 7.5.4. These serve to clarify the use of the
constant value, without changing the semantics of the constant values.
Approved as an editorial change.
000410.2 New FORMs DW_AT_linep, locp, macp
This proposal would add three new constant forms for addressing the
line
table, location lists, and macros. It is an incompatible change.
It was felt that the benefits of this change did not warrant making
a new, incompatible version of Dwarf 2.
Withdrawn by proposer.
000428.1 Rename DW_FORM_ref_addr
The impetus for this proposal was to clarify the meaning of
DW_FORM_ref_addr. The proposed name, DW_FORM_ref_info, didn't appear
to be any clearer than the current name, nor was any other acceptable
name proposed. Rejected.
000428.2 Add DW_ATE_wchar_t
This proposal was to use wchar_t to describe wide character types in
C++.
It was determined that this was not necessary, that describing a wide
char as a DW_ATE_(un)signed_char with size of two or four as
appropriate.
(There was a confusion between Dwarf 2 base types, which are abstract
descriptions of types, and C/C++ types which are described by the base
types. wchar_t, int, and char are target language types which are
described by the Dwarf 2 base types.) Withdrawn.
Next meeting: June 13, 2000.