Date: Tue, 2 Feb 1999 11:18:43 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: "John S. Fine" cc: djgpp AT delorie DOT com Subject: Re: ASM - function: what should be pushed? In-Reply-To: <36B64EBA.6D55@erols.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com On Mon, 1 Feb 1999, John S. Fine wrote: > I don't think "all other registers" carries any useful information. I think it does tell what people need to know; see DJ's message which actually enumerates all the registers. > What's a "register"? Those who write assembly code surely need to know that. > On FS and GS, I still hate doubting Eli, but can someone > make a stronger case one way or the other, rather than > leave us with "the FAQ seems to say preserve them and the > FAQ is probably correct". I think both of these should be preserved. It is true that FS is not used neither by GCC nor by libc.a functions, but some other code, either in third-party libraries or in inline assembly in the application code, could use it. Better be safe than sorry.