aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Kardashevskiy <aik@ozlabs.ru>2016-12-05 19:40:30 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-12-20 12:03:47 +1100
commitc89b9f151f0c05d639bb5a496202c53fb1af76bc (patch)
tree1fe441ecd17b1f0a02882c7071748f416c98cb5e
parentb58048b9ce82b4c1772baa459828bd6265ef95ed (diff)
downloadskiboot-c89b9f151f0c05d639bb5a496202c53fb1af76bc.zip
skiboot-c89b9f151f0c05d639bb5a496202c53fb1af76bc.tar.gz
skiboot-c89b9f151f0c05d639bb5a496202c53fb1af76bc.tar.bz2
Stop using 3-operand cmp[l][i] for latest binutils
Since a5721ba270, binutils does not support 3-operand cmp[l][i]. This adds (previously optional) parameter L. Hre is the binutils commit: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=a5721ba270ddf860e0e5a45bba456214e8eac2be;hp=b82317dd347991288e4cca4772e951c672fca8cc Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit 05cfe0d6a7cc998173319abb608e48ed5c49204e) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--asm/head.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/asm/head.S b/asm/head.S
index 4f70d11..43fb93f 100644
--- a/asm/head.S
+++ b/asm/head.S
@@ -523,7 +523,7 @@ enter_pm_state:
std %r1,CPUTHREAD_SAVE_R1(%r13)
/* Winkle or nap ? */
- cmpli %cr0,%r3,0
+ cmpli %cr0,0,%r3,0
bne 1f
/* nap sequence */
@@ -739,7 +739,7 @@ enter_nap:
std %r0,0(%r1)
ptesync
ld %r0,0(%r1)
-1: cmp %cr0,%r0,%r0
+1: cmp %cr0,0,%r0,%r0
bne 1b
nap
b .