aboutsummaryrefslogtreecommitdiff
path: root/coregrind/m_debuginfo/storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'coregrind/m_debuginfo/storage.c')
-rw-r--r--coregrind/m_debuginfo/storage.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/coregrind/m_debuginfo/storage.c b/coregrind/m_debuginfo/storage.c
index 663d5f72f..926a13f71 100644
--- a/coregrind/m_debuginfo/storage.c
+++ b/coregrind/m_debuginfo/storage.c
@@ -212,6 +212,11 @@ void ML_(ppDiCfSI) ( const XArray* /* of CfiExpr */ exprs,
SHOW_HOW(si_m->x30_how, si_m->x30_off);
VG_(printf)(" X29=");
SHOW_HOW(si_m->x29_how, si_m->x29_off);
+# elif defined(VGA_tilegx)
+ VG_(printf)(" SP=");
+ SHOW_HOW(si_m->sp_how, si_m->sp_off);
+ VG_(printf)(" FP=");
+ SHOW_HOW(si_m->fp_how, si_m->fp_off);
# else
# error "Unknown arch"
# endif
@@ -920,6 +925,10 @@ static void ppCfiReg ( CfiReg reg )
case Creg_S390_SP: VG_(printf)("SP"); break;
case Creg_S390_FP: VG_(printf)("FP"); break;
case Creg_S390_LR: VG_(printf)("LR"); break;
+ case Creg_TILEGX_IP: VG_(printf)("PC"); break;
+ case Creg_TILEGX_SP: VG_(printf)("SP"); break;
+ case Creg_TILEGX_BP: VG_(printf)("BP"); break;
+ case Creg_TILEGX_LR: VG_(printf)("R55"); break;
default: vg_assert(0);
}
}