Deprecate dbx mode
authorTom Tromey <tromey@adacore.com>
Thu, 3 Mar 2022 16:47:00 +0000 (09:47 -0700)
committerTom Tromey <tromey@adacore.com>
Mon, 7 Mar 2022 17:43:42 +0000 (10:43 -0700)
GDB has a dbx emulation mode that adds a few aliases and helper
commands.  This mode is barely documented and is very superficial
besides.  I suspect it is rarely used, and I would like to propose
deprecating it for GDB 12, and then removing it in GDB 13.

gdb/NEWS
gdb/main.c

index 8fce31c41f132da92f92df21040877f852a51e28..ee9eaad63a0a15f9bf4e6f2621d237c9a6b3d050 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -3,6 +3,8 @@
 
 *** Changes since GDB 11
 
+* DBX mode is deprecated, and will be removed in GDB 13
+
 * Improved C++ template support
 
   GDB now treats functions/types involving C++ templates like it does function
index 8f944d86545068dd5dfaa7bf8d4f7e9abde7b9ef..73fdff250189aea81563d3bf86d1039a77a67b3e 100644 (file)
@@ -1028,6 +1028,9 @@ captured_main_1 (struct captured_main_args *context)
       }
   }
 
+  if (dbx_commands)
+    warning (_("--dbx mode is deprecated and will be removed"));
+
   save_original_signals_state (quiet);
 
   /* Try to set up an alternate signal stack for SIGSEGV handlers.  */