This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] stmt.c remove dead structure argument, code
- From: Chris Lattner <sabre at nondot dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 4 Apr 2003 11:35:43 -0600 (CST)
- Subject: [PATCH] stmt.c remove dead structure argument, code
Another trivial patch: The n_function_calls is only ever set to zero.
Replace the single use with 0 directly.
* stmt.c: Eliminate unneccesary n_function_calls member
Index: stmt.c
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/stmt.c,v
retrieving revision 1.297
diff -u -r1.297 stmt.c
--- stmt.c 24 Mar 2003 08:31:31 -0000 1.297
+++ stmt.c 4 Apr 2003 17:32:20 -0000
@@ -204,8 +205,6 @@
/* Chain of labels defined inside this binding contour.
For contours that have stack levels or cleanups. */
struct label_chain *label_chain;
- /* Number of function calls seen, as of start of this block. */
- int n_function_calls;
/* Nonzero if this is associated with an EH region. */
int exception_region;
/* The saved target_temp_slot_level from our outer block.
@@ -3418,7 +3418,6 @@
thisblock->depth = ++nesting_depth;
thisblock->data.block.stack_level = 0;
thisblock->data.block.cleanups = 0;
- thisblock->data.block.n_function_calls = 0;
thisblock->data.block.exception_region = 0;
thisblock->data.block.block_target_temp_slot_level =
target_temp_slot_level;
@@ -3740,8 +3739,7 @@
/* If necessary, make handlers for nonlocal gotos taking
place in the function calls in this block. */
- if (function_call_count != thisblock->data.block.n_function_calls
- && nonlocal_labels
+ if (function_call_count != 0 && nonlocal_labels
/* Make handler for outermost block
if there were any nonlocal gotos to this function. */
&& (thisblock->next == 0 ? current_function_has_nonlocal_label
-Chris
--
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/