From kde-core-devel Tue Apr 03 13:45:01 2007 From: Dirk Mueller Date: Tue, 03 Apr 2007 13:45:01 +0000 To: kde-core-devel Subject: Re: Assert problem with QT4.3 on powerpc. Message-Id: <200704031545.01258.mueller () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=117560775613097 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_dplEG1HqfF+532S" --Boundary-00=_dplEG1HqfF+532S Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Content-Disposition: inline On Monday, 2. April 2007, Frode M. Døving wrote: > That patch works for me. Could you try the one below instead? Thanks, Dirk --Boundary-00=_dplEG1HqfF+532S Content-Type: text/x-diff; charset="iso-8859-1"; name="atomic.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="atomic.diff" --- qatomic_powerpc.h.orig 2007-04-03 15:07:36.000000000 +0200 +++ qatomic_powerpc.h 2007-04-03 15:08:34.000000000 +0200 @@ -145,7 +145,7 @@ { register int ret; asm volatile("lwarx %0, 0, %2\n" - "stwcx. %2, 0, %2\n" + "stwcx. %3, 0, %2\n" "bne- $-8\n" : "=&r" (ret), "=m" (*ptr) : "r" (ptr), "r" (newval) @@ -157,7 +157,7 @@ { register void *ret; asm volatile(LPARX" %0, 0, %2\n" - STPCX" %2, 0, %2\n" + STPCX" %3, 0, %2\n" "bne- $-8\n" : "=&r" (ret), "=m" (*reinterpret_cast(ptr)) : "r" (ptr), "r" (newval) --Boundary-00=_dplEG1HqfF+532S--