Skip to content

Add LLVM FileCheck for Core files #154

Add LLVM FileCheck for Core files

Add LLVM FileCheck for Core files #154

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Test Results failed Oct 12, 2023 in 0s

2 fail, 5 skipped, 38 pass in 6m 58s

     312 files     312 suites   6m 58s ⏱️
       45 tests      38 ✔️        5 💤   2
14 040 runs  9 809 ✔️ 4 164 💤 67

Results for commit c74aa02.

Annotations

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-speed-CM23.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -Os -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-Os" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-balanced-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -O3 -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-O3" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a4> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1e8 cbz r0, 0x44 <clz+0x44> @ imm = #0x3a 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-speed-CM23S.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -Os -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -mcmse -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-S,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-Os" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-mcmse" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-S,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-none-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -O1 -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-O1" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:8:10: note: possible intended match here
 2: af00 add r7, sp, #0x0
         ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b580 push {r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af00 add r7, sp, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1              ?                 possible intended match
            9:  4: b082 sub sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 4805 ldr r0, [pc, #0x14] @ 0x1c <clz+0x1c> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  a: b110 cbz r0, 0x12 <clz+0x12> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-none-CM23S.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m23 -mfloat-abi=soft -O1 -I ../Include -D CORE_HEADER=\"core_cm23.h\" -c -mcmse -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-S,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m23" "-mfloat-abi=soft" "-O1" "-I" "../Include" "-D" "CORE_HEADER="core_cm23.h"" "-c" "-mcmse" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-S,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:9:16: note: possible intended match here
 4: f240 0300 movw r3, #0x0
               ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b500 push {lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~
            8:  2: b083 sub sp, #0xc 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            9:  4: f240 0300 movw r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                    ?             possible intended match
           10:  8: f2c0 0300 movt r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  c: 6818 ldr r0, [r3] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  e: b128 cbz r0, 0x1c <clz+0x1c> @ imm = #0xa 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  10: f7ff fffe bl 0x10 <clz+0x10> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  14: b2c0 uxtb r0, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-balanced-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -O3 -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-O3" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:8:10: note: possible intended match here
 2: af00 add r7, sp, #0x0
         ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b580 push {r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af00 add r7, sp, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1              ?                 possible intended match
            9:  4: b082 sub sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 4806 ldr r0, [pc, #0x18] @ 0x20 <clz+0x20> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  a: b120 cbz r0, 0x16 <clz+0x16> @ imm = #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-size-CM0plus.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mfloat-abi=soft -Oz -I ../Include -D CORE_HEADER=\"core_cm0plus.h\" -c -D __CM0PLUS_REV=0x0000U -D __MPU_PRESENT=1U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0plus -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m0plus" "-mfloat-abi=soft" "-Oz" "-I" "../Include" "-D" "CORE_HEADER="core_cm0plus.h"" "-c" "-D" "__CM0PLUS_REV=0x0000U" "-D" "__MPU_PRESENT=1U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0plus" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:12:13: note: scanning from here
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:12:13: note: with "REG1" equal to "r0"
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:15:11: note: possible intended match here
 12: 9301 str r3, [sp, #0x4]
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            7:  0: 4b05 ldr r3, [pc, #0x14] @ 0x18 <clz+0x18> 
            8:  2: b507 push {r0, r1, r2, lr} 
            9:  4: 6818 ldr r0, [r3] 
           10:  6: 2320 movs r3, #0x20 
           11:  8: 2800 cmp r0, #0x0 
           12:  a: d002 beq 0x12 <clz+0x12> @ imm = #0x4 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: b2c3 uxtb r3, r0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~
           15:  12: 9301 str r3, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?                   possible intended match
           16:  14: bd07 pop {r0, r1, r2, pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: 46c0 mov r8, r8 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~
           18:  
check:12'0     ~
           19: 00000018 <$d>: 
check:12'0     ~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-none-CM0.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m0 -mfloat-abi=soft -O1 -I ../Include -D CORE_HEADER=\"core_cm0.h\" -c -D __CM0_REV=0x0000U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m0" "-mfloat-abi=soft" "-O1" "-I" "../Include" "-D" "CORE_HEADER="core_cm0.h"" "-c" "-D" "__CM0_REV=0x0000U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:12:13: note: scanning from here
 a: d005 beq 0x18 <clz+0x18> @ imm = #0xa
            ^
<stdin>:12:13: note: with "REG1" equal to "r0"
 a: d005 beq 0x18 <clz+0x18> @ imm = #0xa
            ^
<stdin>:15:11: note: possible intended match here
 12: 9001 str r0, [sp, #0x4]
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            7:  0: b500 push {lr} 
            8:  2: b083 sub sp, #0xc 
            9:  4: 4b05 ldr r3, [pc, #0x14] @ 0x1c <clz+0x1c> 
           10:  6: 6818 ldr r0, [r3] 
           11:  8: 2800 cmp r0, #0x0 
           12:  a: d005 beq 0x18 <clz+0x18> @ imm = #0xa 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: b2c0 uxtb r0, r0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~
           15:  12: 9001 str r0, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?                   possible intended match
           16:  14: b003 add sp, #0xc 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: bd00 pop {pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~
           18:  18: 2020 movs r0, #0x20 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
           19:  1a: e7fa b 0x12 <clz+0x12> @ imm = #-0xc 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           20:  
check:12'0     ~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-speed-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -Os -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-Os" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-speed-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -Os -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-Os" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:8:10: note: possible intended match here
 2: af00 add r7, sp, #0x0
         ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b580 push {r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af00 add r7, sp, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1              ?                 possible intended match
            9:  4: b082 sub sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 4805 ldr r0, [pc, #0x14] @ 0x1c <clz+0x1c> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  a: b110 cbz r0, 0x12 <clz+0x12> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-size-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -Oz -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-Oz" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:14:12: note: possible intended match here
 10: 2020 movs r0, #0x20
           ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b5e0 push {r5, r6, r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af02 add r7, sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 4804 ldr r0, [pc, #0x10] @ 0x18 <clz+0x18> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           11:  8: b110 cbz r0, 0x10 <clz+0x10> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           12:  a: f7ff fffe bl 0xa <clz+0xa> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  e: e000 b 0x12 <clz+0x12> @ imm = #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: 2020 movs r0, #0x20 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                ?              possible intended match
           15:  12: 9001 str r0, [sp, #0x4] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  14: bd8c pop {r2, r3, r7, pc} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: 46c0 mov r8, r8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           18:  
check:10'0     ~
           19: 00000018 <$d.1>: 
check:10'0     ~~~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-balanced-CM23S.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -O3 -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -mcmse -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-S,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-O3" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-mcmse" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-S,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a4> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1e8 cbz r0, 0x44 <clz+0x44> @ imm = #0x3a 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-none-CM23S.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -O1 -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -mcmse -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-S,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-O1" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-mcmse" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-S,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-balanced-CM23.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -O3 -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-O3" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:8:10: note: possible intended match here
 2: af00 add r7, sp, #0x0
         ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b580 push {r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af00 add r7, sp, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1              ?                 possible intended match
            9:  4: b082 sub sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 4806 ldr r0, [pc, #0x18] @ 0x20 <clz+0x20> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  a: b120 cbz r0, 0x16 <clz+0x16> @ imm = #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-balanced-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m23 -mfloat-abi=soft -O3 -I ../Include -D CORE_HEADER=\"core_cm23.h\" -c -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m23" "-mfloat-abi=soft" "-O3" "-I" "../Include" "-D" "CORE_HEADER="core_cm23.h"" "-c" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:7:16: note: possible intended match here
 0: f240 0300 movw r3, #0x0
               ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: f240 0300 movw r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                    ?             possible intended match
            8:  4: b500 push {lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~
            9:  6: f2c0 0300 movt r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  a: 6818 ldr r0, [r3] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           11:  c: b083 sub sp, #0xc 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  e: b120 cbz r0, 0x1a <clz+0x1a> @ imm = #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-speed-CM0plus.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv6m-none-unknown-eabi -Os -mcpu=cortex-m0plus -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm0plus.h\" -D __CM0PLUS_REV=0x0000U -D __MPU_PRESENT=1U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0plus -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv6m-none-unknown-eabi" "-Os" "-mcpu=cortex-m0plus" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm0plus.h"" "-D" "__CM0PLUS_REV=0x0000U" "-D" "__MPU_PRESENT=1U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0plus" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:13:13: note: scanning from here
 c: d002 beq 0x14 <clz+0x14> @ imm = #0x4
            ^
<stdin>:13:13: note: with "REG1" equal to "r0"
 c: d002 beq 0x14 <clz+0x14> @ imm = #0x4
            ^
<stdin>:16:11: note: possible intended match here
 14: 2020 movs r0, #0x20
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            8:  2: af00 add r7, sp, #0x0 
            9:  4: b082 sub sp, #0x8 
           10:  6: 4805 ldr r0, [pc, #0x14] @ 0x1c <clz+0x1c> 
           11:  8: 6800 ldr r0, [r0] 
           12:  a: 2800 cmp r0, #0x0 
           13:  c: d002 beq 0x14 <clz+0x14> @ imm = #0x4 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           14:  e: f7ff fffe bl 0xe <clz+0xe> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           15:  12: e000 b 0x16 <clz+0x16> @ imm = #0x0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  14: 2020 movs r0, #0x20 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?               possible intended match
           17:  16: 9001 str r0, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           18:  18: b002 add sp, #0x8 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~
           19:  1a: bd80 pop {r7, pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~
           20:  
check:12'0     ~
           21: 0000001c <$d.1>: 
check:12'0     ~~~~~~~~~~~~~~~~~
           22:  1c: 00 00 00 00 .word 0x00000000 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-none-CM23.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -O1 -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-O1" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-size-CM23S.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -Oz -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -mcmse -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-S,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-Oz" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-mcmse" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-S,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:14:12: note: possible intended match here
 10: 2020 movs r0, #0x20
           ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b5e0 push {r5, r6, r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af02 add r7, sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 4804 ldr r0, [pc, #0x10] @ 0x18 <clz+0x18> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           11:  8: b110 cbz r0, 0x10 <clz+0x10> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           12:  a: f7ff fffe bl 0xa <clz+0xa> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  e: e000 b 0x12 <clz+0x12> @ imm = #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: 2020 movs r0, #0x20 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                ?              possible intended match
           15:  12: 9001 str r0, [sp, #0x4] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  14: bd8c pop {r2, r3, r7, pc} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: 46c0 mov r8, r8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           18:  
check:10'0     ~
           19: 00000018 <$d.1>: 
check:10'0     ~~~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-size-CM23.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv8m.base-none-unknown-eabi -Oz -mcpu=cortex-m23 -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv8m.base-none-unknown-eabi" "-Oz" "-mcpu=cortex-m23" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:14:12: note: possible intended match here
 10: 2020 movs r0, #0x20
           ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b5e0 push {r5, r6, r7, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: af02 add r7, sp, #0x8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 4804 ldr r0, [pc, #0x10] @ 0x18 <clz+0x18> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           11:  8: b110 cbz r0, 0x10 <clz+0x10> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           12:  a: f7ff fffe bl 0xa <clz+0xa> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  e: e000 b 0x12 <clz+0x12> @ imm = #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: 2020 movs r0, #0x20 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                ?              possible intended match
           15:  12: 9001 str r0, [sp, #0x4] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  14: bd8c pop {r2, r3, r7, pc} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: 46c0 mov r8, r8 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           18:  
check:10'0     ~
           19: 00000018 <$d.1>: 
check:10'0     ~~~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-speed-CM0.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m0 -mfloat-abi=soft -Os -I ../Include -D CORE_HEADER=\"core_cm0.h\" -c -D __CM0_REV=0x0000U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m0" "-mfloat-abi=soft" "-Os" "-I" "../Include" "-D" "CORE_HEADER="core_cm0.h"" "-c" "-D" "__CM0_REV=0x0000U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:12:13: note: scanning from here
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:12:13: note: with "REG1" equal to "r0"
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:15:11: note: possible intended match here
 12: 9301 str r3, [sp, #0x4]
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            7:  0: 4b05 ldr r3, [pc, #0x14] @ 0x18 <clz+0x18> 
            8:  2: b507 push {r0, r1, r2, lr} 
            9:  4: 6818 ldr r0, [r3] 
           10:  6: 2320 movs r3, #0x20 
           11:  8: 2800 cmp r0, #0x0 
           12:  a: d002 beq 0x12 <clz+0x12> @ imm = #0x4 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: b2c3 uxtb r3, r0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~
           15:  12: 9301 str r3, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?                   possible intended match
           16:  14: bd07 pop {r0, r1, r2, pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: 46c0 mov r8, r8 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~
           18:  
check:12'0     ~
           19: 00000018 <$d>: 
check:12'0     ~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-AC6-size-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang --target=arm-arm-none-eabi -mcpu=cortex-m23 -mfpu=none -Oz -I ../Include -c -D CORE_HEADER=\"core_cm23.h\" -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.armclang/6.20.0/bin/armclang" "--target=arm-arm-none-eabi" "-mcpu=cortex-m23" "-mfpu=none" "-Oz" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm23.h"" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:11:15: note: possible intended match here
 8: 0841 lsrs r1, r0, #0x1
              ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text.clz: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b081 sub sp, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            8:  2: 48ff ldr r0, [pc, #0x3fc] @ 0x400 <__arm_cp.0_4+0x3a8> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6800 ldr r0, [r0] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: b1d8 cbz r0, 0x40 <clz+0x40> @ imm = #0x36 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  8: 0841 lsrs r1, r0, #0x1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                   ?             possible intended match
           12:  a: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           13:  c: 0888 lsrs r0, r1, #0x2 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  e: 4308 orrs r0, r1 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           15:  10: 0901 lsrs r1, r0, #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  12: 4301 orrs r1, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-none-CM23.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m23 -mfloat-abi=soft -O1 -I ../Include -D CORE_HEADER=\"core_cm23.h\" -c -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m23" "-mfloat-abi=soft" "-O1" "-I" "../Include" "-D" "CORE_HEADER="core_cm23.h"" "-c" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:9:16: note: possible intended match here
 4: f240 0300 movw r3, #0x0
               ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: b500 push {lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~
            8:  2: b083 sub sp, #0xc 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            9:  4: f240 0300 movw r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1                    ?             possible intended match
           10:  8: f2c0 0300 movt r3, #0x0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  c: 6818 ldr r0, [r3] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           12:  e: b128 cbz r0, 0x1c <clz+0x1c> @ imm = #0xa 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  10: f7ff fffe bl 0x10 <clz+0x10> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  14: b2c0 uxtb r0, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-speed-CM23NS.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m23 -mfloat-abi=soft -Os -I ../Include -D CORE_HEADER=\"core_cm23.h\" -c -D __CM23_REV=0x0000U -D __FPU_PRESENT=0U -D __MPU_PRESENT=1U -D __SAUREGION_PRESENT=8U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=3U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m23 -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-NS,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m23" "-mfloat-abi=soft" "-Os" "-I" "../Include" "-D" "CORE_HEADER="core_cm23.h"" "-c" "-D" "__CM23_REV=0x0000U" "-D" "__FPU_PRESENT=0U" "-D" "__MPU_PRESENT=1U" "-D" "__SAUREGION_PRESENT=8U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=3U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m23" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-NS,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:10:12: error: CHECK: expected string not found in input
 // CHECK: cmp [[REG1:r[0-9]+]], #0x0
           ^
<stdin>:6:16: note: scanning from here
00000000 <clz>:
               ^
<stdin>:10:11: note: possible intended match here
 6: 2320 movs r3, #0x20
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1:  
            2: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o: file format elf32-littlearm 
            3:  
            4: Disassembly of section .text: 
            5:  
            6: 00000000 <clz>: 
check:10'0                    X error: no match found
            7:  0: 4b04 ldr r3, [pc, #0x10] @ 0x14 <clz+0x14> 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8:  2: b507 push {r0, r1, r2, lr} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9:  4: 6818 ldr r0, [r3] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~
           10:  6: 2320 movs r3, #0x20 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~
check:10'1               ?              possible intended match
           11:  8: b110 cbz r0, 0x10 <clz+0x10> @ imm = #0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           12:  a: f7ff fffe bl 0xa <clz+0xa> @ imm = #-0x4 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  e: b2c3 uxtb r3, r0 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~
           14:  10: 9301 str r3, [sp, #0x4] 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           15:  12: bd07 pop {r0, r1, r2, pc} 
check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-Clang-size-CM0plus.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang --target=thumbv6m-none-unknown-eabi -Oz -mcpu=cortex-m0plus -mfpu=none -I ../Include -c -D CORE_HEADER=\"core_cm0plus.h\" -D __CM0PLUS_REV=0x0000U -D __MPU_PRESENT=1U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0plus -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/clang" "--target=thumbv6m-none-unknown-eabi" "-Oz" "-mcpu=cortex-m0plus" "-mfpu=none" "-I" "../Include" "-c" "-D" "CORE_HEADER="core_cm0plus.h"" "-D" "__CM0PLUS_REV=0x0000U" "-D" "__MPU_PRESENT=1U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0plus" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:12:13: note: scanning from here
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:12:13: note: with "REG1" equal to "r0"
 a: d002 beq 0x12 <clz+0x12> @ imm = #0x4
            ^
<stdin>:15:11: note: possible intended match here
 12: 2020 movs r0, #0x20
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            7:  0: b5e0 push {r5, r6, r7, lr} 
            8:  2: af02 add r7, sp, #0x8 
            9:  4: 4804 ldr r0, [pc, #0x10] @ 0x18 <clz+0x18> 
           10:  6: 6800 ldr r0, [r0] 
           11:  8: 2800 cmp r0, #0x0 
           12:  a: d002 beq 0x12 <clz+0x12> @ imm = #0x4 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: e000 b 0x14 <clz+0x14> @ imm = #0x0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           15:  12: 2020 movs r0, #0x20 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?               possible intended match
           16:  14: 9001 str r0, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: bd8c pop {r2, r3, r7, pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           18:  
check:12'0     ~
           19: 00000018 <$d.1>: 
check:12'0     ~~~~~~~~~~~~~~~~~
           20:  18: 00 00 00 00 .word 0x00000000 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

error: command failed with exit status: 1

--

Check warning on line 0 in CMSIS-Core.CMSIS-Core

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 312 runs failed: clz_compat.c (CMSIS-Core.CMSIS-Core)

./CMSIS/Core/Test/lit-GCC-none-CM0plus.xunit [took 0s]
Raw output
Script:
--
: 'RUN: at line 2';   /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mfloat-abi=soft -O1 -I ../Include -D CORE_HEADER=\"core_cm0plus.h\" -c -D __CM0PLUS_REV=0x0000U -D __MPU_PRESENT=1U -D __VTOR_PRESENT=1U -D __NVIC_PRIO_BITS=2U -D __Vendor_SysTickConfig=0U -o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c; /home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump --mcpu=cortex-m0plus -d /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o | FileCheck --allow-unused-prefixes --check-prefixes CHECK,CHECK-THUMB /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 2"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.arm.none.eabi.gcc/12.3.1/bin/arm-none-eabi-gcc" "-mcpu=cortex-m0plus" "-mfloat-abi=soft" "-O1" "-I" "../Include" "-D" "CORE_HEADER="core_cm0plus.h"" "-c" "-D" "__CM0PLUS_REV=0x0000U" "-D" "__MPU_PRESENT=1U" "-D" "__VTOR_PRESENT=1U" "-D" "__NVIC_PRIO_BITS=2U" "-D" "__Vendor_SysTickConfig=0U" "-o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
$ "/home/runner/.vcpkg/downloads/artifacts/fd3d78d7/compilers.arm.llvm.embedded/17.0.1/bin/llvm-objdump" "--mcpu=cortex-m0plus" "-d" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c.o"
$ "FileCheck" "--allow-unused-prefixes" "--check-prefixes" "CHECK,CHECK-THUMB" "/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c"
# command stderr:
/home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c:12:12: error: CHECK: expected string not found in input
 // CHECK: lsrs [[REG2:r[0-9]+]], [[REG1]], #0x1
           ^
<stdin>:12:13: note: scanning from here
 a: d005 beq 0x18 <clz+0x18> @ imm = #0xa
            ^
<stdin>:12:13: note: with "REG1" equal to "r0"
 a: d005 beq 0x18 <clz+0x18> @ imm = #0xa
            ^
<stdin>:15:11: note: possible intended match here
 12: 9001 str r0, [sp, #0x4]
          ^

Input file: <stdin>
Check file: /home/runner/work/CMSIS_6/CMSIS_6/CMSIS/Core/Test/clz_compat.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
            7:  0: b500 push {lr} 
            8:  2: b083 sub sp, #0xc 
            9:  4: 4b05 ldr r3, [pc, #0x14] @ 0x1c <clz+0x1c> 
           10:  6: 6818 ldr r0, [r3] 
           11:  8: 2800 cmp r0, #0x0 
           12:  a: d005 beq 0x18 <clz+0x18> @ imm = #0xa 
check:12'0                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:12'1                                                with "REG1" equal to "r0"
           13:  c: f7ff fffe bl 0xc <clz+0xc> @ imm = #-0x4 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  10: b2c0 uxtb r0, r0 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~
           15:  12: 9001 str r0, [sp, #0x4] 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:12'2               ?                   possible intended match
           16:  14: b003 add sp, #0xc 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~
           17:  16: bd00 pop {pc} 
check:12'0     ~~~~~~~~~~~~~~~~~~~
           18:  18: 2020 movs r0, #0x20 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
           19:  1a: e7fa b 0x12 <clz+0x12> @ imm = #-0xc 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           20:  
check:12'0     ~
            .
            .
            .
>>>>>>

error: command failed with exit status: 1

--