diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2024-11-21 11:46:36 +0100 |
---|---|---|
committer | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2024-11-21 11:46:36 +0100 |
commit | 0f7def85498ae0ad94f3aa3c2a7555ce9194f40c (patch) | |
tree | 440a1167eb937f5a17f55fa1d875c4be5edb7f73 | |
parent | 806563f11eb7a677468f0ef40864da6f749b05a8 (diff) | |
download | gcc-0f7def85498ae0ad94f3aa3c2a7555ce9194f40c.zip gcc-0f7def85498ae0ad94f3aa3c2a7555ce9194f40c.tar.gz gcc-0f7def85498ae0ad94f3aa3c2a7555ce9194f40c.tar.bz2 |
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 <ro@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.
-rw-r--r-- | libgomp/testsuite/libgomp.c/alloc-pinned-3.c | 2 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c/alloc-pinned-4.c | 2 | ||||
-rw-r--r-- | 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 53e4720..11dc818 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 9d850c2..2ecd01f 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 7ed6874..99f1269 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 |