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

Reply via email to