From nobody Mon Feb 9 16:03:53 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1553298305700237.0921479646147; Fri, 22 Mar 2019 16:45:05 -0700 (PDT) Received: from localhost ([127.0.0.1]:36212 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7TqK-0000d2-A9 for importer@patchew.org; Fri, 22 Mar 2019 19:44:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7TpN-0008Dx-VT for qemu-devel@nongnu.org; Fri, 22 Mar 2019 19:43:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h7TpH-0004pz-PK for qemu-devel@nongnu.org; Fri, 22 Mar 2019 19:43:56 -0400 Received: from mail-pg1-x544.google.com ([2607:f8b0:4864:20::544]:32877) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h7Tp8-0004RM-TX for qemu-devel@nongnu.org; Fri, 22 Mar 2019 19:43:47 -0400 Received: by mail-pg1-x544.google.com with SMTP id b12so2546592pgk.0 for ; Fri, 22 Mar 2019 16:43:07 -0700 (PDT) Received: from localhost.localdomain (174-21-5-201.tukw.qwest.net. [174.21.5.201]) by smtp.gmail.com with ESMTPSA id i21sm11227699pfa.14.2019.03.22.16.43.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Mar 2019 16:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=pn1PvNRwxvYJlDb9n23zNX7rW8t6nn/V5ox2lALrB/w=; b=Ay1hPmjBL3CRouAn1C3EWJOhcXwUCS/nrB0iapjHe+hmZsWMvIJ7ujCW6/6w6n6DqJ G4mCJHln2BduPQ+W/nwxCL/Fb1ektA7bEn33RW7ZEnRyMv7TuQM1fKW5X2b8IhyK0KVy lq1VZy4usoIVcZ1pNr2fCBIyEEDEGDOy2BwyfROYwGiEUTkHtspMyA47rR+n8VGtKSzB x9NP8UA5O0BXRzDYN2Y6AarQjDC7n3nSV7xTPv1GPFcqaP9tzfqm+gq1ER1XmjQD0qjo FHZH3uJiZFeZxTH1Ti5Z8DJBlNguwcnz/R63FecdEz8lfnqplT6UzMtkTOPjQwZlTh0V 1FSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=pn1PvNRwxvYJlDb9n23zNX7rW8t6nn/V5ox2lALrB/w=; b=VQRVC+BB0RglSxxaVchwLZXPQsU29Mtae3CcqTizN4ktb0UPwyVRoFjL7JkL9rp6Vs CneeZc4dOGr0s4Zh7Hfw17n+cClbHJz/fUL67ZyjLRdPaWuhJ7jfNuMDQ45d4J6+hDHa Be34HI6AmBbvunqVT1WksG352za8fY/djB2HzFTnJqYQWH3HTlV8LxkX/I5hgWo+ot7+ 5/55SDnj2dmyk5U8eqYbqArpdcAY8OKxG+SZ3ZIjgGty3H8untTXTt7hZJmWeXNZtDS0 0pjNCbAcqap8SHfWoxMVo0UJuQX7+MvCt7mkxIHbBUC/KwFFL3pieSR2ISDZ629Pp1uK kyTA== X-Gm-Message-State: APjAAAU5yzcviCjS/wUcr3nL+/fp4zfC82kDBSILbxXdnl/VEvWZ/3Mx wnm/7nEbVc+K1rlxLo9k5OxZMeBkF74= X-Google-Smtp-Source: APXvYqxr4PNbWfeNobMve4KgtD1IfjsuR07JzgGEQH2tDGz+yg56Qu1xGCa2YeTjq1l+kANnqq2KGw== X-Received: by 2002:a63:2b82:: with SMTP id r124mr11369787pgr.214.1553298185291; Fri, 22 Mar 2019 16:43:05 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Fri, 22 Mar 2019 16:43:02 -0700 Message-Id: <20190322234302.12770-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::544 Subject: [Qemu-devel] [PATCH for-4.0] target/arm: Fix non-parallel expansion of CASP X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) The second word has been loaded from the unincremented address since the first commit. Fixes: 44ac14b06fa Reported-by: Alex Benn=C3=A9e Signed-off-by: Richard Henderson Reviewed-by: Alex Benn=C3=A9e Tested-by: Alex Benn=C3=A9e --- target/arm/translate-a64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/translate-a64.c b/target/arm/translate-a64.c index 1959046343..dcdeb80176 100644 --- a/target/arm/translate-a64.c +++ b/target/arm/translate-a64.c @@ -2510,7 +2510,7 @@ static void gen_compare_and_swap_pair(DisasContext *s= , int rs, int rt, tcg_gen_qemu_ld_i64(d1, clean_addr, memidx, MO_64 | MO_ALIGN_16 | s->be_data); tcg_gen_addi_i64(a2, clean_addr, 8); - tcg_gen_qemu_ld_i64(d2, clean_addr, memidx, MO_64 | s->be_data); + tcg_gen_qemu_ld_i64(d2, a2, memidx, MO_64 | s->be_data); =20 /* Compare the two words, also in memory order. */ tcg_gen_setcond_i64(TCG_COND_EQ, c1, d1, s1); --=20 2.17.1