Hay
Date
May 15, 2025, 10:38 a.m.

Environment
arm64

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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/gcs'
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
./../../../../include/nolibc/types.h: In function 'test_fork':
./../../../../include/nolibc/types.h:111:50: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  111 | #define WEXITSTATUS(status) (((status) & 0xff00) >> 8)
      |                                                  ^~
basic-gcs.c:243:18: note: 'status' was declared here
  243 |         int ret, status;
      |                  ^~~~~~

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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/abi'
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
./../../../../include/nolibc/types.h: In function 'main':
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                                        ^
tpidr2.c:99:13: note: 'status' was declared here
   99 |         int status;
      |             ^~~~~~


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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/abi'
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
./../../../../include/nolibc/types.h: In function 'main':
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                                        ^
tpidr2.c:99:13: note: 'status' was declared here
   99 |         int status;
      |             ^~~~~~

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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/gcs'
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
./../../../../include/nolibc/types.h: In function 'test_fork':
./../../../../include/nolibc/types.h:111:50: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  111 | #define WEXITSTATUS(status) (((status) & 0xff00) >> 8)
      |                                                  ^~
basic-gcs.c:243:18: note: 'status' was declared here
  243 |         int ret, status;
      |                  ^~~~~~


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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
In function 'write_fork_read',
    inlined from 'main' at tpidr2.c:296:3:
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                              ~~~~~~~~~~^~~~~~~
tpidr2.c:145:22: note: in expansion of macro 'WIFEXITED'
  145 |                 if (!WIFEXITED(status)) {
      |                      ^~~~~~~~~

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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
basic-gcs.c: In function 'test_fork':
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                              ~~~~~~~~~~^~~~~~~
basic-gcs.c:284:14: note: in expansion of macro 'WIFEXITED'
  284 |         if (!WIFEXITED(status)) {
      |              ^~~~~~~~~
basic-gcs.c:243:18: note: 'status' was declared here
  243 |         int ret, status;
      |                  ^~~~~~


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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
In function 'write_fork_read',
    inlined from 'main' at tpidr2.c:296:3:
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                              ~~~~~~~~~~^~~~~~~
tpidr2.c:145:22: note: in expansion of macro 'WIFEXITED'
  145 |                 if (!WIFEXITED(status)) {
      |                      ^~~~~~~~~

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=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc' kselftest-install
In file included from ./../../../../include/nolibc/nolibc.h:97,
                 from <command-line>:
basic-gcs.c: In function 'test_fork':
./../../../../include/nolibc/types.h:112:40: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  112 | #define WIFEXITED(status)   (((status) & 0x7f) == 0)
      |                              ~~~~~~~~~~^~~~~~~
basic-gcs.c:284:14: note: in expansion of macro 'WIFEXITED'
  284 |         if (!WIFEXITED(status)) {
      |              ^~~~~~~~~
basic-gcs.c:243:18: note: 'status' was declared here
  243 |         int ret, status;
      |                  ^~~~~~