"No" for missing scripts.
	(info_auto_load_scripts): Tweak "Loaded" column to fit "Missing".
	doc/
	* gdb.texinfo (Auto-loading): Document printing of missing scripts.
+2011-05-15  Doug Evans  <dje@google.com>
+
+       * python/py-autoload.c (print_script): Print "Missing" instead of
+       "No" for missing scripts.
+       (info_auto_load_scripts): Tweak "Loaded" column to fit "Missing".
+
 2011-05-13  Doug Evans  <dje@google.com>
 
        * ui-file.c (stdio_file_write_async_safe): Add comment.
 
+2011-05-15  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Auto-loading): Document printing of missing scripts.
+
 2011-05-13  Doug Evans  <dje@google.com>
 
        * gdb.texinfo (Threads): Document $sdir,$pdir.
 
 @kindex info auto-load-scripts
 @cindex print list of auto-loaded scripts
 @item info auto-load-scripts [@var{regexp}]
-Print the list of all scripts that gdb auto-loaded, or tried to auto-load.
+Print the list of all scripts that @value{GDBN} auto-loaded.
+
+Also printed is the list of scripts that were mentioned in
+the @code{.debug_gdb_scripts} section and were not found
+(@pxref{.debug_gdb_scripts section}).
+This is useful because their names are not printed when @value{GDBN}
+tries to load them and fails.  There may be many of them, and printing
+an error message for each one is problematic.
+
 If @var{regexp} is supplied only scripts with matching names are printed.
 
+Example:
+
 @smallexample
 (gdb) info auto-load-scripts
-Loaded Script                                                                 
-  Yes  py-section-script.py
-       full name: /tmp/py-section-script.py
+Loaded  Script
+Yes     py-section-script.py
+        full name: /tmp/py-section-script.py
+Missing my-foo-pretty-printers.py
 @end smallexample
 @end table
 
 
 
   chain = make_cleanup_ui_out_tuple_begin_end (uiout, NULL);
 
-  ui_out_field_string (uiout, "loaded", script->full_path ? "Yes" : "No");
+  ui_out_field_string (uiout, "loaded", script->full_path ? "Yes" : "Missing");
   ui_out_field_string (uiout, "script", script->name);
   ui_out_text (uiout, "\n");
 
   make_cleanup_ui_out_table_begin_end (uiout, 2, nr_scripts,
                                       "AutoLoadedScriptsTable");
 
-  ui_out_table_header (uiout, 6, ui_center, "loaded", "Loaded");
+  ui_out_table_header (uiout, 7, ui_left, "loaded", "Loaded");
   ui_out_table_header (uiout, 70, ui_left, "script", "Script");
   ui_out_table_body (uiout);