minor bug fix for darwin libffi trunk

Andreas Tobler toa@pop.agri.ch
Mon May 13 08:52:00 GMT 2002


Hi,

attached a little bug fix which let us build the libffi standalone with 
older gcc (2.95.2) on Mac OS-X/darwin.

Is this ok?

Thanks,
Andreas


Mon May 13 16:25:05 2002  Andreas Tobler  <a.tobler@schweiz.ch>

	src/powerpc/ffi_darwin.c (ffi_prep_closure): declare fd at
	beginning of the function (for older apple cc)

--- ffi_darwin.c.orig   Mon May 13 15:06:08 2002
+++ ffi_darwin.c        Mon May 13 14:57:08 2002
@@ -455,6 +455,7 @@
   {
     unsigned int *tramp;
     struct ffi_aix_trampoline_struct *tramp_aix;
+   aix_fd *fd;

     switch (cif->abi)
       {
@@ -486,7 +487,7 @@
       case FFI_AIX:

         tramp_aix = (struct ffi_aix_trampoline_struct *) (closure->tramp);
-      aix_fd *fd = (aix_fd *)(void *)ffi_closure_ASM;
+      fd = (aix_fd *)(void *)ffi_closure_ASM;

         FFI_ASSERT (cif->abi == FFI_AIX);





More information about the Gcc-patches mailing list