https://gcc.gnu.org/g:0f7def85498ae0ad94f3aa3c2a7555ce9194f40c
commit r15-5561-g0f7def85498ae0ad94f3aa3c2a7555ce9194f40c Author: Rainer Orth <r...@cebitec.uni-bielefeld.de> Date: Thu Nov 21 11:46:36 2024 +0100 libgomp: testsuite: Fix libgomp.c/alloc-pinned-3.c etc. for C23 on non-Linux Since the switch to a C23 default, three libgomp tests FAIL on Solaris: FAIL: libgomp.c/alloc-pinned-3.c (test for excess errors) UNRESOLVED: libgomp.c/alloc-pinned-3.c compilation failed to produce executable FAIL: libgomp.c/alloc-pinned-4.c (test for excess errors) UNRESOLVED: libgomp.c/alloc-pinned-4.c compilation failed to produce executable FAIL: libgomp.c/alloc-pinned-6.c (test for excess errors) UNRESOLVED: libgomp.c/alloc-pinned-6.c compilation failed to produce executable Excess errors: /vol/gcc/src/hg/master/local/libgomp/testsuite/libgomp.c/alloc-pinned-3.c:104:3: error: too many arguments to function 'set_pin_limit' Fixed by adding the missing size argument to the stub functions. Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11. 2024-11-20 Rainer Orth <r...@cebitec.uni-bielefeld.de> libgomp: * testsuite/libgomp.c/alloc-pinned-3.c [!__linux__] (set_pin_limit): Add size arg. * testsuite/libgomp.c/alloc-pinned-4.c [!__linux__] (set_pin_limit): Likewise. * testsuite/libgomp.c/alloc-pinned-6.c [!__linux__] (set_pin_limit): Likewise. Diff: --- libgomp/testsuite/libgomp.c/alloc-pinned-3.c | 2 +- libgomp/testsuite/libgomp.c/alloc-pinned-4.c | 2 +- libgomp/testsuite/libgomp.c/alloc-pinned-6.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libgomp/testsuite/libgomp.c/alloc-pinned-3.c b/libgomp/testsuite/libgomp.c/alloc-pinned-3.c index 53e4720cc9c1..11dc818d2a96 100644 --- a/libgomp/testsuite/libgomp.c/alloc-pinned-3.c +++ b/libgomp/testsuite/libgomp.c/alloc-pinned-3.c @@ -57,7 +57,7 @@ get_pinned_mem () } void -set_pin_limit () +set_pin_limit (int size) { } #endif diff --git a/libgomp/testsuite/libgomp.c/alloc-pinned-4.c b/libgomp/testsuite/libgomp.c/alloc-pinned-4.c index 9d850c23e4bb..2ecd01f02d56 100644 --- a/libgomp/testsuite/libgomp.c/alloc-pinned-4.c +++ b/libgomp/testsuite/libgomp.c/alloc-pinned-4.c @@ -57,7 +57,7 @@ get_pinned_mem () } void -set_pin_limit () +set_pin_limit (int size) { } #endif diff --git a/libgomp/testsuite/libgomp.c/alloc-pinned-6.c b/libgomp/testsuite/libgomp.c/alloc-pinned-6.c index 7ed68740ae6c..99f1269424fa 100644 --- a/libgomp/testsuite/libgomp.c/alloc-pinned-6.c +++ b/libgomp/testsuite/libgomp.c/alloc-pinned-6.c @@ -56,7 +56,7 @@ get_pinned_mem () } void -set_pin_limit () +set_pin_limit (int size) { } #endif