* config/alpha/linux-unwind.h (alpha_fallback_frame_state):
Cast 'mcontext_t *' &rt_->uc.uc_mcontext to 'struct sigcontext *'.
From-SVN: r269053
+2019-02-20 Uroš Bizjak <ubizjak@gmail.com>
+
+ * config/alpha/linux-unwind.h (alpha_fallback_frame_state):
+ Cast 'mcontext_t *' &rt_->uc.uc_mcontext to 'struct sigcontext *'.
+
2019-02-19 Uroš Bizjak <ubizjak@gmail.com>
* unwind-dw2.c (_Unwind_GetGR) [DWARF_ZERO_REG]: Compare
siginfo_t info;
ucontext_t uc;
} *rt_ = context->cfa;
- sc = &rt_->uc.uc_mcontext;
+ /* The void * cast is necessary to avoid an aliasing warning.
+ The aliasing warning is correct, but should not be a problem
+ because it does not alias anything. */
+ sc = (struct sigcontext *) (void *) &rt_->uc.uc_mcontext;
}
else
return _URC_END_OF_STACK;