[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-24 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #13 from Andrew Pinski --- (In reply to Julian Seward from comment #12) > Andrew, do you know how well Maran's proposal > https://bugs.kde.org/show_bug.cgi?id=344524#c8 worked on MIPS64r3 (Octeon 3) > ? > IOW is it

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #10 from Andrew Pinski --- >Andrew, is there a way to automatically detect the relevant cores at startup time You could scan /proc/cpuinfo for the "CPU implementer" value of 0x43 ('C') but that only catches the current

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369509 Andrew Pinski changed: What|Removed |Added Summary|ARMv8.1 LSE instructions|ARMv8.1-a LSE instructions

[valgrind] [Bug 369509] New: ARMv8.1 LSE instructions are not supported

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369509 Bug ID: 369509 Summary: ARMv8.1 LSE instructions are not supported Product: valgrind Version: 3.12 SVN Platform: Other OS: other Status: UNCONFIRMED Severity:

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #5 from Andrew Pinski --- Opps pressed save too soon. One idea I have is to pattern match on the ldxr/stxr sequence and produce a single instruction in the IR and then decode them after the fact. -- You are receiving

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #4 from Andrew Pinski --- (In reply to Julian Seward from comment #3) > Andrew, do you know which implementation this is? eg is it a Cortex > A-something, > or something else? It is a custom ARMv8-a core produced by

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #1 from Andrew Pinski --- This is very much related to https://bugs.kde.org/show_bug.cgi?id=344524 (which is recorded for MIPS and it just happens both are Cavium cores too). -- You are receiving this mail because:

[valgrind] [Bug 369459] New: valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-09-28 Thread Andrew Pinski via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 Bug ID: 369459 Summary: valgrind on arm64 violates the ARMv8 spec (ldxr/stxr) Product: valgrind Version: 3.12 SVN Platform: Compiled Sources OS: Linux Status: UNCONFIRMED