diff options
Diffstat (limited to 'src/coredump/_UCD_create.c')
-rw-r--r-- | src/coredump/_UCD_create.c | 4 |
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 } } |