From c89b9f151f0c05d639bb5a496202c53fb1af76bc Mon Sep 17 00:00:00 2001 From: Alexey Kardashevskiy Date: Mon, 5 Dec 2016 19:40:30 +1100 Subject: 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 Signed-off-by: Stewart Smith (cherry picked from commit 05cfe0d6a7cc998173319abb608e48ed5c49204e) Signed-off-by: Stewart Smith --- asm/head.S | 4 ++-- 1 file 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 . -- cgit v1.1