From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758438AbcGKKkz (ORCPT ); Mon, 11 Jul 2016 06:40:55 -0400 Received: from mga02.intel.com ([134.134.136.20]:20256 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758417AbcGKKky (ORCPT ); Mon, 11 Jul 2016 06:40:54 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,346,1464678000"; d="gz'50?scan'50,208,50";a="1019368177" Date: Mon, 11 Jul 2016 18:37:00 +0800 From: kbuild test robot To: Alexey Dobriyan Cc: kbuild-all@01.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] kbuild: simpler generation of assembly constants Message-ID: <201607111839.68bl1gYN%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline In-Reply-To: <20160707213941.GA31678@p183.telecom.by> 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 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, [auto build test ERROR on ia64/next] [also build test ERROR on v4.7-rc7 next-20160711] [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/Alexey-Dobriyan/kbuild-simpler-generation-of-assembly-constants/20160708-054403 base: https://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git next config: sparc-allmodconfig (attached as .config) compiler: sparc-linux-gcc (GCC) 4.9.0 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=sparc All error/warnings (new ones prefixed by >>): arch/sparc/kernel/entry.S: Assembler messages: >> arch/sparc/kernel/entry.S:889: Error: bad expression >> arch/sparc/kernel/entry.S:889: Warning: division by zero >> arch/sparc/kernel/entry.S:889: Error: Illegal operands arch/sparc/kernel/entry.S:913: Error: bad expression arch/sparc/kernel/entry.S:913: Warning: division by zero arch/sparc/kernel/entry.S:913: Error: Illegal operands arch/sparc/kernel/entry.S:929: Error: bad expression arch/sparc/kernel/entry.S:929: Warning: division by zero arch/sparc/kernel/entry.S:929: Error: Illegal operands vim +889 arch/sparc/kernel/entry.S ^1da177e Linus Torvalds 2005-04-16 873 * XXX These three should be consolidated into mostly shared ^1da177e Linus Torvalds 2005-04-16 874 * XXX code just like on sparc64... -DaveM ^1da177e Linus Torvalds 2005-04-16 875 */ ^1da177e Linus Torvalds 2005-04-16 876 .align 4 ^1da177e Linus Torvalds 2005-04-16 877 .globl sys_fork, flush_patch_two ^1da177e Linus Torvalds 2005-04-16 878 sys_fork: ^1da177e Linus Torvalds 2005-04-16 879 mov %o7, %l5 ^1da177e Linus Torvalds 2005-04-16 880 flush_patch_two: ^1da177e Linus Torvalds 2005-04-16 881 FLUSH_ALL_KERNEL_WINDOWS; ^1da177e Linus Torvalds 2005-04-16 882 ld [%curptr + TI_TASK], %o4 ^1da177e Linus Torvalds 2005-04-16 883 rd %psr, %g4 ^1da177e Linus Torvalds 2005-04-16 884 WRITE_PAUSE ^1da177e Linus Torvalds 2005-04-16 885 mov SIGCHLD, %o0 ! arg0: clone flags ^1da177e Linus Torvalds 2005-04-16 886 rd %wim, %g5 ^1da177e Linus Torvalds 2005-04-16 887 WRITE_PAUSE ^1da177e Linus Torvalds 2005-04-16 888 mov %fp, %o1 ! arg1: usp ^1da177e Linus Torvalds 2005-04-16 @889 std %g4, [%o4 + AOFF_task_thread + AOFF_thread_fork_kpsr] ^1da177e Linus Torvalds 2005-04-16 890 add %sp, STACKFRAME_SZ, %o2 ! arg2: pt_regs ptr ^1da177e Linus Torvalds 2005-04-16 891 mov 0, %o3 ^1da177e Linus Torvalds 2005-04-16 892 call sparc_do_fork ^1da177e Linus Torvalds 2005-04-16 893 mov %l5, %o7 ^1da177e Linus Torvalds 2005-04-16 894 ^1da177e Linus Torvalds 2005-04-16 895 /* Whee, kernel threads! */ ^1da177e Linus Torvalds 2005-04-16 896 .globl sys_clone, flush_patch_three ^1da177e Linus Torvalds 2005-04-16 897 sys_clone: :::::: The code at line 889 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --cWoXeonUoKmBZSoM Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 QVRxT1g1EkCYeUK5QkNiLjuNKUv+1bkAAA== --cWoXeonUoKmBZSoM--