[llvm-dev] [DebugInfo] DIBuilder missing interface to generate DWARF info for packed_decimal basic type.
John Reagan via llvm-dev
llvm-dev at lists.llvm.org
Tue Aug 28 09:42:36 PDT 2018
As Paul mentioned, we're now beginning to work on our COBOL, BASIC, etc.
debug support for OpenVMS.
Our legacy compilers started back with DWARF-2 so all of our tags were
in the vendor-specific area. They mostly became part of DWARF-3. We'll
be using the DWARF-3 names/encodings and change our debugger as needed.
The list of tags we'll be adding (pardon my BLISS syntax) will include:
LITERAL DW_AT_HP_decimal_sign = %X'200a';
LITERAL DW_AT_HP_digit_count = %X'200b';
LITERAL DW_AT_HP_decimal_scale = %X'200c';
LITERAL DW_AT_HP_picture_string = %X'200f';
LITERAL DW_AT_HP_edit_string = %X'2028';
We also have
LITERAL DW_ATE_HP_VAX_float = %X'88';
LITERAL DW_ATE_HP_VAX_float_d = %X'89';
LITERAL DW_ATE_HP_packed_decimal = %X'8a';
LITERAL DW_ATE_HP_zoned_decimal = %X'8b';
LITERAL DW_ATE_HP_edited = %X'8c';
LITERAL DW_ATE_HP_signed_fixed = %X'8d';
LITERAL DW_ATE_HP_unsigned_fixed = %X'8e';
LITERAL DW_ATE_HP_VAX_complex_float = %X'8f';
LITERAL DW_ATE_HP_VAX_complex_float_d = %X'90';
What version of LLVM are you working on? We're currently stuck at 3.4.2
for our cross-compilers due to the host C++ compiler, but will bootstrap
our way to ToT once the native systems are up and stable.
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180828/fdc7cc33/attachment.sig>
More information about the llvm-dev
mailing list