* ipa-pure-const.c (check_stmt): Fix debug info formatting.

From-SVN: r193245
This commit is contained in:
Jan Hubicka 2012-11-06 17:05:18 +01:00 committed by Jan Hubicka
parent 443ca5fc9b
commit 425b784f2c
2 changed files with 12 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2012-11-06 Jan Hubicka <jh@suse.cz>
* ipa-pure-const.c (check_stmt): Fix debug info formatting.
2012-11-06 Uros Bizjak <ubizjak@gmail.com> 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (TARGET_INSTANTIATE_DECLS): New define. * config/i386/i386.c (TARGET_INSTANTIATE_DECLS): New define.

View File

@ -671,15 +671,18 @@ check_stmt (gimple_stmt_iterator *gsip, funct_state local, bool ipa)
if (cfun->can_throw_non_call_exceptions) if (cfun->can_throw_non_call_exceptions)
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, " can throw; looping"); fprintf (dump_file, " can throw; looping\n");
local->looping = true; local->looping = true;
} }
if (stmt_can_throw_external (stmt)) if (stmt_can_throw_external (stmt))
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, " can throw externally"); fprintf (dump_file, " can throw externally\n");
local->can_throw = true; local->can_throw = true;
} }
else
if (dump_file)
fprintf (dump_file, " can throw\n");
} }
switch (gimple_code (stmt)) switch (gimple_code (stmt))
{ {
@ -691,7 +694,7 @@ check_stmt (gimple_stmt_iterator *gsip, funct_state local, bool ipa)
/* Target of long jump. */ /* Target of long jump. */
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, " nonlocal label is not const/pure"); fprintf (dump_file, " nonlocal label is not const/pure\n");
local->pure_const_state = IPA_NEITHER; local->pure_const_state = IPA_NEITHER;
} }
break; break;
@ -699,14 +702,14 @@ check_stmt (gimple_stmt_iterator *gsip, funct_state local, bool ipa)
if (gimple_asm_clobbers_memory_p (stmt)) if (gimple_asm_clobbers_memory_p (stmt))
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, " memory asm clobber is not const/pure"); fprintf (dump_file, " memory asm clobber is not const/pure\n");
/* Abandon all hope, ye who enter here. */ /* Abandon all hope, ye who enter here. */
local->pure_const_state = IPA_NEITHER; local->pure_const_state = IPA_NEITHER;
} }
if (gimple_asm_volatile_p (stmt)) if (gimple_asm_volatile_p (stmt))
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, " volatile is not const/pure"); fprintf (dump_file, " volatile is not const/pure\n");
/* Abandon all hope, ye who enter here. */ /* Abandon all hope, ye who enter here. */
local->pure_const_state = IPA_NEITHER; local->pure_const_state = IPA_NEITHER;
local->looping = true; local->looping = true;