From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7100180379954174838==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: /tmp/pinctrl-da9062-868767.s:464: Error: unrecognized opcode `zext.b a1, s1' Date: Sun, 20 Dec 2020 15:20:52 +0800 Message-ID: <202012201549.CIRbFhFe-lkp@intel.com> List-Id: --===============7100180379954174838== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: linux-kernel(a)vger.kernel.org TO: Steve Wahl CC: Borislav Petkov tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = master head: 467f8165a2b0e6accf3d0dd9c8089b1dbde29f7f commit: 632211cdd6ad0efeef32c53ac731901b4bed3b94 MAINTAINERS: Cleanup SGI-r= elated entries date: 8 weeks ago config: riscv-randconfig-r014-20201217 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project cee1e7= d14f4628d6174b33640d502bff3b54ae45) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install riscv cross compiling tool for clang build # apt-get install binutils-riscv64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gi= t/commit/?id=3D632211cdd6ad0efeef32c53ac731901b4bed3b94 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/gi= t/torvalds/linux.git git fetch --no-tags linus master git checkout 632211cdd6ad0efeef32c53ac731901b4bed3b94 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Driscv = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:556:9: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return inb(addr); ^~~~~~~~~ arch/riscv/include/asm/io.h:55:76: note: expanded from macro 'inb' #define inb(c) ({ u8 __v; __io_pbr(); __v =3D readb_cpu((void*= )(PCI_IOBASE + (c))); __io_par(__v); __v; }) = ~~~~~~~~~~ ^ arch/riscv/include/asm/mmio.h:87:48: note: expanded from macro 'readb_cp= u' #define readb_cpu(c) ({ u8 __r =3D __raw_readb(c); __r; }) ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:564:9: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return inw(addr); ^~~~~~~~~ arch/riscv/include/asm/io.h:56:76: note: expanded from macro 'inw' #define inw(c) ({ u16 __v; __io_pbr(); __v =3D readw_cpu((void*= )(PCI_IOBASE + (c))); __io_par(__v); __v; }) = ~~~~~~~~~~ ^ arch/riscv/include/asm/mmio.h:88:76: note: expanded from macro 'readw_cp= u' #define readw_cpu(c) ({ u16 __r =3D le16_to_cpu((__force __le= 16)__raw_readw(c)); __r; }) = ^ include/uapi/linux/byteorder/little_endian.h:36:51: note: expanded from = macro '__le16_to_cpu' #define __le16_to_cpu(x) ((__force __u16)(__le16)(x)) ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:572:9: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return inl(addr); ^~~~~~~~~ arch/riscv/include/asm/io.h:57:76: note: expanded from macro 'inl' #define inl(c) ({ u32 __v; __io_pbr(); __v =3D readl_cpu((void*= )(PCI_IOBASE + (c))); __io_par(__v); __v; }) = ~~~~~~~~~~ ^ arch/riscv/include/asm/mmio.h:89:76: note: expanded from macro 'readl_cp= u' #define readl_cpu(c) ({ u32 __r =3D le32_to_cpu((__force __le= 32)__raw_readl(c)); __r; }) = ^ include/uapi/linux/byteorder/little_endian.h:34:51: note: expanded from = macro '__le32_to_cpu' #define __le32_to_cpu(x) ((__force __u32)(__le32)(x)) ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:580:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outb(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:59:68: note: expanded from macro 'outb' #define outb(v,c) ({ __io_pbw(); writeb_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:91:52: note: expanded from macro 'writeb_c= pu' #define writeb_cpu(v, c) ((void)__raw_writeb((v), (c))) ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:588:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outw(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:60:68: note: expanded from macro 'outw' #define outw(v,c) ({ __io_pbw(); writew_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:92:76: note: expanded from macro 'writew_c= pu' #define writew_cpu(v, c) ((void)__raw_writew((__force u16)cpu_to_= le16(v), (c))) = ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:596:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outl(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:61:68: note: expanded from macro 'outl' #define outl(v,c) ({ __io_pbw(); writel_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:93:76: note: expanded from macro 'writel_c= pu' #define writel_cpu(v, c) ((void)__raw_writel((__force u32)cpu_to_= le32(v), (c))) = ^ In file included from drivers/pinctrl/pinctrl-da9062.c:17: In file included from include/linux/regmap.h:20: In file included from include/linux/iopoll.h:14: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:1005:55: warning: performing pointer arithmetic= on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return (port > MMIO_UPPER_LIMIT) ? NULL : PCI_IOBASE + port; ~~~~~~~~~~ ^ 7 warnings generated. /tmp/pinctrl-da9062-868767.s: Assembler messages: >> /tmp/pinctrl-da9062-868767.s:464: Error: unrecognized opcode `zext.b a1,= s1' clang-12: error: assembler command failed with exit code 1 (use -v to se= e invocation) -- /tmp/leds-lp3944-563676.s: Assembler messages: >> /tmp/leds-lp3944-563676.s:248: Error: unrecognized opcode `zext.b a0,a1' /tmp/leds-lp3944-563676.s:360: Error: unrecognized opcode `zext.b a2,a1' >> /tmp/leds-lp3944-563676.s:365: Error: unrecognized opcode `zext.b a1,s1' /tmp/leds-lp3944-563676.s:386: Error: unrecognized opcode `zext.b a2,a1' >> /tmp/leds-lp3944-563676.s:455: Error: unrecognized opcode `zext.b s4,s4' /tmp/leds-lp3944-563676.s:468: Error: unrecognized opcode `zext.b a3,s2' /tmp/leds-lp3944-563676.s:472: Error: unrecognized opcode `zext.b a2,a1' clang-12: error: assembler command failed with exit code 1 (use -v to se= e invocation) -- drivers/hwmon/adt7475.c:1567:10: warning: cast to smaller integer type '= enum chips' from 'const void *' [-Wvoid-pointer-to-enum-cast] chip =3D (enum chips)of_device_get_match_data(&client->d= ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. /tmp/adt7475-644852.s: Assembler messages: /tmp/adt7475-644852.s:343: Error: unrecognized opcode `zext.b a2,a0' /tmp/adt7475-644852.s:423: Error: unrecognized opcode `zext.b a2,a0' /tmp/adt7475-644852.s:1129: Error: unrecognized opcode `zext.b s3,a0' /tmp/adt7475-644852.s:1816: Error: unrecognized opcode `zext.b a2,a0' /tmp/adt7475-644852.s:1817: Error: unrecognized opcode `zext.b a1,a3' /tmp/adt7475-644852.s:2106: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:2357: Error: unrecognized opcode `zext.b a1,a1' /tmp/adt7475-644852.s:2358: Error: unrecognized opcode `zext.b a2,a0' /tmp/adt7475-644852.s:2509: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:2520: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:2611: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:2794: Error: unrecognized opcode `zext.b a2,a1' /tmp/adt7475-644852.s:2960: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:2963: Error: unrecognized opcode `zext.b a2,s1' /tmp/adt7475-644852.s:3095: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:3138: Error: unrecognized opcode `zext.b a1,a3' /tmp/adt7475-644852.s:3290: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:3311: Error: unrecognized opcode `zext.b a1,a0' >> /tmp/adt7475-644852.s:3444: Error: unrecognized opcode `zext.b a4,a5' /tmp/adt7475-644852.s:3469: Error: unrecognized opcode `zext.b a2,a1' /tmp/adt7475-644852.s:3470: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:3630: Error: unrecognized opcode `zext.b a2,a1' /tmp/adt7475-644852.s:3631: Error: unrecognized opcode `zext.b a1,a0' /tmp/adt7475-644852.s:3729: Error: unrecognized opcode `zext.b a2,a0' /tmp/adt7475-644852.s:3844: Error: unrecognized opcode `zext.b a2,a0' clang-12: error: assembler command failed with exit code 1 (use -v to se= e invocation) -- /tmp/da311-890570.s: Assembler messages: >> /tmp/da311-890570.s:136: Error: unrecognized opcode `zext.b s4,a0' /tmp/da311-890570.s:160: Error: unrecognized opcode `zext.b a2,a0' /tmp/da311-890570.s:213: Error: unrecognized opcode `zext.b a2,a0' /tmp/da311-890570.s:258: Error: unrecognized opcode `zext.b a2,a0' clang-12: error: assembler command failed with exit code 1 (use -v to se= e invocation) --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============7100180379954174838== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============7100180379954174838==--