(dwarf_type_encoding_name): Likewise.
+2010-06-21 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2read.c (read_base_type): Handle DW_ATE_UTF.
+ (dwarf_type_encoding_name): Likewise.
+
2010-06-21 Tom Tromey <tromey@redhat.com>
* p-valprint.c (pascal_val_print): Use TYPE_ERROR_NAME.
code = TYPE_CODE_CHAR;
type_flags |= TYPE_FLAG_UNSIGNED;
break;
+ case DW_ATE_UTF:
+ /* We just treat this as an integer and then recognize the
+ type by name elsewhere. */
+ break;
+
default:
complaint (&symfile_complaints, _("unsupported DW_AT_encoding: '%s'"),
dwarf_type_encoding_name (encoding));
return "DW_ATE_unsigned_fixed";
case DW_ATE_decimal_float:
return "DW_ATE_decimal_float";
+ /* DWARF 4. */
+ case DW_ATE_UTF:
+ return "DW_ATE_UTF";
/* HP extensions. */
case DW_ATE_HP_float80:
return "DW_ATE_HP_float80";