https://gcc.gnu.org/g:22edba0d9c932f48545ccf60c278dd7ce299cc53

commit r16-1983-g22edba0d9c932f48545ccf60c278dd7ce299cc53
Author: Rainer Orth <r...@cebitec.uni-bielefeld.de>
Date:   Thu Jul 3 14:05:59 2025 +0200

    testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris
    
    gcc.dg/ipa/pr120295.c FAILs on Solaris:
    
    FAIL: gcc.dg/ipa/pr120295.c (test for excess errors)
    
    Excess errors:
    ld: warning: symbol 'glob' has differing types:
            (file /var/tmp//ccsDR59c.o type=OBJT; file /lib/libc.so type=FUNC);
            /var/tmp//ccsDR59c.o definition taken
    
    Fixed by renaming the glob variable to glob_ to avoid the conflict.
    
    Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu.
    
            gcc/testsuite:
            * gcc.dg/ipa/pr120295.c (glob): Rename to glob_.

Diff:
---
 gcc/testsuite/gcc.dg/ipa/pr120295.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/ipa/pr120295.c 
b/gcc/testsuite/gcc.dg/ipa/pr120295.c
index 2033ee9493d2..4d5a2661a734 100644
--- a/gcc/testsuite/gcc.dg/ipa/pr120295.c
+++ b/gcc/testsuite/gcc.dg/ipa/pr120295.c
@@ -9,10 +9,10 @@ char c, k, g, e;
 short d[2] = {0};
 int *i = &j;
 
-volatile int glob;
+volatile int glob_;
 void __attribute__((noipa)) sth (const char *, int a)
 {
-  glob = a;
+  glob_ = a;
   return;
 }

Reply via email to