Revert "Add support for the readnever concept"
[deliverable/binutils-gdb.git] / gdb / main.c
index 8f04da107a02e592bca887f431d3576002475b4a..61168faf500f1f9600978a6f342ba69779eab03d 100644 (file)
@@ -402,19 +402,6 @@ symbol_file_add_main_adapter (const char *arg, int from_tty)
   symbol_file_add_main (arg, add_flags);
 }
 
-/* Perform validation of the '--readnow' and '--readnever' flags.  */
-
-static void
-validate_readnow_readnever ()
-{
-  if (readnever_symbol_files && readnow_symbol_files)
-    {
-      error (_("%s: '--readnow' and '--readnever' cannot be "
-              "specified simultaneously"),
-            gdb_program_name);
-    }
-}
-
 /* Type of this option.  */
 enum cmdarg_kind
 {
@@ -592,17 +579,14 @@ captured_main_1 (struct captured_main_args *context)
       OPT_NOWINDOWS,
       OPT_WINDOWS,
       OPT_IX,
-      OPT_IEX,
-      OPT_READNOW,
-      OPT_READNEVER
+      OPT_IEX
     };
     static struct option long_options[] =
     {
       {"tui", no_argument, 0, OPT_TUI},
       {"dbx", no_argument, &dbx_commands, 1},
-      {"readnow", no_argument, NULL, OPT_READNOW},
-      {"readnever", no_argument, NULL, OPT_READNEVER},
-      {"r", no_argument, NULL, OPT_READNOW},
+      {"readnow", no_argument, &readnow_symbol_files, 1},
+      {"r", no_argument, &readnow_symbol_files, 1},
       {"quiet", no_argument, &quiet, 1},
       {"q", no_argument, &quiet, 1},
       {"silent", no_argument, &quiet, 1},
@@ -825,20 +809,6 @@ captured_main_1 (struct captured_main_args *context)
            }
            break;
 
-         case OPT_READNOW:
-           {
-             readnow_symbol_files = 1;
-             validate_readnow_readnever ();
-           }
-           break;
-
-         case OPT_READNEVER:
-           {
-             readnever_symbol_files = 1;
-             validate_readnow_readnever ();
-           }
-           break;
-
          case '?':
            error (_("Use `%s --help' for a complete list of options."),
                   gdb_program_name);
@@ -1213,7 +1183,6 @@ Selection of debuggee and its files:\n\n\
   --se=FILE          Use FILE as symbol file and executable file.\n\
   --symbols=SYMFILE  Read symbols from SYMFILE.\n\
   --readnow          Fully read symbol files on first access.\n\
-  --readnever        Do not read symbol files.\n\
   --write            Set writing into executable and core files.\n\n\
 "), stream);
   fputs_unfiltered (_("\
This page took 0.027183 seconds and 4 git commands to generate.