Put back typedef for gcov_working_set_t/gcov_bucket_type
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Dec 2013 17:48:42 +0000 (17:48 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Dec 2013 17:48:42 +0000 (17:48 +0000)
* basic-block.h (gcov_working_set_t): Put back typedef.
* gcov-io.h (gcov_bucket_type): Likewise.
(gcov_working_set_info, gcov_working_set_t): Likewise.

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

gcc/ChangeLog
gcc/basic-block.h
gcc/gcov-io.h

index e81b1cb..c59906c 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * basic-block.h (gcov_working_set_t): Put back typedef. 
+       * gcov-io.h (gcov_bucket_type): Likewise.
+       (gcov_working_set_info, gcov_working_set_t): Likewise.
+
 2013-12-10  Oleg Endo  <olegendo@gcc.gnu.org>
 
        * cgraph.h (cgraph_node_set_iterator, varpool_node_set_iterator):
index bcd1a6e..3fa319b 100644 (file)
@@ -939,7 +939,7 @@ extern void rtl_profile_for_edge (edge);
 extern void default_rtl_profile (void);
 
 /* In profile.c.  */
-struct gcov_working_set_t;
+typedef struct gcov_working_set_info gcov_working_set_t;
 extern gcov_working_set_t *find_working_set (unsigned pct_times_10);
 
 /* Check tha probability is sane.  */
index 93b2d4d..fb3857d 100644 (file)
@@ -401,7 +401,7 @@ typedef unsigned HOST_WIDEST_INT gcov_type_unsigned;
 /* Structured records.  */
 
 /* Structure used for each bucket of the log2 histogram of counter values.  */
-struct gcov_bucket_type
+typedef struct
 {
   /* Number of counters whose profile count falls within the bucket.  */
   gcov_unsigned_t num_counters;
@@ -409,7 +409,7 @@ struct gcov_bucket_type
   gcov_type min_value;
   /* Cumulative value of the profile counts in this bucket.  */
   gcov_type cum_value;
-};
+} gcov_bucket_type;
 
 /* For a log2 scale histogram with each range split into 4
    linear sub-ranges, there will be at most 64 (max gcov_type bit size) - 1 log2
@@ -634,13 +634,13 @@ GCOV_LINKAGE void gcov_write_length (gcov_position_t /*position*/);
 
 /* Working set size statistics for a given percentage of the entire
    profile (sum_all from the counter summary).  */
-struct gcov_working_set_t
+typedef struct gcov_working_set_info
 {
   /* Number of hot counters included in this working set.  */
   unsigned num_counters;
   /* Smallest counter included in this working set.  */
   gcov_type min_counter;
-};
+} gcov_working_set_t;
 
 GCOV_LINKAGE void compute_working_sets (const struct gcov_ctr_summary *summary,
                                         gcov_working_set_t *gcov_working_sets);