--- libcoro/coro.h 2008/04/24 12:56:23 1.26 +++ libcoro/coro.h 2008/10/30 09:44:31 1.28 @@ -55,6 +55,7 @@ * 2008-03-02 Switched to 2-clause BSD license with GPL exception. * 2008-04-04 New (but highly unrecommended) pthreads backend. * 2008-04-24 Reinstate CORO_LOSER (had wrong stack adjustments). + * 2008-10-30 Support assembly method on x86 with and without frame pointer. */ #ifndef CORO_H @@ -210,7 +211,7 @@ volatile void **sp; }; -void __attribute__ ((__noinline__, __fastcall__)) +void __attribute__ ((__noinline__, __regparm__(2))) coro_transfer (coro_context *prev, coro_context *next); #elif CORO_PTHREAD