From a45b24ad7a3ca8f264b694272dcd1e4d5200696e Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Sun, 19 Oct 2025 16:32:43 +0200 Subject: [PATCH] ad PR122016: Fix test case for 16-bit size targets. PR testsuite/122016 PR testsuite/52641 gcc/testsuite/ * gcc.dg/torture/pr122016.c (strncmp): Use __SIZE_TYPE__ instead of long as type of the size argument. --- gcc/testsuite/gcc.dg/torture/pr122016.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.dg/torture/pr122016.c b/gcc/testsuite/gcc.dg/torture/pr122016.c index 027a63d4256..0fe793b9d60 100644 --- a/gcc/testsuite/gcc.dg/torture/pr122016.c +++ b/gcc/testsuite/gcc.dg/torture/pr122016.c @@ -3,11 +3,11 @@ int merge_parse_args_argc; char merge_parse_args_argv_0; -int strncmp(char *, char *, long); -void _setjmp(); +int strncmp(const char *, const char *, __SIZE_TYPE__); +void _setjmp(void); typedef enum { FALSE, TRUE } boool; -void directory_exists(); -void merge_parse_args() { +void directory_exists(void); +void merge_parse_args(void) { int i; boool help_found = FALSE; while (i < merge_parse_args_argc && !help_found) { -- 2.47.3