summaryrefslogtreecommitdiff
path: root/gcc/toplev.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-18 02:53:55 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-18 02:53:55 +0000
commit6e9a4371f72c47837ec18b3d6ae8eb375487b242 (patch)
tree8b09f05de2af4fbf629836a3810db742dd217646 /gcc/toplev.h
parent49fbf4b925552657ef9fe53d8382dfc5d9723ac5 (diff)
downloadgcc-6e9a4371f72c47837ec18b3d6ae8eb375487b242.tar.gz
* toplev.h (flag_delete_null_pointer_checks): Move from here to...
* flags.h (flag_delete_null_pointer_checks): Here. * tree-flow.h (cprop_into_successor_phis): Add argument to prototype. * tree-phinodes.c (resize_phi_node): Initialize PHI_ARG_NONZERO. (add_phi_arg, remove_phi_arg_num): Similarly. * tree-ssa-copy.c (cprop_into_successor_phis): Propagate nonzero property into PHI nodes. * tree-ssa-dom.c: Remove redundant inclusion of flags.h. (record_equivalences_from_phis): If all PHI arguments are known to be nonzero, then the result must be nonzero as well. (cprop_into_phis): Pass nonzero_vars bitmap to cprop_into_successor_phis (record_equivalences_from_stmt): Check flag_delete_null_pointer_checks appropriately. Walk the USE-DEF chains and propagate nonzero property as appropriate. * tree.h (PHI_ARG_NONZERO): Define. (phi_arg_d): Add nonzero flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81968 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.h')
-rw-r--r--gcc/toplev.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/toplev.h b/gcc/toplev.h
index daad92fa10e..7a2dc6b19b2 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -113,7 +113,6 @@ extern int flag_loop_optimize;
extern int flag_crossjumping;
extern int flag_if_conversion;
extern int flag_if_conversion2;
-extern int flag_delete_null_pointer_checks;
extern int flag_keep_static_consts;
extern int flag_peel_loops;
extern int flag_rerun_cse_after_loop;