diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1996-02-03 01:22:40 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1996-02-03 01:22:40 +0000 |
commit | 6b8149a1c888443414c230ac62eca558b1ec3a49 (patch) | |
tree | c354b1a85d5a3eb7f1c0fccd48a2992edfe62bb4 /gcc | |
parent | 3a2c1cd8d541cf2c44073f845f0ef17190b75eef (diff) | |
download | gcc-6b8149a1c888443414c230ac62eca558b1ec3a49.zip gcc-6b8149a1c888443414c230ac62eca558b1ec3a49.tar.gz gcc-6b8149a1c888443414c230ac62eca558b1ec3a49.tar.bz2 |
Make libgcc2 build under AIX3.2.5
From-SVN: r11171
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/libgcc2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 5df5d91..c05f97a 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -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"); |