This is at least needed on powerpc to build SDL12 with gcc 3.3.
Christiaan --- SDL-1.2.5/src/video/SDL_stretch.c.bak 2003-05-09 20:04:49.000000000 +0200 +++ SDL-1.2.5/src/video/SDL_stretch.c 2003-05-09 19:57:47.000000000 +0200 @@ -261,9 +261,9 @@ break; default: #ifdef __GNUC__ - __asm__ __volatile__ (" - call _copy_row - " + __asm__ __volatile__ ("" +" call _copy_row" +" " : "=&D" (u1), "=&S" (u2) : "0" (dstp), "1" (srcp) : "memory" );