[Bug target/39677] AMD Opteron E needs workaround for lock erratum
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39677 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #5 from Andrew Pinski --- So reading https://www.amd.com/system/files/TechDocs/25759.pdf and errata #147, the errata only occurs if lock is not there: The erratum will not occur if there is a LOCK prefix on the read-modify-write instruction. And GCC never emits a cmpxchg without a lock prefix so there is nothing to be done.
[Bug target/39677] AMD Opteron E needs workaround for lock erratum
--- Comment #4 from rth at gcc dot gnu dot org 2009-12-07 16:12 --- Not working on it any longer. -- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|rth at gcc dot gnu dot org |unassigned at gcc dot gnu ||dot org Status|ASSIGNED|NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39677
[Bug target/39677] AMD Opteron E needs workaround for lock erratum
--- Comment #3 from rth at gcc dot gnu dot org 2009-10-13 01:07 --- Not an openmp bug; we've got to make the change for all code gcc generates. -- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Component|middle-end |target Keywords|openmp | Last reconfirmed|2009-04-07 13:42:25 |2009-10-13 01:07:32 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39677