--- src/gdb/macosx/macosx-nat-inferior.c +++ src/gdb/macosx/macosx-nat-inferior.c @@ -60,13 +60,17 @@ #include #include #include +#if defined(TARGET_ARM) #include +#endif #include #include +#if 0 #include #include +#endif #include "macosx-nat-dyld.h" #include "macosx-nat-inferior.h" --- src/gdb/macosx/macosx-nat-info.c +++ src/gdb/macosx/macosx-nat-info.c @@ -45,6 +45,22 @@ #include "macosx-nat-inferior.h" #include "macosx-nat-inferior-debug.h" +#ifdef __ppc__ +#ifndef __darwin_ppc_thread_state +#define __darwin_ppc_thread_state ppc_thread_state +#define __r0 r0 +#define __srr0 srr0 +#define __srr1 srr1 +#define __cr cr +#define __xer xer +#define __lr lr +#define __ctr ctr +#endif +#ifndef __darwin_ppc_exception_state +#define __darwin_ppc_exception_state ppc_exception_state +#endif +#endif + extern macosx_inferior_status *macosx_status; #define CHECK_ARGS(what, args) \ --- src/gdb/macosx/macosx-nat-infthread.c +++ src/gdb/macosx/macosx-nat-infthread.c @@ -36,8 +36,10 @@ #include #include +#if 0 #include #include +#endif #include "macosx-nat-inferior.h" #include "macosx-nat-inferior-util.h" --- src/gdb/macosx/macosx-tdep.c +++ src/gdb/macosx/macosx-tdep.c @@ -64,7 +64,6 @@ #include "gdbcore.h" #include -#include #include #include #include --- src/gdb/remote.c +++ src/gdb/remote.c @@ -63,7 +63,6 @@ #include "macosx-nat-dyld.h" #include "macosx-nat-dyld-process.h" #endif -#include /* Prototypes for local functions. */ static void cleanup_sigint_signal_handler (void *dummy); @@ -475,11 +474,13 @@ static void remote_backtrace_self (const char *message) { +#if 0 void *bt_buffer[100]; int count = backtrace (bt_buffer, 100); if (message && message[0]) fprintf_filtered (gdb_stderr, "%s", message); backtrace_symbols_fd (bt_buffer, count, STDERR_FILENO); +#endif } static void --- src/gdb/symfile.c +++ src/gdb/symfile.c @@ -67,7 +67,6 @@ #include #include #include -#include #include --- src/gdb/utils.c +++ src/gdb/utils.c @@ -28,7 +28,6 @@ #include "event-top.h" #include "exceptions.h" #include "bfd.h" -#include #include #include @@ -879,6 +878,7 @@ target_terminal_ours (); begin_line (); +#if 0 /* APPLE LOCAL: Do a stack crawl of how we got here so we're more likely to get useful bug reports. */ { @@ -887,6 +887,7 @@ fprintf (stderr, "gdb stack crawl at point of internal error:\n"); backtrace_symbols_fd (bt_buffer, count, STDERR_FILENO); } +#endif /* Create a string containing the full error/warning message. Need to call query with this full string, as otherwize the reason