| delorie.com/archives/browse.cgi | search |
| From: | "Benjamin Kalytta" <bkausbk AT web DOT de> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: extended assembler |
| Date: | Sat, 13 Oct 2001 14:10:02 +0200 |
| Organization: | T-Online |
| Lines: | 12 |
| Message-ID: | <9q9b3f$oj8$03$1@news.t-online.com> |
| References: | <9q8418$23s$00$1 AT news DOT t-online DOT com> <200110130121 DOT f9D1LmY19834 AT envy DOT delorie DOT com> |
| Mime-Version: | 1.0 |
| X-Trace: | news.t-online.com 1002975151 03 25192 jBuWSoJGSOYbb- 011013 12:12:31 |
| X-Complaints-To: | abuse AT t-online DOT com |
| X-Sender: | 520031135094-0001 AT t-dialin DOT net |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 6.00.2600.0000 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
: Pretty much *any* function is going to change the value of %edx, so : gcc is warning you that explicitly using %edx is asking for trouble. : Especially when you create a global %edx register variable, since gcc : can't guarantee that it has the right value at all times. yes I know this problem, but edx only will be changed before return call ... before function exit. And with extended assembly it is possible to mark this register as "changed". benjamin
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |