------- Comment #11 from rob1weld at aol dot com 2009-01-18 17:04 ------- (In reply to comment #10) > >Broken : gcc_build/i386-pc-solaris2.11/libgomp/config.log : > > No, it is not broken at all. __sync_val_compare_and_swap_4 cannot be used > with > x86 explicit -march=i686 is used as the default really is to compile for i486 > really.
So it should not say: configure:18855: checking whether the target supports __sync_*_compare_and_swap configure:18908: result: yes We _might_ get a small reduction of the occurrences of Bug 38743 (and this Bug 38804) if we alter this line in "maintainer-scripts/gcc_release" : # gdiff -Naur maintainer-scripts/gcc_release maintainer-scripts/gcc_release_new --- maintainer-scripts/gcc_release 2009-01-18 05:21:52.485084055 -0800 +++ maintainer-scripts/gcc_release_new 2009-01-18 09:03:35.186299275 -0800 @@ -205,7 +205,7 @@ inform "Building compiler" OBJECT_DIRECTORY=../objdir contrib/gcc_build -d ${SOURCE_DIRECTORY} -o ${OBJECT_DIRECTORY} \ - -c "--enable-generated-files-in-srcdir --disable-multilib" build || \ + -c "--enable-generated-files-in-srcdir --enable-multilib" --enable-checking=release build || \ error "Could not rebuild GCC" fi Thanks, Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38804