On fre, 2007-01-05 at 12:53 -0800, H. J. Lu wrote: > On Fri, Jan 05, 2007 at 09:27:35PM +0100, Magnus Fromreide wrote: > > On fre, 2007-01-05 at 17:05 +0000, Andrew Haley wrote: > > > Magnus Fromreide writes: > > > > > > But it can't unless you use an architecture that has cmpxchgl. > > > cmpxchgl is a 486 instruction; if you compile for 386, we have to > > > generate the call because there is no such instruction. > > > > Sigh - I failed to tell how I built my compiler: > > > > I used the following configure line: > > > > ../trunk/configure -v --enable-languages=c,c++ --prefix=/usr/local/gcc-head > > --enable-shared --with-system-zlib --without-included-gettext > > --enable-threads=posix --disable-nls --enable-__cxa_atexit > > --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr > > --with-tune=i686 --enable-checking=release i686-linux-gnu > > --enable-concept-checks --enable-bootstrap > > > > Can you try adding --with-arch=i686?
Yes - that did solve my problem. Thanks. /MF