[xbuild] Log build errors and raise events even if a build fails.
[mono.git] / libgc / darwin_stop_world.c
index 7e60fe790f53931eb85e99611c71f86a0a02757a..ac50256fd1f6d965262463b038dfd27cd0e24522 100644 (file)
@@ -146,7 +146,6 @@ void GC_push_all_stacks() {
           GC_push_one(state.__rdi);
           GC_push_one(state.__rsi);
           GC_push_one(state.__rbp);
-          GC_push_one(state.__rsp);
           GC_push_one(state.__r8);
           GC_push_one(state.__r9);
           GC_push_one(state.__r10);
@@ -155,13 +154,8 @@ void GC_push_all_stacks() {
           GC_push_one(state.__r13);
           GC_push_one(state.__r14);
           GC_push_one(state.__r15);
-          GC_push_one(state.__rip);
-          GC_push_one(state.__rflags);
-          GC_push_one(state.__cs);
-          GC_push_one(state.__fs);
-          GC_push_one(state.__gs);
 #elif defined(POWERPC)
-#if defined(_STRUCT_PPC_EXCEPTION_STATE)
+#if defined(_STRUCT_PPC_EXCEPTION_STATE) && defined(__DARWIN_UNIX03)
        lo = (void*)(state.__r1 - PPC_RED_ZONE_SIZE);
         
        GC_push_one(state.__r0);