diff options
author | Martin Liska <mliska@suse.cz> | 2017-05-02 17:37:41 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-05-02 15:37:41 +0000 |
commit | 4e8bfd79138bdd9003c2437db3fee9a5b5d06cec (patch) | |
tree | 9ad8f644ba8009e5b6b80f0ee3ca0cec42c1838a /gcc | |
parent | 22677ff0c4bd069d574a57c9a45efdcc89578560 (diff) | |
download | gcc-4e8bfd79138bdd9003c2437db3fee9a5b5d06cec.zip gcc-4e8bfd79138bdd9003c2437db3fee9a5b5d06cec.tar.gz gcc-4e8bfd79138bdd9003c2437db3fee9a5b5d06cec.tar.bz2 |
Fix documentation and a ctor in gcov.c
2017-05-02 Martin Liska <mliska@suse.cz>
* doc/gcov.texi: Add missing preposition.
* gcov.c (function_info::function_info): Properly fill up
all member variables.
From-SVN: r247507
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/doc/gcov.texi | 2 | ||||
-rw-r--r-- | gcc/gcov.c | 7 |
3 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b177645..b181765 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-05-02 Martin Liska <mliska@suse.cz> + + * doc/gcov.texi: Add missing preposition. + * gcov.c (function_info::function_info): Properly fill up + all member variables. + 2017-04-26 Tamar Christina <tamar.christina@arm.com> * expr.c (expand_expr_real_2): Re-cost if previous costs are the same. diff --git a/gcc/doc/gcov.texi b/gcc/doc/gcov.texi index c96f86d..706aa6c 100644 --- a/gcc/doc/gcov.texi +++ b/gcc/doc/gcov.texi @@ -325,7 +325,7 @@ containing no code. Unexecuted lines are marked @samp{#####} or @samp{====}, depending on whether they are reachable by non-exceptional paths or only exceptional paths such as C++ exception handlers, respectively. Given @samp{-a} option, unexecuted blocks are -marked @samp{$$$$$} or @samp{%%%%%}, depending whether a basic block +marked @samp{$$$$$} or @samp{%%%%%}, depending on whether a basic block is reachable via non-exceptional or exceptional paths. Some lines of information at the start have @var{line_number} of zero. @@ -435,10 +435,11 @@ static char *mangle_name (const char *, char *); static void release_structures (void); extern int main (int, char **); -function_info::function_info () +function_info::function_info (): name (NULL), demangled_name (NULL), + ident (0), lineno_checksum (0), cfg_checksum (0), has_catch (0), + blocks (), blocks_executed (0), counts (NULL), num_counts (0), + line (0), src (0), next_file_fn (NULL), next (NULL) { - /* The type is POD, so that we can use memset. */ - memset (this, 0, sizeof (*this)); } function_info::~function_info () |