On Fri, 11 Jun 2004, Andy Polyakov wrote: > > the attached patch fixed compilation error of CVS head on Linux/AMD64 > > with GCC 3.3.3. The problem is that instruction 'bswapl' need 32b > > registers, but the inline assembler in HOST_c2l() led to using 64b ones, > > ??? l argument passed to HOST_c2l macro should be 32-bit unsigned int > even on Linux/AMD64... At least I get that variable declared as 32-bit > unsigned int and gcc [3.3.2] compiles the whole thing and the test > passes... Not that something is inherently wrong with proposed patch, > but I'd like to figure out how you ended up in such situation. Can you > complement report with 'apps/openssl version -a' output? A.
Oops, I used a wrong compilation options and omitted -DMD32_REG_T=int so it failed. With the default config it certainly works. Sorry for the noise. Michal Ludvig -- * A mouse is a device used to point at the xterm you want to type in. * Personal homepage - http://www.logix.cz/michal ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
