gdb: don't show deprecated aliases
authorSimon Marchi <simon.marchi@polymtl.ca>
Mon, 1 Nov 2021 04:30:25 +0000 (00:30 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Sat, 4 Dec 2021 14:06:23 +0000 (09:06 -0500)
commite34e391824570f822e0122503efd484fae8437ff
tree99e79843d4d7012c96b9102e8f68b0dde9d663ce
parenta3e9c2f9da9ab84bb5f0d1e6dc7e99e6114ade39
gdb: don't show deprecated aliases

I don't think it's very useful to show deprecated aliases to the
user.  It encourages the user to use them, when the goal is the
opposite.

For example, before:

    (gdb) help set index-cache enabled
    set index-cache enabled, set index-cache off, set index-cache on
      alias set index-cache off = set index-cache enabled off
      alias set index-cache on = set index-cache enabled on
    Enable the index cache.
    When on, enable the use of the index cache.

    (gdb) help set index-cache on
    Warning: 'set index-cache on', an alias for the command 'set index-cache enabled', is deprecated.
    Use 'set index-cache enabled on'.

    set index-cache enabled, set index-cache off, set index-cache on
      alias set index-cache off = set index-cache enabled off
      alias set index-cache on = set index-cache enabled on
    Enable the index cache.
    When on, enable the use of the index cache.

After:

    (gdb) help set index-cache enabled
    Enable the index cache.
    When on, enable the use of the index cache.
    (gdb) help set index-cache on
    Warning: 'set index-cache on', an alias for the command 'set index-cache enabled', is deprecated.
    Use 'set index-cache enabled on'.

    Enable the index cache.
    When on, enable the use of the index cache.

Change-Id: I989b618a5ad96ba975367e9d16db95523cd57a4c
gdb/cli/cli-decode.c
gdb/testsuite/gdb.base/commands.exp