gcc fastcall