From e1a8c3947f0e640d5c14d50e05d701c993f50e4d Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Fri, 23 Sep 1994 20:11:00 +0000 Subject: [PATCH] Make ebx a call clobbered register. From-SVN: r8125 --- gcc/config/i386/lynx-ng.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gcc/config/i386/lynx-ng.h b/gcc/config/i386/lynx-ng.h index 51977d078cd0..cb96b44bb651 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 } -- 2.43.5