diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/coverage.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/profile-dir-1.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/profile-dir-2.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/profile-dir-3.c | 5 |
6 files changed, 29 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8b6363a..e7fc5ef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,10 +1,15 @@ -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 diff --git a/gcc/coverage.c b/gcc/coverage.c index cd1c13e..ec8d589 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -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; diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 37f4826..4a86a03 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +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. diff --git a/gcc/testsuite/gcc.dg/profile-dir-1.c b/gcc/testsuite/gcc.dg/profile-dir-1.c index 78fbcb2..a0a22ff 100644 --- a/gcc/testsuite/gcc.dg/profile-dir-1.c +++ b/gcc/testsuite/gcc.dg/profile-dir-1.c @@ -1,6 +1,6 @@ /* { 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" } } */ diff --git a/gcc/testsuite/gcc.dg/profile-dir-2.c b/gcc/testsuite/gcc.dg/profile-dir-2.c index af55b36..454f064 100644 --- a/gcc/testsuite/gcc.dg/profile-dir-2.c +++ b/gcc/testsuite/gcc.dg/profile-dir-2.c @@ -1,6 +1,6 @@ /* { 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" } } */ diff --git a/gcc/testsuite/gcc.dg/profile-dir-3.c b/gcc/testsuite/gcc.dg/profile-dir-3.c index 0a924e9..29b0a55 100644 --- a/gcc/testsuite/gcc.dg/profile-dir-3.c +++ b/gcc/testsuite/gcc.dg/profile-dir-3.c @@ -1,6 +1,6 @@ /* { 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" } } */ |