Hay
Date
July 25, 2025, 3:13 a.m.

Environment
arm

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/2/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:386:3: error: inline assembly requires more registers than available
  386 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/2/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:386:3: error: inline assembly requires more registers than available
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/2/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:214:3: error: inline assembly requires more registers than available
  214 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/2/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:304:3: error: inline assembly requires more registers than available
  304 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:386:3: error: inline assembly requires more registers than available
  386 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:386:3: error: inline assembly requires more registers than available
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:304:3: error: inline assembly requires more registers than available
  304 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq'
In file included from param_test.c:290:
In file included from ./rseq.h:121:
In file included from ./rseq-arm.h:150:
./rseq-arm-bits.h:214:3: error: inline assembly requires more registers than available
  214 |                 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */
      |                 ^
./rseq-arm.h:95:2: note: expanded from macro 'RSEQ_ASM_DEFINE_TABLE'
   95 |         __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip,              \
      |         ^
./rseq-arm.h:84:3: note: expanded from macro '__RSEQ_ASM_DEFINE_TABLE'
   84 |                 ".pushsection __rseq_cs, \"aw\"\n\t"                    \
      |                 ^