From 834caf06f33d79be54cff63c274fba2845513593 Mon Sep 17 00:00:00 2001 From: "Jose E. Marchesi" Date: Sat, 17 May 2014 11:20:27 -0700 Subject: Fix sparc memcpy data corruption when using niagara2 optimized routines. * sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Add missing membar to avoid block loads/stores to overlap previous stores. --- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 1 + 1 file changed, 1 insertion(+) (limited to 'sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S') diff --git a/sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S b/sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S index b43a9e3e53..a1a9642bd8 100644 --- a/sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S +++ b/sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S @@ -211,6 +211,7 @@ ENTRY(__memcpy_niagara2) */ VISEntryHalf + membar #Sync alignaddr %o1, %g0, %g0 add %o1, (64 - 1), %o4 -- cgit 1.4.1