diff options
author | Oliver Browne <oliverbrowne62@gmail.com> | 2019-07-24 18:08:51 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2019-07-24 12:08:51 -0600 |
commit | efab3e3a7326ad503532955ccd31f953851e388a (patch) | |
tree | 335ac18f5948d8900ffb1b34d5bd8c775a17d508 /gcc | |
parent | 58f3f2c397133235dd7cce69f4a93561005fe391 (diff) | |
download | gcc-efab3e3a7326ad503532955ccd31f953851e388a.zip gcc-efab3e3a7326ad503532955ccd31f953851e388a.tar.gz gcc-efab3e3a7326ad503532955ccd31f953851e388a.tar.bz2 |
gimplify.c (flag_instrument_functions_exclude_p): Include namespace/class information in the printable name.
* gimplify.c (flag_instrument_functions_exclude_p): Include
namespace/class information in the printable name.
* opts.c (add_comma_separated_to_vector): Add NUL terminator
to tokens entered into the vector.
From-SVN: r273766
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/gimplify.c | 2 | ||||
-rw-r--r-- | gcc/opts.c | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 694340e..c6ab127 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2019-07-24 Oliver Browne <oliverbrowne62@gmail.com> + + * gimplify.c (flag_instrument_functions_exclude_p): Include + namespace/class information in the printable name. + * opts.c (add_comma_separated_to_vector): Add NUL terminator + to tokens entered into the vector. + 2019-07-24 Eric Botcazou <ebotcazou@adacore.com> * tree-nested.c (build_simple_mem_ref_notrap): New function. diff --git a/gcc/gimplify.c b/gcc/gimplify.c index 723897f..a40c7ce 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -14354,7 +14354,7 @@ flag_instrument_functions_exclude_p (tree fndecl) int i; char *s; - name = lang_hooks.decl_printable_name (fndecl, 0); + name = lang_hooks.decl_printable_name (fndecl, 1); FOR_EACH_VEC_ELT (*v, i, s) if (strstr (name, s) != NULL) return true; @@ -262,6 +262,8 @@ add_comma_separated_to_vector (void **pvec, const char *arg) else *w++ = *r++; } + + *w = '\0'; if (*token_start != '\0') v->safe_push (token_start); |