From 0cc54a68e309df89fb47bc1fa6c23662c45eeacc Mon Sep 17 00:00:00 2001 From: Julian Brown Date: Sat, 6 Mar 2021 19:07:26 +0000 Subject: [PATCH] middle-end: Pretty-print address space of aggregates This patch adds printing of "" markers for aggregates in non-default address spaces. gcc/ * tree-pretty-print.c (dump_generic_node): Emit non-generic address space info for aggregates. --- gcc/tree-pretty-print.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 62899df..0a575eb 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -1968,6 +1968,13 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, dump_flags_t flags, if (quals & TYPE_QUAL_VOLATILE) pp_string (pp, "volatile "); + if (!ADDR_SPACE_GENERIC_P (TYPE_ADDR_SPACE (node))) + { + pp_string (pp, " "); + } + /* Print the name of the structure. */ if (TREE_CODE (node) == RECORD_TYPE) pp_string (pp, "struct "); -- 2.7.4