delorie.com/archives/browse.cgi | search |
Message-ID: | <3B38A9FF.5030000@lanet.lv> |
Date: | Tue, 26 Jun 2001 18:27:59 +0300 |
From: | Andris Pavenis <pavenis AT lanet DOT lv> |
User-Agent: | Mozilla/5.0 (X11; U; Linux 2.4.5-ac13 i686; en-US; rv:0.9) Gecko/20010522 |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
To: | djgpp-workers AT delorie DOT com, snowball3 AT bigfoot DOT com |
Subject: | Re: gcc 3.0 released |
References: | <3B376547 DOT 14699 DOT 24583 AT localhost> <3B386A0F DOT 14316 DOT 3F2111 AT localhost> |
Reply-To: | djgpp-workers AT delorie DOT com |
Mark E. wrote: >>! if (sym[i].e_scnum == 0) >> > > This test is big (imo of course). It should also test whether the symbol is > actually external before complaining. I suggest the following (not-tested): > > if (sym[i].e_sclass == C_EXT && sym[i].e_scnum == 0) > > Section symbols like '.comment' have an e_sclass of C_STAT and an e_type of > T_NULL, so this test should fix the .comment problem at the same time. > Tested under Linux with linux-to-DJGPP cross-compiler (not 3.0 release but slightly earlier). This change seems to fix the problem (at least for building emu387.dxe) Andris
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |