From: Marc Espie Date: Mon, 3 Jun 2002 05:27:41 +0000 (+0000) Subject: atomicity.h (__exchange_and_add): Fix inline assembly for old assemblers. X-Git-Tag: releases/gcc-3.1.1~212 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a69e253729e5640f48ec176599f804788add4cc3;p=thirdparty%2Fgcc.git atomicity.h (__exchange_and_add): Fix inline assembly for old assemblers. * config/cpu/m68k/bits/atomicity.h(__exchange_and_add): Fix inline assembly for old assemblers. From-SVN: r54204 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9a12fd3bc845..e01698c91349 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2002-06-03 Marc Espie + * config/cpu/m68k/bits/atomicity.h(__exchange_and_add): Fix inline + assembly for old assemblers. + 2002-05-31 Marcus Meissner PR libstdc++/6886 diff --git a/libstdc++-v3/config/cpu/m68k/bits/atomicity.h b/libstdc++-v3/config/cpu/m68k/bits/atomicity.h index c5d339469e38..db327355954e 100644 --- a/libstdc++-v3/config/cpu/m68k/bits/atomicity.h +++ b/libstdc++-v3/config/cpu/m68k/bits/atomicity.h @@ -45,7 +45,7 @@ __exchange_and_add (volatile _Atomic_word *__mem, int __val) __asm__ __volatile__ ("1: move%.l %0,%1\n\t" "add%.l %2,%1\n\t" "cas%.l %0,%1,%3\n\t" - "jbne 1b" + "jne 1b" : "=d" (__result), "=&d" (__temp) : "d" (__val), "m" (*__mem), "0" (__result) : "memory");