From: Georg-Johann Lay Date: Sun, 19 Oct 2025 14:32:43 +0000 (+0200) Subject: ad PR122016: Fix test case for 16-bit size targets. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a45b24ad7a3ca8f264b694272dcd1e4d5200696e;p=thirdparty%2Fgcc.git 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. --- 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) {