From: Jerome Guitton Date: Mon, 27 Apr 2009 10:24:08 +0000 (+0000) Subject: * main.c (captured_main): Move gdbinit lookups after gdb_init. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=57a460012a55aec007ee5ea2f229f79699cfd01a;p=binutils-gdb.git * main.c (captured_main): Move gdbinit lookups after gdb_init. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 32622b4ae71..8025d706695 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2009-04-27 Jerome Guitton + + * main.c (captured_main): Move gdbinit lookups after gdb_init. + 2009-04-27 Jan Kratochvil PR gdb/9675: diff --git a/gdb/main.c b/gdb/main.c index 27870c77fe0..8b66f786655 100644 --- a/gdb/main.c +++ b/gdb/main.c @@ -346,8 +346,6 @@ captured_main (void *data) gdb_datadir = relocate_directory (argv[0], GDB_DATADIR, GDB_DATADIR_RELOCATABLE); - get_init_files (&system_gdbinit, &home_gdbinit, &local_gdbinit); - #ifdef RELOC_SRCDIR add_substitute_path_rule (RELOC_SRCDIR, make_relative_prefix (argv[0], BINDIR, @@ -689,6 +687,11 @@ Excess command line arguments ignored. (%s%s)\n"), control of the console via the deprecated_init_ui_hook (). */ gdb_init (argv[0]); + /* Lookup gdbinit files. Note that the gdbinit file name may be overriden + during file initialization, so get_init_files should be called after + gdb_init. */ + get_init_files (&system_gdbinit, &home_gdbinit, &local_gdbinit); + /* Do these (and anything which might call wrap_here or *_filtered) after initialize_all_files() but before the interpreter has been installed. Otherwize the help/version messages will be eaten by