summaryrefslogtreecommitdiff
path: root/gprof
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2019-05-20 17:17:24 +0100
committerNick Clifton <nickc@redhat.com>2019-05-20 17:17:24 +0100
commitefa9760914311fdd9b9a299f1e6cd5a85d64c5ff (patch)
tree20af1181e3c682261fb2bffb10db18a296c3986c /gprof
parent999b073bdb188635feaf1f719237b4845b5b06f3 (diff)
downloadbinutils-gdb-efa9760914311fdd9b9a299f1e6cd5a85d64c5ff.tar.gz
Correct the alpha sorting of the short options in the usage description of the gprof program.
PR 24569 * gprof.c (usage): Restore alphabetical sorting to short options list. Add -r, -R and -t short options to the list. (main): Add comment about -g and -G possibly being deprecated. * gprof.texi: Update usage example in line with changes above.
Diffstat (limited to 'gprof')
-rw-r--r--gprof/ChangeLog8
-rw-r--r--gprof/gprof.c6
-rw-r--r--gprof/gprof.texi2
3 files changed, 14 insertions, 2 deletions
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 614ef4589dc..1acb81aabc8 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,5 +1,13 @@
2019-05-20 Nick Clifton <nickc@redhat.com>
+ PR 24569
+ * gprof.c (usage): Restore alphabetical sorting to short options
+ list. Add -r, -R and -t short options to the list.
+ (main): Add comment about -g and -G possibly being deprecated.
+ * gprof.texi: Update usage example in line with changes above.
+
+2019-05-20 Nick Clifton <nickc@redhat.com>
+
* po/de.po: Updated German translation.
2019-05-08 Alan Modra <amodra@gmail.com>
diff --git a/gprof/gprof.c b/gprof/gprof.c
index db425a6996d..da1411b30a6 100644
--- a/gprof/gprof.c
+++ b/gprof/gprof.c
@@ -160,7 +160,7 @@ static void
usage (FILE *stream, int status)
{
fprintf (stream, _("\
-Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqSQZ][name]] [-I dirs]\n\
+Usage: %s [-[abcDhilLrsTvwxyz]] [-[ACeEfFJnNOpPqQRStZ][name]] [-I dirs]\n\
[-d[num]] [-k from/to] [-m min-count] [-t table-length]\n\
[--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]]\n\
[--[no-]flat-profile[=name]] [--[no-]graph[=name]]\n\
@@ -269,6 +269,10 @@ main (int argc, char **argv)
case 'f':
sym_id_add (optarg, INCL_GRAPH);
break;
+ /* FIXME: The -g and -G options are not present in the getopt_long
+ invocation above, and they are not documented in gprof.texi.
+ Therefore they appear to be deprecated. Test this theory and
+ delete them if true. */
case 'g':
sym_id_add (optarg, EXCL_FLAT);
break;
diff --git a/gprof/gprof.texi b/gprof/gprof.texi
index 5d9f659bed1..790cd6b1334 100644
--- a/gprof/gprof.texi
+++ b/gprof/gprof.texi
@@ -110,7 +110,7 @@ in the section entitled ``GNU Free Documentation License''.
@smallexample
@c man begin SYNOPSIS
-gprof [ -[abcDhilLrsTvwxyz] ] [ -[ACeEfFJnNOpPqQZ][@var{name}] ]
+gprof [ -[abcDhilLrsTvwxyz] ] [ -[ACeEfFJnNOpPqQRStZ][@var{name}] ]
[ -I @var{dirs} ] [ -d[@var{num}] ] [ -k @var{from/to} ]
[ -m @var{min-count} ] [ -R @var{map_file} ] [ -t @var{table-length} ]
[ --[no-]annotated-source[=@var{name}] ]