From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7411544855581964420==" MIME-Version: 1.0 From: Philip Li To: kbuild-all@lists.01.org Subject: Re: [linux-next:master 1359/4896] {standard input}:9752: Error: invalid instruction for this architecture; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [68ec040], 68060 [68ec060]) -- statement `casl %d4,%d5,(%a1)' ignored Date: Fri, 20 Dec 2019 10:09:17 +0800 Message-ID: <20191220020917.GE26966@intel.com> In-Reply-To: List-Id: --===============7411544855581964420== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Dec 20, 2019 at 02:35:36AM +0100, Marco Elver wrote: > On Thu, 19 Dec 2019 at 23:05, kbuild test robot wrote: > > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next= .git master > > head: 9f8535c5f75f0e23359962527dbfd31478b2cf16 > > commit: c25b3c4c1ccc770435577d748488ff9d13d60701 [1359/4896] asm-generi= c/atomic: Use __always_inline for fallback wrappers > > config: m68k-randconfig-a001-20191217 (attached as .config) > > compiler: m68k-linux-gcc (GCC) 7.5.0 > > reproduce: > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/s= bin/make.cross -O ~/bin/make.cross > > chmod +x ~/bin/make.cross > > git checkout c25b3c4c1ccc770435577d748488ff9d13d60701 > > # save the attached .config to linux build tree > > GCC_VERSION=3D7.5.0 make.cross ARCH=3Dm68k > > > > If you fix the issue, kindly add following tag > > Reported-by: kbuild test robot > > > > All errors (new ones prefixed by >>): > > > > {standard input}: Assembler messages: > > {standard input}:1319: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a3)' ignored > > {standard input}:1404: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a0)' ignored > > {standard input}:2202: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d3,(%a0)' ignored > > {standard input}:5736: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d3,(%a0)' ignored > > {standard input}:5756: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d1,%d3,(%a0)' ignored > > {standard input}:5850: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a4)' ignored > > {standard input}:5963: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d1,%d2,(%a1)' ignored > > {standard input}:6059: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d2,(%a1)' ignored > > {standard input}:6823: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a0)' ignored > > {standard input}:7357: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d2,%d4,(%a1)' ignored > > {standard input}:7545: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d1,%d2,(%a1)' ignored > > {standard input}:9578: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d5,%d6,(%a1)' ignored > > >> {standard input}:9752: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d4,%d5,(%a1)' ignored > > {standard input}:12745: Error: invalid instruction for this architec= ture; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [= 68ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a0)' ignored > > {standard input}:12907: Error: invalid instruction for this architec= ture; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [= 68ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,342(%a4)' ignored > > {standard input}:13925: Error: invalid instruction for this architec= ture; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [= 68ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a0)' ignored > > {standard input}:15145: Error: invalid instruction for this architec= ture; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [= 68ec040], 68060 [68ec060]) -- statement `casl %d0,%d1,(%a4)' ignored > > -- > > {standard input}: Assembler messages: > > >> {standard input}:1179: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d6,%d3,(%a0)' ignored > > >> {standard input}:1466: Error: invalid instruction for this architect= ure; needs 68020 or higher (68020 [68k, 68ec020], 68030 [68ec030], 68040 [6= 8ec040], 68060 [68ec060]) -- statement `casl %d3,%d6,(%a1)' ignored > = > The __always_inline changes merely affect the locations in which these > occur ("casl" being related to xchg implementations). > = > The change the build robot points at here is not the root cause for > the error messages here. Also note that these error messages have > already been occurring in other places (the locations without ">>"). > = > Presumably the root cause is some misconfiguration of this arch or > unsupported toolchain used by test robot? sorry for noise, we will look into this to fix possible issue. > = > Thanks, > -- Marco > _______________________________________________ > kbuild-all mailing list -- kbuild-all(a)lists.01.org > To unsubscribe send an email to kbuild-all-leave(a)lists.01.org --===============7411544855581964420==--