PR29270, DW_FORM_udata signed output

PR 29270
	* dwarf.c (read_and_display_attr_value): Output DW_FORM_udata
	as unsigned.
This commit is contained in:
Alan Modra
2022-06-21 10:48:21 +09:30
parent b6a7c07c40
commit 581db2a29b

View File

@ -2615,11 +2615,15 @@ read_and_display_attr_value (unsigned long attribute,
case DW_FORM_data1:
case DW_FORM_data2:
case DW_FORM_sdata:
case DW_FORM_udata:
if (!do_loc)
printf ("%c%s", delimiter, dwarf_vmatoa ("d", uvalue));
break;
case DW_FORM_udata:
if (!do_loc)
printf ("%c%s", delimiter, dwarf_vmatoa ("u", uvalue));
break;
case DW_FORM_implicit_const:
if (!do_loc)
printf ("%c%s", delimiter, dwarf_vmatoa ("d", implicit_const));