That would certainly seem like a good first step. Have you traced into it at all? I.e. have you run with debug setup and seen a stack trace s.t. you know the function that is crashing and what variable is bad (a null pointer or something)? IF so, I may be able to provide the work around code. I haven't had time to recompile the debug version and run it in the debugger to see what is really happening. Doubt I'll get to it for quite a while, either. But I do know some of the common problems and, if I see the code that is generating faulty code I might see a simple revision.
michael At 02:05 AM 1/14/2003 +0100, you wrote: >[steve - Fri Jan 10 01:33:03 2003]: > > > I've managed to download SP5 and the processor add on pack. > > > > With VC++ 6.0 and SP5 only it passes all tests. > > > > With VC++ 6.0, SP5 and processor add on it misbehaves and things like > > AES give invalid results. > > > > After playing around with various options it seems that disabling > > global > > optimization with /Og- (add to CFLAG in ntdll.mak) makes it pass the > > tests and AES works again. > > > > Disabling it with a #pragma in aes_core.c also fixes AES but from your > > description there are other problems too. > > > > Now I've got to work out how to uninstall this processor add on > > pack... > > > >Ugh, the only way to remove the processor add on pack seems to be a >complete uninstall and reinstall. > >I think the best we can do with this compiler issue is to document the >problem with the processor add on pack (in INSTALL.W32 and possibly the >FAQ) and include the workaround. > >Adding /Og- in general seems to disable some quite extensive >optimization and would be overkill because systems without the add on >pack aren't affected. > >Steve. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]