From: Michael Meissner Date: Fri, 23 Sep 1994 20:11:00 +0000 (+0000) Subject: Make ebx a call clobbered register. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e1a8c3947f0e640d5c14d50e05d701c993f50e4d;p=gcc.git Make ebx a call clobbered register. From-SVN: r8125 --- diff --git a/gcc/config/i386/lynx-ng.h b/gcc/config/i386/lynx-ng.h index 51977d078cd..cb96b44bb65 100644 --- a/gcc/config/i386/lynx-ng.h +++ b/gcc/config/i386/lynx-ng.h @@ -28,3 +28,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #undef LINK_SPEC #define LINK_SPEC "-P1000 %{msystem-v:-V} %{mcoff:-k}" +/* Apparently LynxOS clobbers ebx when you call into the OS. */ + +#undef CALL_USED_REGISTERS +#define CALL_USED_REGISTERS \ +/*ax,dx,cx,bx,si,di,bp,sp,st,st1,st2,st3,st4,st5,st6,st7,arg*/ \ +{ 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }