+2021-04-14 Alan Modra <amodra@gmail.com>
+
+ PR 27723
+ * dw2gencfi.c (select_cie_for_fde): Handle DW_CFA_val_offset,
+ DW_CFA_GNU_window_save and DW_CFA_restore_state.
+
2021-04-13 Alan Modra <amodra@gmail.com>
* testsuite/gas/m68hc11/m68hc11.exp (gas_m68hc11_message): Don't
case DW_CFA_offset:
case DW_CFA_def_cfa:
+ case DW_CFA_val_offset:
if (i->u.ri.reg != j->u.ri.reg)
goto fail;
if (i->u.ri.offset != j->u.ri.offset)
case CFI_escape:
case CFI_val_encoded_addr:
case CFI_label:
+ case DW_CFA_restore_state:
+ case DW_CFA_GNU_window_save:
/* Don't bother matching these for now. */
goto fail;
&& (!j
|| j->insn == DW_CFA_advance_loc
|| j->insn == DW_CFA_remember_state
+ || j->insn == DW_CFA_GNU_window_save
|| j->insn == CFI_escape
|| j->insn == CFI_val_encoded_addr
|| j->insn == CFI_label))