Commit 27624b9e by Adam Nemet

coverage.c: Include tree-pass.h.

	* coverage.c: Include tree-pass.h.
	(coverage_counter_alloc): Print da_file_name to the dump file.

testsuite/
	* gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
	gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
	file name there instead of the assembly.  Cleanup tree_profile
	dump file.

From-SVN: r134541
parent 2cdfa19e
2008-04-24 Kenneth Zadeck <zadeck@naturalbridge.com>
2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
* coverage.c: Include tree-pass.h.
(coverage_counter_alloc): Print da_file_name to the dump file.
2008-04-21 Kenneth Zadeck <zadeck@naturalbridge.com>
* sbitmap.c (sbitmap_range_empty_p): New function.
* sbitmap.h (sbitmap_range_empty_p): New function.
* bitmap.h: Now includes obstack.h.
* bitmap.h: Now includes obstack.h.
2008-04-24 Richard Sandiford <rsandifo@nildram.co.uk>
2008-04-21 Richard Sandiford <rsandifo@nildram.co.uk>
Kenneth Zadeck <zadeck@naturalbridge.com>
* dbgcnt.def (ra_byte_scan): Added.
......@@ -73,7 +78,6 @@
(rtl_opt_pass pass_fast_rtl_byte_dce): New pass.
* Makefile.in (df-byte-scan.o, debugcnt.o): Added dependencies.
2008-04-21 Daniel Franke <franke.daniel@gmail.com>
PR fortran/35019
......
......@@ -43,6 +43,7 @@ along with GCC; see the file COPYING3. If not see
#include "hashtab.h"
#include "tree-iterator.h"
#include "cgraph.h"
#include "tree-pass.h"
#include "gcov-io.c"
......@@ -421,6 +422,9 @@ coverage_counter_alloc (unsigned counter, unsigned num)
ASM_GENERATE_INTERNAL_LABEL (buf, "LPBX", counter + 1);
DECL_NAME (tree_ctr_tables[counter]) = get_identifier (buf);
DECL_ALIGN (tree_ctr_tables[counter]) = TYPE_ALIGN (gcov_type_node);
if (dump_file)
fprintf (dump_file, "Using data file %s\n", da_file_name);
}
fn_b_ctrs[counter] = fn_n_ctrs[counter];
fn_n_ctrs[counter] += num;
......
2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
* gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
file name there instead of the assembly. Cleanup tree_profile
dump file.
2008-04-21 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate=." } */
/* { dg-final { scan-assembler "\"./profile-dir-1.gcda\"" } } */
/* { dg-options "-O -fprofile-generate=. -fdump-tree-tree_profile" } */
/* { dg-final { scan-tree-dump " ./profile-dir-1.gcda" "tree_profile" } } */
int
main(void)
......@@ -9,3 +9,4 @@ main(void)
}
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate" } */
/* { dg-final { scan-assembler "/profile-dir-2.gcda" } } */
/* { dg-options "-O -fprofile-generate -fdump-tree-tree_profile" } */
/* { dg-final { scan-tree-dump "/profile-dir-2.gcda" "tree_profile" } } */
int
main(void)
......@@ -9,3 +9,4 @@ main(void)
}
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate -fprofile-dir=." } */
/* { dg-final { scan-assembler "\"./profile-dir-3.gcda\"" } } */
/* { dg-options "-O -fprofile-generate -fprofile-dir=. -fdump-tree-tree_profile" } */
/* { dg-final { scan-tree-dump " ./profile-dir-3.gcda" "tree_profile" } } */
int
main(void)
......@@ -9,3 +9,4 @@ main(void)
}
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment