Commit 0366359a by Geoffrey Keating Committed by Geoffrey Keating

dwarf2out.c (output_call_frame_info): No need to output EH unwind information if…

dwarf2out.c (output_call_frame_info): No need to output EH unwind information if all_throwers_are_sibcalls.

	* dwarf2out.c (output_call_frame_info): No need to output EH
	unwind information if all_throwers_are_sibcalls.

From-SVN: r66253
parent e55614ca
2003-04-29 Geoffrey Keating <geoffk@apple.com>
* dwarf2out.c (output_call_frame_info): No need to output EH
unwind information if all_throwers_are_sibcalls.
* c-semantics.c (expand_unreachable_stmt): Return a tree.
(expand_stmt): Update for change to expand_unreachable_stmt.
(expand_unreachable_if_stmt): Likewise.
......
......@@ -1940,7 +1940,8 @@ output_call_frame_info (for_eh)
for (i = 0; i < fde_table_in_use; i++)
if (fde_table[i].uses_eh_lsda)
any_eh_needed = any_lsda_needed = true;
else if (! fde_table[i].nothrow)
else if (! fde_table[i].nothrow
&& ! fde_table[i].all_throwers_are_sibcalls)
any_eh_needed = true;
if (! any_eh_needed)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment