re PR debug/40521 (-g causes GCC to generate .eh_frame)

PR debug/40521
	* dwarf2out.c (dwarf2out_init): Test whether
	HAVE_GAS_CFI_SECTIONS_DIRECTIVE is non-zero instead of checking
	it is defined.

From-SVN: r152598
This commit is contained in:
Jakub Jelinek 2009-10-09 21:07:23 +02:00 committed by Jakub Jelinek
parent 78441afbc8
commit 9c1e641ac1
2 changed files with 6 additions and 3 deletions

View File

@ -1,5 +1,10 @@
2009-10-09 Jakub Jelinek <jakub@redhat.com>
PR debug/40521
* dwarf2out.c (dwarf2out_init): Test whether
HAVE_GAS_CFI_SECTIONS_DIRECTIVE is non-zero instead of checking
it is defined.
PR rtl-optimization/41646
* calls.c (expand_call): For BLKmode types returned in registers
avoid likely spilled hard regs in copy_blkmode_from_reg generated

View File

@ -20351,15 +20351,13 @@ dwarf2out_init (const char *filename ATTRIBUTE_UNUSED)
ASM_OUTPUT_LABEL (asm_out_file, cold_text_section_label);
}
#ifdef HAVE_GAS_CFI_SECTIONS_DIRECTIVE
if (dwarf2out_do_cfi_asm ())
if (HAVE_GAS_CFI_SECTIONS_DIRECTIVE && dwarf2out_do_cfi_asm ())
{
#ifndef TARGET_UNWIND_INFO
if (USING_SJLJ_EXCEPTIONS || (!flag_unwind_tables && !flag_exceptions))
#endif
fprintf (asm_out_file, "\t.cfi_sections\t.debug_frame\n");
}
#endif
}
/* A helper function for dwarf2out_finish called through