* coverage.c: Include tree-pass.h.
authornemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Apr 2008 23:35:47 +0000 (23:35 +0000)
committernemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Apr 2008 23:35:47 +0000 (23:35 +0000)
(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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134541 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/coverage.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/profile-dir-1.c
gcc/testsuite/gcc.dg/profile-dir-2.c
gcc/testsuite/gcc.dg/profile-dir-3.c

index 8b6363a..e7fc5ef 100644 (file)
@@ -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
index cd1c13e..ec8d589 100644 (file)
@@ -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;
index 37f4826..4a86a03 100644 (file)
@@ -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.
index 78fbcb2..a0a22ff 100644 (file)
@@ -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" } } */
index af55b36..454f064 100644 (file)
@@ -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" } } */
index 0a924e9..29b0a55 100644 (file)
@@ -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" } } */