From: marxin Date: Mon, 21 Mar 2016 19:39:27 +0000 (+0000) Subject: HSA: enhance dump output X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=71a1ffeac5952429f5820772cc6f092101ae7bdc;p=thirdparty%2Fgcc.git HSA: enhance dump output * hsa-dump.c (dump_hsa_insn_1): dump default branch of SBR insns. (dump_hsa_symbol): Dump BRIG offset of hsa_symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234379 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd1e678e39da..f92908e03e0d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-03-21 Martin Liska + + * hsa-dump.c (dump_hsa_insn_1): dump default branch of SBR + insns. + (dump_hsa_symbol): Dump BRIG offset of hsa_symbols. + 2016-03-21 Martin Liska * ipa-icf.c (sem_function::parse): Skip static diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c index c5f1f69cd39b..b69b34d8ff05 100644 --- a/gcc/hsa-dump.c +++ b/gcc/hsa-dump.c @@ -721,6 +721,9 @@ dump_hsa_symbol (FILE *f, hsa_symbol *symbol) if (symbol->m_type & BRIG_TYPE_ARRAY_MASK) fprintf (f, "[%lu]", (unsigned long) symbol->m_dim); + + if (symbol->m_directive_offset) + fprintf (f, " /* BRIG offset: %u */", symbol->m_directive_offset); } /* Dump textual representation of HSA IL operand OP to file F. */ @@ -929,7 +932,8 @@ dump_hsa_insn_1 (FILE *f, hsa_insn_basic *insn, int *indent) fprintf (f, ", "); } - fprintf (f, "]"); + fprintf (f, "] /* default: BB %i */", + hsa_bb_for_bb (sbr->m_default_bb)->m_index); } else if (is_a (insn)) {