mirror of git://gcc.gnu.org/git/gcc.git
cfg.c (dump_bb_info): Fix flags check.
2014-04-15 Teresa Johnson <tejohnson@google.com> * cfg.c (dump_bb_info): Fix flags check. * tree-cfg.c (remove_bb): Only dump TDF_BLOCKS when removing. 2014-04-15 Teresa Johnson <tejohnson@google.com> * gcc.dg/tree-prof/update-loopch.c: Update expected output. From-SVN: r209421
This commit is contained in:
parent
fe9208efaf
commit
d00e4baae7
|
|
@ -1,3 +1,8 @@
|
||||||
|
2014-04-15 Teresa Johnson <tejohnson@google.com>
|
||||||
|
|
||||||
|
* cfg.c (dump_bb_info): Fix flags check.
|
||||||
|
* tree-cfg.c (remove_bb): Only dump TDF_BLOCKS when removing.
|
||||||
|
|
||||||
2014-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
2014-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||||
|
|
||||||
PR rtl-optimization/60663
|
PR rtl-optimization/60663
|
||||||
|
|
|
||||||
|
|
@ -743,11 +743,10 @@ dump_bb_info (FILE *outf, basic_block bb, int indent, int flags,
|
||||||
fputs (", probably never executed", outf);
|
fputs (", probably never executed", outf);
|
||||||
}
|
}
|
||||||
fputc ('\n', outf);
|
fputc ('\n', outf);
|
||||||
if (TDF_DETAILS)
|
|
||||||
check_bb_profile (bb, outf, indent, flags);
|
|
||||||
|
|
||||||
if (flags & TDF_DETAILS)
|
if (flags & TDF_DETAILS)
|
||||||
{
|
{
|
||||||
|
check_bb_profile (bb, outf, indent, flags);
|
||||||
if (flags & TDF_COMMENT)
|
if (flags & TDF_COMMENT)
|
||||||
fputs (";; ", outf);
|
fputs (";; ", outf);
|
||||||
fprintf (outf, "%s prev block ", s_indent);
|
fprintf (outf, "%s prev block ", s_indent);
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
2014-04-15 Teresa Johnson <tejohnson@google.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-prof/update-loopch.c: Update expected output.
|
||||||
|
|
||||||
2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
|
2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
* gnat.dg/vect14.adb: New test.
|
* gnat.dg/vect14.adb: New test.
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,9 @@ main ()
|
||||||
is once reached directly from entry point of function, rest via loopback
|
is once reached directly from entry point of function, rest via loopback
|
||||||
edge. */
|
edge. */
|
||||||
/* { dg-final-use { scan-ipa-dump "loop depth 1, count 33334" "profile"} } */
|
/* { dg-final-use { scan-ipa-dump "loop depth 1, count 33334" "profile"} } */
|
||||||
/* { dg-final-use { scan-tree-dump "loop depth 1, count 33332" "optimized"} } */
|
/* { dg-final-use { scan-tree-dump "loop depth 1, count 33333" "optimized"} } */
|
||||||
/* { dg-final-use { scan-tree-dump-times "Removing basic block \[^\r\n\]*\[\\r\\n\]+\[^\r\n\]*\[\\r\\n\]+Invalid sum of\[^\r\n\]*\[\\r\\n\]+Invalid sum of" 1 "optimized"} } */
|
/* { dg-final-use { scan-tree-dump-not "loop depth 1, count 33332" "optimized"} } */
|
||||||
/* { dg-final-use { scan-tree-dump-times "Invalid sum of" 2 "optimized"} } */
|
/* { dg-final-use { scan-tree-dump "Removing basic block" "optimized"} } */
|
||||||
|
/* { dg-final-use { scan-tree-dump-not "Invalid sum" "optimized"} } */
|
||||||
/* { dg-final-use { cleanup-ipa-dump "profile" } } */
|
/* { dg-final-use { cleanup-ipa-dump "profile" } } */
|
||||||
/* { dg-final-use { cleanup-tree-dump "optimized" } } */
|
/* { dg-final-use { cleanup-tree-dump "optimized" } } */
|
||||||
|
|
|
||||||
|
|
@ -1959,7 +1959,7 @@ remove_bb (basic_block bb)
|
||||||
fprintf (dump_file, "Removing basic block %d\n", bb->index);
|
fprintf (dump_file, "Removing basic block %d\n", bb->index);
|
||||||
if (dump_flags & TDF_DETAILS)
|
if (dump_flags & TDF_DETAILS)
|
||||||
{
|
{
|
||||||
dump_bb (dump_file, bb, 0, dump_flags);
|
dump_bb (dump_file, bb, 0, TDF_BLOCKS);
|
||||||
fprintf (dump_file, "\n");
|
fprintf (dump_file, "\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue