Explorar o código

* add memory barrier to theapthread test, needed for at least powerpc

git-svn-id: trunk@8180 -
micha %!s(int64=18) %!d(string=hai) anos
pai
achega
1dc242cef7
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      tests/test/theapthread.pp

+ 2 - 0
tests/test/theapthread.pp

@@ -131,6 +131,7 @@ begin
     begin
       freemem(pair.fifo[pair.writeindex]);
       pair.fifo[pair.writeindex] := getmem(((pair.writeindex*17) mod 520)+8);
+      writebarrier;
       pair.writeindex := (pair.writeindex + 1) mod 1024;
     end else begin
       exercise_heap(p,i,j);
@@ -167,6 +168,7 @@ begin
     begin
       freemem(pair.fifo[pair.readindex]);
       pair.fifo[pair.readindex] := getmem(((pair.writeindex*17) mod 520)+8);
+      writebarrier;
       pair.readindex := (pair.readindex + 1) mod fifolength;
     end else begin
       exercise_heap(p,i,j);