* solib-irix.c (irix_solib_create_inferior_hook): Do nothing if
attaching to a process.
+2010-01-09 Joel Brobecker <brobecker@adacore.com>
+
+ GDB hangs when attaching to process on mips-irix.
+ * solib-irix.c (irix_solib_create_inferior_hook): Do nothing if
+ attaching to a process.
+
2010-01-09 Joel Brobecker <brobecker@adacore.com>
Use the correct breakpoint instruction on mips-irix.
struct inferior *inf;
struct thread_info *tp;
+ inf = current_inferior ();
+
+ /* If we are attaching to the inferior, the shared libraries
+ have already been mapped, so nothing more to do. */
+ if (inf->attach_flag)
+ return;
+
if (!enable_break ())
{
warning (_("shared library handler failed to enable breakpoint"));
can go groveling around in the dynamic linker structures to find
out what we need to know about them. */
- inf = current_inferior ();
tp = inferior_thread ();
clear_proceed_status ();