[LLVMbugs] [Bug 5934] New: Incorrect atomic op codegen for (buggy) Opterons

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Jan 4 01:56:13 PST 2010


           Summary: Incorrect atomic op codegen for (buggy) Opterons
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: resistor at mac.com
                CC: llvmbugs at cs.uiuc.edu

Apparently some Opterons have a memory consistency bug where a locked
instruction followed by a non-locked RMW instruction can violate consistency
guarantees.  The work around is to emit an lfence between the two.

Should we consider generating code with the fix?

Reference for the Operton bug: line 99 of

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list