mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-25 16:50:49 +08:00
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:
parent
78441afbc8
commit
9c1e641ac1
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user