aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2007-10-09 22:56:58 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2007-10-09 22:56:58 +0000
commitc3b07ec29f81ef3c0a392c5989ae825b2f7c8195 (patch)
tree33144a308be03d23ddc724e1545cbf9cd9ddc413 /gcc/dwarf2out.c
parent32e26ecee6887e1a07a4208d96fe43718ae860bc (diff)
downloadgcc-c3b07ec29f81ef3c0a392c5989ae825b2f7c8195.zip
gcc-c3b07ec29f81ef3c0a392c5989ae825b2f7c8195.tar.gz
gcc-c3b07ec29f81ef3c0a392c5989ae825b2f7c8195.tar.bz2
Index: gcc/ChangeLog
2007-10-09 Geoffrey Keating <geoffk@apple.com> * dwarf2out.c (output_call_frame_info): FDEs are always emitted if flag_exceptions is not set. * config/darwin.c (darwin_emit_unwind_label): Rewrite to use assemble_name rather than incorrectly emulating it. Index: gcc/testsuite/ChangeLog 2007-10-09 Geoffrey Keating <geoffk@apple.com> * gcc.dg/unwind-1.c: New. From-SVN: r129187
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index d17226e..8a398e4 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -2223,6 +2223,7 @@ output_call_frame_info (int for_eh)
specialization doesn't. */
if (TARGET_USES_WEAK_UNWIND_INFO
&& ! flag_asynchronous_unwind_tables
+ && flag_exceptions
&& for_eh)
for (i = 0; i < fde_table_in_use; i++)
if ((fde_table[i].nothrow || fde_table[i].all_throwers_are_sibcalls)