tree-ssa.c (verify_ssa): With -O0 we do not need VOPs.

2009-04-04  Richard Guenther  <rguenther@suse.de>

	* tree-ssa.c (verify_ssa): With -O0 we do not need VOPs.
	* tree-ssa-operands.c (append_vdef): Do not append VOPs at -O0.
	(append_vuse): Likewise.

From-SVN: r145539
This commit is contained in:
Richard Guenther 2009-04-04 14:12:10 +00:00 committed by Richard Biener
parent 54f5943cdb
commit c6803d43ef
3 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2009-04-04 Richard Guenther <rguenther@suse.de>
* tree-ssa.c (verify_ssa): With -O0 we do not need VOPs.
* tree-ssa-operands.c (append_vdef): Do not append VOPs at -O0.
(append_vuse): Likewise.
2009-04-04 Jakub Jelinek <jakub@redhat.com>
* unwind-dw2.h (_Unwind_FrameState): Add REG_UNDEFINED enum value.

View File

@ -608,6 +608,9 @@ append_use (tree *use_p)
static inline void
append_vdef (tree var)
{
if (!optimize)
return;
gcc_assert ((build_vdef == NULL_TREE
|| build_vdef == var)
&& (build_vuse == NULL_TREE
@ -623,6 +626,9 @@ append_vdef (tree var)
static inline void
append_vuse (tree var)
{
if (!optimize)
return;
gcc_assert (build_vuse == NULL_TREE
|| build_vuse == var);

View File

@ -624,7 +624,8 @@ verify_ssa (bool check_modified_stmt)
if (base_address
&& SSA_VAR_P (base_address)
&& !gimple_vdef (stmt))
&& !gimple_vdef (stmt)
&& optimize > 0)
{
error ("statement makes a memory store, but has no VDEFS");
print_gimple_stmt (stderr, stmt, 0, TDF_VOPS);