summaryrefslogtreecommitdiff
path: root/src/coredump/_UCD_create.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/coredump/_UCD_create.c')
-rw-r--r--src/coredump/_UCD_create.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/coredump/_UCD_create.c b/src/coredump/_UCD_create.c
index 9994b6cb..e5ccd356 100644
--- a/src/coredump/_UCD_create.c
+++ b/src/coredump/_UCD_create.c
@@ -219,7 +219,9 @@ _UCD_create(const char *filename)
}
ui->prstatus = &ui->threads[0].prstatus;
+#ifdef HAVE_ELF_FPREGSET_T
ui->fpregset = &ui->threads[0].fpregset;
+#endif
return ui;
@@ -237,7 +239,9 @@ void _UCD_select_thread(struct UCD_info *ui, int n)
{
if (n >= 0 && n < ui->n_threads) {
ui->prstatus = &ui->threads[n].prstatus;
+#ifdef HAVE_ELF_FPREGSET_T
ui->fpregset = &ui->threads[n].fpregset;
+#endif
}
}