From: "Alexei A. Frounze" Newsgroups: comp.os.msdos.djgpp Subject: Re: GCC bugs Date: 19 Jan 2000 13:19:04 GMT Organization: MTU-Intel ISP Lines: 31 Message-ID: <01bf627f$0b8075c0$LocalHost@alex> References: <01bf611a$9c6e9500$LocalHost AT alex> <3883BCC2 DOT 2CC1DCD9 AT a DOT crl DOT com> <01bf61c3$70f0a7c0$LocalHost AT alex> NNTP-Posting-Host: dial56240.mtu-net.ru X-Trace: gavrilo.mtu.ru 948287944 59900 195.34.56.240 (19 Jan 2000 13:19:04 GMT) X-Complaints-To: usenet-abuse AT mtu DOT ru NNTP-Posting-Date: 19 Jan 2000 13:19:04 GMT X-Newsreader: Microsoft Internet News 4.70.1155 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Eli Zaretskii записано в статью ... > I doubt that it's a bug in GCC. The problem description (different > sections in the object code) is too complex to be explained by a bug. I know COFFs very well. Month ago I wrote a simple linker for COFF files and it works perfectly. But it expects COFF with 3 standard sections (".text", ".data" and ".bss") and it doesn't support more then one COFF file at the moment. I found that output COFF can vary when I started to use my linker. > I suspect you have several different versions of specs or the djgpp.djl > linker script files, and that, due to some intermittent hardware failure > (e.g., with your disk controller), the compiler uses different versions > of these files in different compilations. > > Specifically, the sections' layout is determined by djgpp.djl. My first > suggestion would be to search your disk(s) and find out how many files by > that name do you have, where do they live, and how their contents are > different. But I run command line and batch file in the same(!) directory. Futhermore, there are no any DJGPP scripts and such things in this directory. And I don't change anything, I just run GCC first way then second way. -- P.S. In order to reply via e-mail, remove the "n-o-s-p-a-m." substring out of the e-mail address.