aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-05-28 18:03:48 +0000
committerJim Grosbach <grosbach@apple.com>2010-05-28 18:03:48 +0000
commit878fa5b3b97b7c3234c67b5b7afe9d98a792cee8 (patch)
tree728065953cb7f9be3f2dde13aa1c2627946fadab /lib/Target/ARM
parent099bac5fc77217992b73be52cc8bd3db010ac2ea (diff)
downloadexternal_llvm-878fa5b3b97b7c3234c67b5b7afe9d98a792cee8.zip
external_llvm-878fa5b3b97b7c3234c67b5b7afe9d98a792cee8.tar.gz
external_llvm-878fa5b3b97b7c3234c67b5b7afe9d98a792cee8.tar.bz2
correct retattr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104980 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM')
-rw-r--r--lib/Target/ARM/ARMInstrInfo.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td
index 9358ee8..e01b805 100644
--- a/lib/Target/ARM/ARMInstrInfo.td
+++ b/lib/Target/ARM/ARMInstrInfo.td
@@ -2534,7 +2534,7 @@ let Defs =
def Int_eh_sjlj_setjmp : XI<(outs), (ins GPR:$src, GPR:$val),
AddrModeNone, SizeSpecial, IndexModeNone,
Pseudo, NoItinerary,
- "add\t$val, pc, #4\t${:comment} eh_setjmp begin\n\t"
+ "add\t$val, pc, #8\t${:comment} eh_setjmp begin\n\t"
"str\t$val, [$src, #+4]\n\t"
"mov\tr0, #0\n\t"
"add\tpc, pc, #0\n\t"
@@ -2549,7 +2549,7 @@ let Defs =
def Int_eh_sjlj_setjmp_nofp : XI<(outs), (ins GPR:$src, GPR:$val),
AddrModeNone, SizeSpecial, IndexModeNone,
Pseudo, NoItinerary,
- "add\t$val, pc, #4\n ${:comment} eh_setjmp begin\n\t"
+ "add\t$val, pc, #8\n ${:comment} eh_setjmp begin\n\t"
"str\t$val, [$src, #+4]\n\t"
"mov\tr0, #0\n\t"
"add\tpc, pc, #0\n\t"