Upgrade GDB from 7.4.1 to 7.6.1 on the vendor branch
[dragonfly.git] / contrib / gdb-7 / gdb / gdb-gdb.gdb.in
similarity index 53%
rename from contrib/gdb-7/gdb/gdbinit.in
rename to contrib/gdb-7/gdb/gdb-gdb.gdb.in
index ffb7f53..05a38b2 100644 (file)
@@ -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