https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67967
--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
A totaly untested, bit kind of obvious patch:
--cut here--
Index: config/i386/winnt.c
===================================================================
--- config/i386/winnt.c (revision 228818)
+++ config/i386/winnt.c (working copy)
@@ -1128,11 +1128,11 @@ i386_pe_seh_unwind_emit (FILE *asm_out_file, rtx_i
switch (REG_NOTE_KIND (note))
{
case REG_FRAME_RELATED_EXPR:
+ case REG_CFA_EXPRESSION:
pat = XEXP (note, 0);
goto found;
case REG_CFA_DEF_CFA:
- case REG_CFA_EXPRESSION:
/* Only emitted with DRAP, which we disable. */
gcc_unreachable ();
break;
--cut here--
Can you please check the above patch?