diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-03-09 15:59:11 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-03-09 15:59:11 +0200 |
commit | 9bd8e0b072ad5fc5b8956fd5d3e51dc5a9b0f236 (patch) | |
tree | c28e2e58774eb6334687912c6b26e00f9d664086 | |
parent | 0ba3a73180afa69e6920ba8c220f0323cb4fb896 (diff) | |
download | binutils-gdb-9bd8e0b072ad5fc5b8956fd5d3e51dc5a9b0f236.tar.gz |
Update "gdb --configuration" with recently added features
This adds display of a few recently added optional features.
gdb/ChangeLog:
2018-03-09 Eli Zaretskii <eliz@gnu.org>
* top.c (print_gdb_configuration): Reflect LIBIPT, LIBMEMCHECK,
and LIBMPFR in the printed configuration.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/top.c | 45 |
2 files changed, 41 insertions, 9 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index adc5d6a9cc4..8234b6dcba5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2018-03-09 Eli Zaretskii <eliz@gnu.org> + + * top.c (print_gdb_configuration): Reflect LIBIPT, LIBMEMCHECK, + and LIBMPFR in the printed configuration. + 2018-03-08 Tom Tromey <tom@tromey.com> * source.c (get_filename_and_charpos): Use scoped_fd. diff --git a/gdb/top.c b/gdb/top.c index a6166bd2803..72b3fd9e4ec 100644 --- a/gdb/top.c +++ b/gdb/top.c @@ -1386,6 +1386,42 @@ This GDB was configured as follows:\n\ --without-lzma\n\ ")); #endif +#if HAVE_LIBBABELTRACE + fprintf_filtered (stream, _("\ + --with-babeltrace\n\ +")); +#else + fprintf_filtered (stream, _("\ + --without-babeltrace\n\ +")); +#endif +#if HAVE_LIBIPT + fprintf_filtered (stream, _("\ + --with-intel-pt\n\ +")); +#else + fprintf_filtered (stream, _("\ + --without-intel-pt\n\ +")); +#endif +#if HAVE_LIBMCHECK + fprintf_filtered (stream, _("\ + --enable-libmcheck\n\ +")); +#else + fprintf_filtered (stream, _("\ + --disable-libmcheck\n\ +")); +#endif +#if HAVE_LIBMPFR + fprintf_filtered (stream, _("\ + --with-mpfr\n\ +")); +#else + fprintf_filtered (stream, _("\ + --without-mpfr\n\ +")); +#endif #ifdef WITH_PYTHON_PATH fprintf_filtered (stream, _("\ --with-python=%s%s\n\ @@ -1417,15 +1453,6 @@ This GDB was configured as follows:\n\ fprintf_filtered (stream, _("\ --with-system-gdbinit=%s%s\n\ "), SYSTEM_GDBINIT, SYSTEM_GDBINIT_RELOCATABLE ? " (relocatable)" : ""); -#if HAVE_LIBBABELTRACE - fprintf_filtered (stream, _("\ - --with-babeltrace\n\ -")); -#else - fprintf_filtered (stream, _("\ - --without-babeltrace\n\ -")); -#endif /* We assume "relocatable" will be printed at least once, thus we always print this text. It's a reasonably safe assumption for now. */ fprintf_filtered (stream, _("\n\ |