diff options
Diffstat (limited to 'gdb/gdb-gdb.gdb.in')
-rw-r--r-- | gdb/gdb-gdb.gdb.in | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/gdb/gdb-gdb.gdb.in b/gdb/gdb-gdb.gdb.in index ffb7f53..05a38b2 100644 --- a/gdb/gdb-gdb.gdb.in +++ b/gdb/gdb-gdb.gdb.in @@ -1,19 +1,26 @@ echo Setting up the environment for debugging gdb.\n -set complaints 1 +if !$gdb_init_done + set variable $gdb_init_done = 1 -b internal_error + set complaints 1 -b info_command -commands - silent - return + b internal_error + + b info_command + commands + silent + return + end + + dir @srcdir@/../libiberty + dir @srcdir@/../bfd + dir @srcdir@ + dir . + + # Commands below are not fully compatible with wrapping into an 'if' block. end -dir @srcdir@/../libiberty -dir @srcdir@/../bfd -dir @srcdir@ -dir . set prompt (top-gdb) define pdie |