[PATCH v4 0/3] Add support for gcc 16
Florian Bezdeka <[email protected]> Mon, 20 Jul 2026 23:28:24 +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 v4: - Patch 1: Removed. Already applied - Patch 2: Removed. Already applied - Patch 1: Previously Patch 3: taskDelay() -> threadobj_spin() - Patch 2: Previously Patch 4: Update changelog, factor out test activation - Patch 3: New. Test activation as separate patch - Link to v3: https://lore.kernel.org/r/[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 (3): testsuite/smokey/vxworktests: Fix compile error seen with gcc 16 testsuite/smokey/psostests: Fix compile error seen with gcc 16 testsuite/smokey/psostests: Enable psostests_task2 test testsuite/smokey/psostests/psostests.c | 4 +--- testsuite/smokey/psostests/rn-1.c | 7 +++---- testsuite/smokey/psostests/task-2.c | 5 ++--- testsuite/smokey/vxworkstests/task-2.c | 5 ++--- 4 files changed, 8 insertions(+), 13 deletions(-) --- base-commit: 8109051556b438cd4c280e75c2a45ae3b43d7f7e change-id: 20260508-wip-flo-gcc-16-6291fb97b9a1 Best regards, -- Florian Bezdeka <[email protected]>