Message-ID: <38DBF7AF.A0786922@ou.edu> From: David Cleaver X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: I'm Back... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 22 Date: Fri, 24 Mar 2000 17:18:08 -0600 NNTP-Posting-Host: 129.15.140.115 X-Complaints-To: usenet AT ou DOT edu X-Trace: news.ou.edu 953939803 129.15.140.115 (Fri, 24 Mar 2000 17:16:43 CST) NNTP-Posting-Date: Fri, 24 Mar 2000 17:16:43 CST Organization: The University of Oklahoma To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Ok, I'm now having compiling problems due to the fact that I've updated to the new gcc 2.95.2. I know its probably not new to most of you here but I just upgraded a day or two ago. Ok, my problem is that I'm compiling source code that isn't mine and that apparently has a ton of 'asm' in it. So, of course, I'm getting the error: farptrx.h:13: Invalid 'asm' statement: farptrx.h:13: fixed or forbidden register 2 (cx) was spilled for class CREG. Now, my first question is: Can I somehow get it to compile this without it complaining about the clobbered registers (or whatever the terminology is)? I've looked at the FAQ, and it says to re-write the 'asm' "correctly". Since I'm not sure what the original code is doing in most of these places, I fear my changing anything will really mess up the whole program. So, this is why I need to compile the 'asm' sections according to the 2.8.1 standard. Does anyone have any suggestions? Is this possible? Should I tell the writers of the code what has happened and hope that they can change it? I hope this is enough info. If its not, please let me know what additional info you need to try and answer this question. Thanks for your time. -David C.