+2015-02-06 Jan Beulich <jbeulich@suse.com>
+
+ * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label.
+ (cfi_change_reg_numbers): Also do nothing for CFI_label.
+ (cfi_pseudo_table): Also handle .cfi_label when not supporting
+ CFI directives.
+
2015-02-05 Alan Modra <amodra@gmail.com>
* config/tc-msp430.c (md_assemble): Correct size passed to
case CFI_escape:
case CFI_val_encoded_addr:
+ case CFI_label:
/* Don't bother matching these for now. */
goto fail;
|| j->insn == DW_CFA_advance_loc
|| j->insn == DW_CFA_remember_state
|| j->insn == CFI_escape
- || j->insn == CFI_val_encoded_addr))
+ || j->insn == CFI_val_encoded_addr
+ || j->insn == CFI_label))
{
*pfirst = j;
return cie;
case DW_CFA_restore_state:
case DW_CFA_GNU_window_save:
case CFI_escape:
+ case CFI_label:
break;
case DW_CFA_def_cfa:
{ "cfi_personality", dot_cfi_dummy, 0 },
{ "cfi_lsda", dot_cfi_dummy, 0 },
{ "cfi_val_encoded_addr", dot_cfi_dummy, 0 },
+ { "cfi_label", dot_cfi_dummy, 0 },
{ NULL, NULL, 0 }
};