From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55301ECDE43 for ; Sat, 20 Oct 2018 03:08:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D5D4B214C4 for ; Sat, 20 Oct 2018 03:08:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D5D4B214C4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727014AbeJTLON (ORCPT ); Sat, 20 Oct 2018 07:14:13 -0400 Received: from mga18.intel.com ([134.134.136.126]:45835 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726601AbeJTLON (ORCPT ); Sat, 20 Oct 2018 07:14:13 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Oct 2018 20:05:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,402,1534834800"; d="gz'50?scan'50,208,50";a="84091685" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 19 Oct 2018 20:05:17 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1gDhZl-000ArA-8J; Sat, 20 Oct 2018 11:05:17 +0800 Date: Sat, 20 Oct 2018 11:05:11 +0800 From: kbuild test robot To: Peter Zijlstra Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, tipbuild@zytor.com, Ingo Molnar , Will Deacon Subject: [tip:locking/core 6/10] arch/x86/include/asm/rmwcc.h:23:17: error: jump into statement expression Message-ID: <201810201105.YsnXEXTU%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core head: 01a14bda11add9dcd4a59200f13834d634559935 commit: 7aa54be2976550f17c11a1c3e3630002dea39303 [6/10] locking/qspinlock, x86: Provide liveness guarantee config: x86_64-randconfig-u0-10201040 (attached as .config) compiler: gcc-5 (Debian 5.5.0-3) 5.4.1 20171010 reproduce: git checkout 7aa54be2976550f17c11a1c3e3630002dea39303 # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): In file included from arch/x86/include/asm/atomic.h:5:0, from include/linux/atomic.h:7, from include/linux/crypto.h:20, from arch/x86/kernel/asm-offsets.c:9: arch/x86/include/asm/qspinlock.h: In function 'queued_fetch_set_pending_acquire': >> arch/x86/include/asm/rmwcc.h:23:17: error: jump into statement expression : clobbers : cc_label); \ ^ include/linux/compiler.h:58:42: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:21:2: note: in expansion of macro 'asm_volatile_goto' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:25:1: note: label 'cc_label' defined here cc_label: c = true; \ ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ >> arch/x86/include/asm/rmwcc.h:25:1: error: duplicate label 'cc_label' cc_label: c = true; \ ^ include/linux/compiler.h:58:42: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:25:1: note: previous definition of 'cc_label' was here cc_label: c = true; \ ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ >> arch/x86/include/asm/rmwcc.h:23:17: error: jump into statement expression : clobbers : cc_label); \ ^ include/linux/compiler.h:69:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:21:2: note: in expansion of macro 'asm_volatile_goto' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:25:1: note: label 'cc_label' defined here cc_label: c = true; \ ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ >> arch/x86/include/asm/rmwcc.h:25:1: error: duplicate label 'cc_label' cc_label: c = true; \ ^ include/linux/compiler.h:69:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:25:1: note: previous definition of 'cc_label' was here cc_label: c = true; \ ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ arch/x86/include/asm/qspinlock.h:18:2: note: in expansion of macro 'if' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ arch/x86/include/asm/rmwcc.h:54:2: note: in expansion of macro '__GEN_RMWcc' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ arch/x86/include/asm/rmwcc.h:58:2: note: in expansion of macro 'GEN_BINARY_RMWcc_6' GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") ^ arch/x86/include/asm/rmwcc.h:9:30: note: in expansion of macro 'GEN_BINARY_RMWcc_5' #define __RMWcc_CONCAT(a, b) a ## b ^ arch/x86/include/asm/rmwcc.h:10:28: note: in expansion of macro '__RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ arch/x86/include/asm/rmwcc.h:60:32: note: in expansion of macro 'RMWcc_CONCAT' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ arch/x86/include/asm/qspinlock.h:18:6: note: in expansion of macro 'GEN_BINARY_RMWcc' if (GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c, ^ make[2]: *** [arch/x86/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 vim +23 arch/x86/include/asm/rmwcc.h 288e4521 Peter Zijlstra 2018-10-03 8 288e4521 Peter Zijlstra 2018-10-03 9 #define __RMWcc_CONCAT(a, b) a ## b 288e4521 Peter Zijlstra 2018-10-03 @10 #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) 288e4521 Peter Zijlstra 2018-10-03 11 700b7c54 Jan Beulich 2018-02-19 12 #define __CLOBBERS_MEM(clb...) "memory", ## clb df340524 Kees Cook 2017-07-24 13 ba741e35 H. Peter Anvin 2016-06-08 14 #if !defined(__GCC_ASM_FLAG_OUTPUTS__) && defined(CC_HAVE_ASM_GOTO) ba741e35 H. Peter Anvin 2016-06-08 15 ba741e35 H. Peter Anvin 2016-06-08 16 /* Use asm goto */ 0c44c2d0 Peter Zijlstra 2013-09-11 17 288e4521 Peter Zijlstra 2018-10-03 18 #define __GEN_RMWcc(fullop, _var, cc, clobbers, ...) \ 288e4521 Peter Zijlstra 2018-10-03 19 ({ \ 288e4521 Peter Zijlstra 2018-10-03 20 bool c = false; \ 18fe5822 H. Peter Anvin 2016-06-08 21 asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ 288e4521 Peter Zijlstra 2018-10-03 22 : : [var] "m" (_var), ## __VA_ARGS__ \ df340524 Kees Cook 2017-07-24 @23 : clobbers : cc_label); \ 288e4521 Peter Zijlstra 2018-10-03 24 if (0) { \ 288e4521 Peter Zijlstra 2018-10-03 @25 cc_label: c = true; \ 288e4521 Peter Zijlstra 2018-10-03 26 } \ 288e4521 Peter Zijlstra 2018-10-03 27 c; \ 288e4521 Peter Zijlstra 2018-10-03 28 }) 0c44c2d0 Peter Zijlstra 2013-09-11 29 :::::: The code at line 23 was first introduced by commit :::::: df3405245a8535d2f20bcbdbb615385671cd0792 x86/asm: Add suffix macro for GEN_*_RMWcc() :::::: TO: Kees Cook :::::: CC: Ingo Molnar --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --bg08WKrSYDhXBjb5 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --bg08WKrSYDhXBjb5--