[PATCH v3 0/4] Add support for gcc 16

Florian Bezdeka <[email protected]> Fri, 17 Jul 2026 09:45:03 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Hi all,

Trying to compile the codebase with gcc 16 revealed some minor issues /
compile failures. Fixing them up was quite easy, so here we go.

gcc 16 is the default compiler on Fefora 44 and available as package
for Debian 14 (forky).

Cc: Jan Kiszka <[email protected]>

Changes in v3:
- Rebased on current next
- Patch 4: Enable psos test at smokey level
- Patch 4: Increase busy waiting interval to 2ms
- Link to v2: https://lore.kernel.org/r/[email protected]

Changes in v2:
  - Reworked patches 3 and 4, removed / migrated busy loops

Signed-off-by: Florian Bezdeka <[email protected]>
---
Florian Bezdeka (4):
      utils/autotune: Fix compile error seen with gcc 16
      testsuite/smokey/sched-tp: Fix compile error seen with gcc 16
      testsuite/smokey/vxworktests: Fix compile error seen with gcc 16
      testsuite/smokey/psostests: Fix compile error seen with gcc 16

 testsuite/smokey/psostests/psostests.c | 4 +---
 testsuite/smokey/psostests/rn-1.c      | 7 +++----
 testsuite/smokey/psostests/task-2.c    | 5 ++---
 testsuite/smokey/sched-tp/sched-tp.c   | 2 +-
 testsuite/smokey/vxworkstests/task-2.c | 4 +---
 utils/autotune/autotune.c              | 4 +---
 6 files changed, 9 insertions(+), 17 deletions(-)
---
base-commit: 48934c3fed790f8603eaaf0d4fa1ce92d27552f4
change-id: 20260508-wip-flo-gcc-16-6291fb97b9a1

Best regards,
-- 
Florian Bezdeka <[email protected]>