From 57a460012a55aec007ee5ea2f229f79699cfd01a Mon Sep 17 00:00:00 2001 From: Jerome Guitton Date: Mon, 27 Apr 2009 10:24:08 +0000 Subject: [PATCH] * main.c (captured_main): Move gdbinit lookups after gdb_init. --- gdb/ChangeLog | 4 ++++ gdb/main.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 32622b4..8025d70 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 27870c7..8b66f78 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 -- 2.7.4