OSDN Git Service

Make libgcc2 build under AIX3.2.5
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Feb 1996 01:22:40 +0000 (01:22 +0000)
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Feb 1996 01:22:40 +0000 (01:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11171 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/libgcc2.c

index 5df5d91..c05f97a 100644 (file)
@@ -3126,7 +3126,7 @@ __unwind_function(void *ptr)
   asm("movl %ecx,0(%esp)");
   asm("ret");
 }
-#elif #machine(rs6000)
+#elif #machine(rs6000) && !defined _ARCH_PPC
 __unwind_function(void *ptr)
 {
   asm("mr 31,1");
@@ -3142,7 +3142,7 @@ __unwind_function(void *ptr)
   asm("# br");
   asm("mtctr 3;bctr # b 3");
 }
-#elif #machine(powerpc)
+#elif (#machine(rs6000) || #machine(powerpc)) && defined _ARCH_PPC
 __unwind_function(void *ptr)
 {
   asm("mr 31,1");