summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2015-12-09 15:18:30 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2015-12-09 15:18:30 +0000
commit4514a87c4d6b13c61902cec4211d8dde72af8b44 (patch)
tree891017c27f2b53ba05cdfad6f91e1bb4706d40fc /compiler-rt
parent41eb68250121235bd1e59aca38d2b83e643498ea (diff)
downloadbcm5719-llvm-4514a87c4d6b13c61902cec4211d8dde72af8b44.tar.gz
bcm5719-llvm-4514a87c4d6b13c61902cec4211d8dde72af8b44.zip
Avoid extended mnemonic 'mfvrsave' in assembly code
llvm-svn: 255116
Diffstat (limited to 'compiler-rt')
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_rtl_ppc64.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_rtl_ppc64.S b/compiler-rt/lib/tsan/rtl/tsan_rtl_ppc64.S
index 3d6ddff1243..8285e21aa1e 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_rtl_ppc64.S
+++ b/compiler-rt/lib/tsan/rtl/tsan_rtl_ppc64.S
@@ -99,7 +99,7 @@ _setjmp:
std r31,160(r3)
stfd f31,312(r3)
addi r5,r3,320
- mfvrsave r0
+ mfspr r0,256
stw r0,168(r3) // VRSAVE
addi r6,r5,16
stvx v20,0,r5
@@ -244,7 +244,7 @@ __sigsetjmp:
std r31,160(r3)
stfd f31,312(r3)
addi r5,r3,320
- mfvrsave r0
+ mfspr r0,256
stw r0,168(r3) // VRSAVE
addi r6,r5,16
stvx v20,0,r5
OpenPOWER on IntegriCloud