PR debug/40521
* dwarf2out.c (dwarf2out_init): Test whether
HAVE_GAS_CFI_SECTIONS_DIRECTIVE is non-zero instead of checking
it is defined.
2009-10-02 Jakub Jelinek <email address hidden>
PR debug/40521
* configure.ac (HAVE_GAS_CFI_SECTIONS_DIRECTIVE): New test.
* configure: Regenerated.
* config.in: Regenerated.
* dwarf2out.c (dwarf2out_do_cfi_asm): Return false if
!HAVE_GAS_CFI_SECTIONS_DIRECTIVE and not emitting .eh_frame.
(dwarf2out_init): If HAVE_GAS_CFI_SECTIONS_DIRECTIVE and
not emitting .eh_frame, emit .cfi_sections .debug_frame
directive.
Subject: Bug 40521
Author: jakub
Date: Mon Oct 19 12:15:27 2009
New Revision: 152974
URL: http:// gcc.gnu. org/viewcvs? root=gcc& view=rev& rev=152974
Log:
Backport from mainline:
2009-10-16 Jakub Jelinek <email address hidden>
PR debug/40521 assembly_ start): ... here. New hook. debug_hooks) : Add dwarf2out_ assembly_ start. debug_hooks) : Do nothing for assembly_start debug_hooks) : Add vmsdbgout_ assembly_ start. assembly_ start): New hook.
* debug.h (struct gcc_debug_hooks): Add assembly_start hook.
* cgraphunit.c (cgraph_optimize): Call it.
* dwarf2out.c (dwarf2out_init): Move .cfi_sections printing into...
(dwarf2out_
(dwarf2out_
* debug.c (do_nothing_
hook.
* dbxout.c (dbx_debug_hooks, xcoff_debug_hooks): Likewise.
* sdbout.c (sdb_debug_hooks): Likewise.
* vmsdbgout.c (vmsdbg_
(vmsdbgout_
2009-10-09 Jakub Jelinek <email address hidden>
PR debug/40521 CFI_SECTIONS_ DIRECTIVE is non-zero instead of checking
* dwarf2out.c (dwarf2out_init): Test whether
HAVE_GAS_
it is defined.
2009-10-02 Jakub Jelinek <email address hidden>
PR debug/40521 CFI_SECTIONS_ DIRECTIVE) : New test. do_cfi_ asm): Return false if GAS_CFI_ SECTIONS_ DIRECTIVE and not emitting .eh_frame. CFI_SECTIONS_ DIRECTIVE and
* configure.ac (HAVE_GAS_
* configure: Regenerated.
* config.in: Regenerated.
* dwarf2out.c (dwarf2out_
!HAVE_
(dwarf2out_init): If HAVE_GAS_
not emitting .eh_frame, emit .cfi_sections .debug_frame
directive.
Modified: gcc-4_4- branch/ gcc/ChangeLog gcc-4_4- branch/ gcc/cgraphunit. c gcc-4_4- branch/ gcc/config. in gcc-4_4- branch/ gcc/configure gcc-4_4- branch/ gcc/configure. ac gcc-4_4- branch/ gcc/dbxout. c gcc-4_4- branch/ gcc/debug. c gcc-4_4- branch/ gcc/debug. h gcc-4_4- branch/ gcc/dwarf2out. c gcc-4_4- branch/ gcc/sdbout. c gcc-4_4- branch/ gcc/vmsdbgout. c
branches/
branches/
branches/
branches/
branches/
branches/
branches/
branches/
branches/
branches/
branches/