static void dot_cfi_endproc (int ignored ATTRIBUTE_UNUSED) { if (frchain_now->frch_cfi_data == NULL) { as_bad (_(".cfi_endproc without corresponding .cfi_startproc")); ignore_rest_of_line (); return; } cfi_end_fde (symbol_temp_new_now ()); demand_empty_rest_of_line (); }
static void dot_cfi_endproc (int ignored ATTRIBUTE_UNUSED) { struct fde_entry *fde; if (frchain_now->frch_cfi_data == NULL) { as_bad (_(".cfi_endproc without corresponding .cfi_startproc")); ignore_rest_of_line (); return; } fde = frchain_now->frch_cfi_data->cur_fde_data; cfi_end_fde (symbol_temp_new_now ()); demand_empty_rest_of_line (); if ((cfi_sections & CFI_EMIT_target) != 0) tc_cfi_endproc (fde); }