
Hi Yipeng, FYI, the error/warning still remains. tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: 852df0842f6ca5e0b4808eb4b1368aed4b492917 commit: cf5f2d9ff017873c792298693e593dc358db6035 [2392/2392] arm64: Faster SVC exception handler with xcall config: arm64-randconfig-003-20250616 (https://download.01.org/0day-ci/archive/20250617/202506170139.5RMGvcYK-lkp@i...) compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250617/202506170139.5RMGvcYK-lkp@i...) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202506170139.5RMGvcYK-lkp@intel.com/ All errors (new ones prefixed by >>):
<instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:686:2: note: while in macro instantiation entry_handler 1, t, 64, sync ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:687:2: note: while in macro instantiation entry_handler 1, t, 64, irq ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:688:2: note: while in macro instantiation entry_handler 1, t, 64, fiq ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:689:2: note: while in macro instantiation entry_handler 1, t, 64, error ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:691:2: note: while in macro instantiation entry_handler 1, h, 64, sync ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:692:2: note: while in macro instantiation entry_handler 1, h, 64, irq ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:693:2: note: while in macro instantiation entry_handler 1, h, 64, fiq ^ <instantiation>:1:5: error: expected absolute expression .if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:694:2: note: while in macro instantiation entry_handler 1, h, 64, error ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:1:5: error: expected absolute expression .if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:44:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:48:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:56:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:27:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:37:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:42:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:46:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:75:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki