delorie.com/archives/browse.cgi | search |
From: | pavenis AT lanet DOT lv |
Message-ID: | <B0000089571@stargate.astr.lu.lv> |
To: | pavenis AT lanet DOT lv, djgpp-workers AT delorie DOT com |
Date: | Mon, 7 Jun 1999 16:00:26 +0300 |
MIME-Version: | 1.0 |
Subject: | Re: egcs-19990602 (gcc-2.95 prerelease) binaries for testing |
CC: | egcs-bugs AT egcs DOT cygnus DOT com |
In-reply-to: | <B0000089535@stargate.astr.lu.lv> |
X-mailer: | Pegasus Mail for Win32 (v3.11) |
Reply-To: | djgpp-workers AT delorie DOT com |
X-Mailing-List: | djgpp-workers AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On 7 Jun 99, at 12:21, pavenis AT lanet DOT lv wrote: > We could expect release of gcc-2.95 after not so long time. Therefore > I have built 2 June snapshot of egcs for DJGPP and made binaries of > C and C++ compilers are available for testing. > > http://www.lanet.lv/~pavenis/gcc295snap.zip - C compiler > http://www.lanet.lv/~pavenis/gpp295snap.zip - C++ compiler + libstdcxx.a > http://www.lanet.lv/~pavenis/lgp295snap.zip - libgpp.a built with this compiler > > Please test them (I'll do the same). > Perhaps You may try it, but more likely I'll have to remove it due to serious problems with C++ (so be carefull): compiler generates code which access class member via wrong address (result is SIGSEGV for me). Below is some test data I got (I simply copied this from rhide watch window and added some comments) this: (TEphApp *) 0x240f20 App: (TEphApp *) 0x240f20 &slrcfg: (LoadedConfigFile *) 0x240f84 &App->slrcfg: (LoadedConfigFile *) 0x240f84 &satinfo: (LoadedConfigFile *) 0x240fa5 - false address (but this address is used both when I call satinfo.foo() and App->satinfo.foo() (name changed) from member function) &(App->satinfo): (LoadedConfigFile *) 0x240fa8 - right value (I can get contents here) I have this problem in rather big application (TVision + different other stuff, TEphApp is derived from TApplication such stuff as virtual base classes etc is present) only. I tried to reproduce this problem in a simple test example but didn't succeed. Perhaps I'll check the same sometime under Linux as this app can be built (and it should normally work) also under Linux. Andris
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |