From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752199AbcHHQfz (ORCPT ); Mon, 8 Aug 2016 12:35:55 -0400 Received: from mga02.intel.com ([134.134.136.20]:10996 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752054AbcHHQfw (ORCPT ); Mon, 8 Aug 2016 12:35:52 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,490,1464678000"; d="gz'50?scan'50,208,50";a="861763018" Date: Tue, 9 Aug 2016 00:34:06 +0800 From: kbuild test robot To: Jiri Kosina Cc: kbuild-all@01.org, Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Alexander Shishkin , x86@kernel.org, linux-kernel@vger.kernel.org, Mike Galbraith , Borislav Petkov Subject: Re: [PATCH v2] x86/hweight: fix open-coded versions of 32bit and 64bit hweight calculations Message-ID: <201608090046.JZn4b4uJ%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jiri, [auto build test ERROR on tip/auto-latest] [also build test ERROR on v4.8-rc1 next-20160808] [cannot apply to tip/x86/core] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Jiri-Kosina/x86-hweight-fix-open-coded-versions-of-32bit-and-64bit-hweight-calculations/20160809-001505 config: i386-tinyconfig (attached as .config) compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): >> arch/x86/lib/hweight.S:63:2: error: #else without #if #else /* CONFIG_X86_32 */ ^~~~ >> arch/x86/lib/hweight.S:75:2: error: #endif without #if #endif ^~~~~ vim +63 arch/x86/lib/hweight.S f5967101 Borislav Petkov 2016-05-30 57 movabsq $0x0101010101010101, %rdx 4792d6cc Jiri Kosina 2016-08-08 58 imulq %rdx, %rax 4792d6cc Jiri Kosina 2016-08-08 59 shrq $56, %rax f5967101 Borislav Petkov 2016-05-30 60 f5967101 Borislav Petkov 2016-05-30 61 popq %rdx f5967101 Borislav Petkov 2016-05-30 62 ret f5967101 Borislav Petkov 2016-05-30 @63 #else /* CONFIG_X86_32 */ f5967101 Borislav Petkov 2016-05-30 64 /* We're getting an u64 arg in (%eax,%edx): unsigned long hweight64(__u64 w) */ f5967101 Borislav Petkov 2016-05-30 65 pushl %ecx f5967101 Borislav Petkov 2016-05-30 66 f5967101 Borislav Petkov 2016-05-30 67 call __sw_hweight32 f5967101 Borislav Petkov 2016-05-30 68 movl %eax, %ecx # stash away result f5967101 Borislav Petkov 2016-05-30 69 movl %edx, %eax # second part of input f5967101 Borislav Petkov 2016-05-30 70 call __sw_hweight32 f5967101 Borislav Petkov 2016-05-30 71 addl %ecx, %eax # result f5967101 Borislav Petkov 2016-05-30 72 f5967101 Borislav Petkov 2016-05-30 73 popl %ecx f5967101 Borislav Petkov 2016-05-30 74 ret f5967101 Borislav Petkov 2016-05-30 @75 #endif f5967101 Borislav Petkov 2016-05-30 76 ENDPROC(__sw_hweight64) :::::: The code at line 63 was first introduced by commit :::::: f5967101e9de12addcda4510dfbac66d7c5779c3 x86/hweight: Get rid of the special calling convention :::::: TO: Borislav Petkov :::::: CC: Ingo Molnar --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --BXVAT5kNtrzKuDFl Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 S+s+d3SKnUEtvA75lJHdEoL/f7zzuVtZAAA= --BXVAT5kNtrzKuDFl--